Условия связи СКД #774632


#0 by vicof
Есть два набора данных. Левый - продажи, правый - торговая программа. Настроены связи между ними: При выводе отчета ругается, что не найдено поле "ГруппаНоменклатуры" в условии связи. Получается, на правую таблицу условия в связях накладывать нельзя?
#1 by vicof
КАК сделать аналог ВЫБОР КОГДА ЗначениеЗаполнено(ПолеПравойТаблицы) ТОГДА ПолеЛевойТаблицы = ПолеПравойТаблицы ИНАЧЕ ИСТИНА КОНЕЦ?
#2 by Sabbath
насколько я помню, в этой колонке могут быть поля только одной таблицы (не помню, правой или левой)
#3 by vicof
Левой. Как тогда выйти из ситуации? Мне надо наложить одно условие, если в правой таблице поле заполнено, и другое условие, если не заполнено. Сдается мне, надо передавать параметр во вторую таблицу
#4 by Necessitudo
Угу
#5 by vicof
Не хочет. Попробовал извернуться другим способом - сделал два набора данных, в одном связь по номенклатурной группе, в другом по номенклатуре. Плюс вычисляемое поле с проверкой на ЕСТЬNULL. Все равно не выходит каменный цветок.
#6 by aleks_default
Сделай в левой таблице поле с пустой ссылкой, а в левой вместо отсутствующего значения подставляй тоже пустую ссылку. И не надо извращаться с условиями связи.
#7 by aleks_default
фигню сморозил, но общая идея понятна...
#8 by vicof
Каменный цветок вышел. Способ сработал, мой косяк небольшой был. Тоже через гланды.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С