Отбор по данным из двух наборов

1. Администратор 1С 41 08.11.18 14:52 Сейчас в теме
Здравствуйте,
Сделал отчет на СКД, с двумя наборами:
Набор1: Запрос по тек. базе (выборка документов)
Набор2: Объект - тз, заполняемая данными из внешней базы по COM (аналогичные док-ты во внешней базе)

Далее соединение наборов:
Источник - наборДанных2
Приемник - НаборДанных1
указаны выражение источник и выражение приемник. (номер документа)

Необходимо отобрать данные (документы), для которых нет соответствия во внешней базе. Без отборов отчет работает. Для тех документов, для которых нет соответствия выводится пустая строка, в случае применения отбора получаю пустой отчет.

Сделал вычисляемое поле ЕстьNULL(Документ, Истина), где Документ = ссылке на док. в тек. базе. Далее это выч. поле добавляю в отбор, но не работает(.
Как составить правильно условие?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Boneman 298 08.11.18 14:58 Сейчас в теме
(1) вычисляемые поля в отборах и не должны работать !
Отбор - делается по выборке данных.
А вычисляемое поле вычисляется/появляется в момент вывода...т.е. в самое выборке его и нет. Поэтому отбор нельзя поставить на то, чего нет.
6. Администратор 1С 41 08.11.18 22:50 Сейчас в теме
(2)

Ну и как
(5)
не выполнить, ему подсунуть параметром тз с внешними данными, а результат уже не подсунуть

Тоже вариант, хотел просто понять как в случае соединения наборов, работающий отбор сделать .
7. Администратор 1С 41 08.11.18 23:02 Сейчас в теме
(2)
жны работать !
Отбор - делается по выборке данных.
А вычисляемое поле вычисляется/появляется в мо


Откуда инфа? В случае с одним набором - запросом на скд, отбор по вычисляемому полю отлично работает.

Есть решение как наложить отбор?
3. antz 08.11.18 15:14 Сейчас в теме
А в набор данных 2 как данные попадают? Программно ТЗ подсовываете? А почему сразу в запросе все не сделать, подсунуть туда параметром тз, а результат подсунуть в СКД?
4. Администратор 1С 41 08.11.18 22:26 Сейчас в теме
(3)
анные попадают? Программно ТЗ подсовываете? А почему сразу в запросе все не сделать, подс


Да, Программно ТЗ.
Штатно, без костылей тз в параметр запроса скд подсунуть нельзя.
5. antz 08.11.18 22:35 Сейчас в теме
(4) Я имею в виду, раз уж все равно в отчете не "чистая" СКД, то почему запрос из первого набора данных в модуле не выполнить, подсунув ему параметром тз с внешними данными, а результат всего этого уже не подсунуть скд?
8. Администратор 1С 41 09.11.18 15:47 Сейчас в теме
Вопрос актуальный, как отфильтровать записи отбором для которых нет соответствия в одном из наборов?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот