СКД. Связи наборов данных. ЕСТЬ NULL

1. Андрей Ромашов (Zixxx) 14.01.18 12:09 Сейчас в теме
Какое условие нужно задать полю, если при связи наборов данных его значение что-то типа null

Как вариант можно задать вид сравнения Заполнено, тогда такие поля не попадают в результат
Если задать вид сравнения НеЗаполнено, то такие поля все равно не попадают в результат
В вычисляемых полях такие поля определяются как NULL
Если программно устанавливать отбор на ВидСравнения.Равно NULL, то не попадает в результат

Как правильно задать отбор чтобы получить пустые поля из связей наборов данных?
Ответы
3. Дмитрий Мишарин (independ) 40 14.01.18 19:03 Сейчас в теме
(1) ссылочные поля в запросе со значением NULL можно сделать так
ЕСТЬNULL(НекаяТаблица.Поле, Значение(Справочник.НекийСправочник.ПустаяСсылка))  КАК Поле

и по аналогии
Документ.....ПустаяСсылка

И тогда отбор по ним делается через Заполнено
5. Андрей Ромашов (Zixxx) 15.01.18 07:44 Сейчас в теме
(3) Нет не правильно, не внимательно читали первый пост, это никак не поможет и не имеет к этому никакого отношения
2. Надежда (user_2010) 212 14.01.18 17:45 Сейчас в теме
6. Андрей Ромашов (Zixxx) 15.01.18 07:44 Сейчас в теме
(2) Нет не правильно, не внимательно читали первый пост, это никак не поможет и не имеет к этому никакого отношения
4. Armando Armando (Armando) 1382 14.01.18 23:09 Сейчас в теме
СКД не любит NULL. Сделай, что бы источнике данных не было NULL.
7. Андрей Ромашов (Zixxx) 15.01.18 07:47 Сейчас в теме
(4) Так пока и сделал, просто не красиво получилось, один набор данных дублирует таблицу из другого набора данных.

А так конечно не понятно как при связи набора данных указать значение, которое должно быть если соединения не было.
8. Валерий М (VmvLer) 15.01.18 08:49 Сейчас в теме
(7) очень просто - при связи набора данных указать не значение, а выражение

ЕСТЬNULL(НекаяТаблица.Поле, [Выражение вычисления значения, которое должно быть если соединения не было]
9. Андрей Ромашов (Zixxx) 15.01.18 11:38 Сейчас в теме
(8) А смысл какой в этом? Если вопрос не в задании значении а последующего отбора
Оставьте свое сообщение