Привет!
Мне нужно найти всех "новых" контрагентов за опред период. Вот кусок запроса.
ВТРодажиЗаПериод содержит продажи по всем контрагентам за выбранный период в отчете.
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ПродажиОбороты.Контрагент
ПОМЕСТИТЬ ВТПрошлыеПродажи
ИЗ
РегистрНакопления.Продажи.Обороты(
,
&НачалоПериода,
,
Контрагент В
(ВЫБРАТЬ
Т.Контрагент
ИЗ
ВТПродажиЗаПериод КАК Т)) КАК ПродажиОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТПродажиЗаПериод.Контрагент
ИЗ
ВТПродажиЗаПериод КАК ВТПродажиЗаПериод
ЛЕВОЕ СОЕДИНЕНИЕ ВТПрошлыеПродажи КАК ВТПрошлыеПродажи
ПО (ВТПрошлыеПродажи.Контрагент = ВТПродажиЗаПериод.Контрагент)
ГДЕ
ВТПрошлыеПродажи.Контрагент ЕСТЬ NULL
Вторым запросом выбираю продажи которые были до начала формирования отчета. Так вот в консоли у меня выходит таблица с контрагентами новыми, а в СКД не выводит ничего. Зато если убрать в СКД условие из запроса ГДЕ
ВТПрошлыеПродажи.Контрагент ЕСТЬ NULL , то выводятся все контрагенты. Как правильно написать отчет в СКД?