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