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