Имя: Пароль:
1C
 
СКД: Закладка Связи наборов данных в разделе условие не видит переменной из приемника
0 bvb
 
07.06.22
11:38
Добрый день
Нужно использовать связь двух наборов по номенклатуре и характеристике
Во наборе данных , который приемник связи есть поле  (т.е. если в таблице набора характеристика задана данное поле истина):
    ВЫБОР
        КОГДА ЗапросПрайс.Номенклатура.ВестиУчетПоХарактеристикам
                И НЕ ЗапросПрайс.Номенклатура.алкАнализироватьВРазрезеХарактеристик
                И ЗапросПрайс.ХарактеристикаНоменклатуры <> ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяССылка)
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ КАК ЗаданаХарактеристикаЦены
В связи наборов по характеристике в поле "Условие связи" я ставлю по ЗаданаХарактеристикаЦены и снимаю обязательность условия   https://disk.yandex.ru/i/G59xwRQCvLHa7g
Херакс :
Ошибка исполнения отчета
по причине:
Поле не найдено "НеЗаданаХарактеристикаЦены"


При этом фича : когда  я управляю связью полем из источника работает нормально :  https://disk.yandex.ru/i/dOsQ7vYYDhNSew
1 Бабрак Кармаль
 
07.06.22
11:53
(0) > и снимаю обязательность условия
Зачем?
2 Бабрак Кармаль
 
07.06.22
11:55
"КАК ЗаданаХарактеристикаЦены"
Поле не найдено "НеЗаданаХарактеристикаЦены"

?
3 bvb
 
07.06.22
12:16
(1) Поставил тоже самое
(2)Формирую поле которое истина если в регистре "ЦеныНоменклатуры" цена с характеристикой. помимо условия использую его для оформления цветом
4 Бабрак Кармаль
 
07.06.22
12:27
Ну так у тебя ошибка не в связи, а в том, что выбрасывается твое формируемое поле.
А вот почему оно выбрасывается, надо смотреть.
5 bvb
 
07.06.22
14:00
(4) Нет . Если я его убираю из сввязи и просто вывожу в отчет все ок
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.