Доброго дня товарищи.
не первый раз сталкиваюсь в своих отчетах с проблемой проверки на проведение.
Например,(отчет делаю в скд) есть документ ЗаказПокупателя и документ РеализацияТоваровИУслуг;
в отчете связываю их полю ЗаказПокупателя.ссылка и по номенклатуре.
Ставлю отборы ЗаказПокупателяПроведен=истина и РеализацияТоваровИУслугПроведен=истина,
но в этом случае теряю документы которые заказаны, но не проплачены.
А если Реализацию не проверяю, то подтягиваются непроведенные по реализации.
Вот и получается, что проверка нужна, но обрезает мне нужные данные.
Добавлено через 21 минуту и 10 секунд:ВЫБРАТЬ
РеализацияТоваровУслугТовары.Номенклатура КАК НоменклатураРеализация,
СУММА(ЕСТЬNULL(РеализацияТоваровУслугТовары.Количество, 0)) КАК КоличествоРеализация,
РеализацияТоваровУслугТовары.ЗаказПокупателя.Ссылка КАК ЗаказПокупателяСсылкаРеализация,
ЗаказПокупателяТовары.Номенклатура КАК НоменклатураЗаказ,
ЕСТЬNULL(ЗаказПокупателяТовары.Количество, 0) КАК КоличествоЗаказ,
ЗаказПокупателяТовары.Ссылка.Ссылка КАК ДокументЗаказ,
ЗаказПокупателяТовары.Ссылка.Контрагент КАК КонтрагентЗаказ,
ЗаказПокупателяТовары.Ссылка.Дата КАК ДатаЗаказ,
ЗаказПокупателяТовары.Ссылка.Проведен КАК ПроведенЗаказ,
ЕСТЬNULL(РеализацияТоваровУслугТовары.Количество, 0) / ЕСТЬNULL(ЗаказПокупателяТовары.Количество, 0) * 100 КАК ПроцентРезультативности,
РеализацияТоваровУслугТовары.Ссылка.Проведен,
РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления,
ЕСТЬNULL(ЗаказПокупателяТовары.Количество, 0) КАК Сдано,
РеализацияТоваровУслугТовары.Ссылка КАК ДокументРеализация
ИЗ
Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ПОЛНОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ПО ЗаказПокупателяТовары.Номенклатура = РеализацияТоваровУслугТовары.Номенклатура
И ЗаказПокупателяТовары.Ссылка = РеализацияТоваровУслугТовары.ЗаказПокупателя.Ссылка
ГДЕ
ЗаказПокупателяТовары.Ссылка.Проведен = ИСТИНА
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.Номенклатура,
ЗаказПокупателяТовары.Номенклатура,
РеализацияТоваровУслугТовары.ЗаказПокупателя.Ссылка,
ЗаказПокупателяТовары.Ссылка.Ссылка,
ЗаказПокупателяТовары.Ссылка.Контрагент,
ЕСТЬNULL(РеализацияТоваровУслугТовары.Количество, 0) / ЕСТЬNULL(ЗаказПокупателяТовары.Количество, 0) * 100,
ЗаказПокупателяТовары.Ссылка.Дата,
ЗаказПокупателяТовары.Ссылка.Проведен,
РеализацияТоваровУслугТовары.Ссылка.Проведен,
РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления,
ЕСТЬNULL(ЗаказПокупателяТовары.Количество, 0),
РеализацияТоваровУслугТовары.Ссылка,
ЕСТЬNULL(ЗаказПокупателяТовары.Количество, 0)