ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка КАК Заказ,
РеализацияТоваровУслугТовары.Ссылка КАК Реализация,
ЗаказПокупателяТовары.Номенклатура,
РеализацияТоваровУслугТовары.Номенклатура КАК НоменклатураРеализации,
ЗаказПокупателяТовары.Количество,
РеализацияТоваровУслугТовары.Количество КАК КоличествоРеализации,
ЗаказПокупателяТовары.Сумма,
РеализацияТоваровУслугТовары.Сумма КАК СуммаРеализации
ИЗ
Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ПОЛНОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ПО ЗаказПокупателяТовары.Номенклатура = РеализацияТоваровУслугТовары.Номенклатура
И ЗаказПокупателяТовары.Ссылка = РеализацияТоваровУслугТовары.Ссылка.Сделка
ГДЕ
ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
Потом сую этот запрос в СКД. Из реализаций выбираются только те товары, которые есть в заказе. Как сделать так чтобы выбирались товары, которых нет в заказе?
Я так понимаю, левое соединение получается из за условия на левую таблицу? Наверно надо сначала ВТ сформировать с заказами в нужном периоде, а потом соединять с реализациями?
Да тут не из каких регистров данные не возьмешь, приходится учитывать даже непроведенные документы.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший