Отчет собирает информацию по предоставленным скидкам и бонусам по документу Чек ККМ. Для удобства на форме размещены отборы (Контрагент, Магазин, Вид карт).
Работа тестировалась на 1С: Управление торговлей 11.2 и 1С: Комплексная автоматизация 2 (2.4.5.41)
Текст запроса
ВЫБРАТЬ
ЧекККМТовары.Номенклатура КАК Номенклатура,
КартыЛояльности.Ссылка КАК КартаЛояльности,
КартыЛояльности.Владелец КАК ВидКарты,
КартыЛояльности.Партнер КАК Партнер,
КонтрагентыКонтактнаяИнформация.НомерТелефона КАК Телефон,
КонтрагентыКонтактнаяИнформация.АдресЭП КАК Почта,
ЧекККМТовары.Количество КАК Количество,
ЧекККМТовары.Сумма КАК Сумма,
ЧекККМТовары.СуммаАвтоматическойСкидки КАК СуммаСкидки,
ЧекККМТовары.Ссылка КАК ЗаказКлиента,
NULL КАК ОплатаБонусами,
ЧекККМТовары.Ссылка.Склад КАК Склад
ИЗ
Справочник.КартыЛояльности КАК КартыЛояльности
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
ПО КартыЛояльности.Партнер = КонтрагентыКонтактнаяИнформация.Ссылка.Партнер
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЧекККМ.Товары КАК ЧекККМТовары
ПО КартыЛояльности.Ссылка = ЧекККМТовары.Ссылка.КартаЛояльности
ГДЕ
ЧекККМТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ЧекККМТовары.СуммаАвтоматическойСкидки > 0
И ЧекККМТовары.Ссылка.Проведен
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ЧекККМТовары.Номенклатура,
КартыЛояльности.Ссылка,
ВидыКартЛояльности.БонуснаяПрограммаЛояльности,
КартыЛояльности.Партнер,
КонтрагентыКонтактнаяИнформация.НомерТелефона,
КонтрагентыКонтактнаяИнформация.АдресЭП,
ЧекККМТовары.Количество,
ЧекККМТовары.Сумма,
NULL,
ЧекККМТовары.Ссылка,
ЧекККМТовары.СуммаБонусныхБалловКСписанию,
ЧекККМТовары.Ссылка.Склад
ИЗ
Справочник.КартыЛояльности КАК КартыЛояльности
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЧекККМ.Товары КАК ЧекККМТовары
ПО КартыЛояльности.Ссылка = ЧекККМТовары.Ссылка.КартаЛояльности
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
ПО КартыЛояльности.Партнер = КонтрагентыКонтактнаяИнформация.Ссылка.Партнер
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ВидыКартЛояльности КАК ВидыКартЛояльности
ПО КартыЛояльности.Владелец = ВидыКартЛояльности.Ссылка
ГДЕ
ЧекККМТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ЧекККМТовары.СуммаБонусныхБалловКСписанию > 0
И ЧекККМТовары.Ссылка.Проведен