Ведомость бонусных баллов для УТ 11.5
Задачи пользователя - Адаптация типовых решений
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Как уже было сказано, в типовой конфигурации есть только отчет об остатках бонусов на указанную дату. Это связано с тем, что сложно правильно прочитать ведомость по бонусным баллам.
Не буду погружаться в нюансы. Кому интересно -- обсудим в комментариях. Сейчас пару слов о своём отчёте.
Итак, запускаем отчёт за интересующий период.

Аналогичные данные можно получить универсальным отчётом, но я добавил колонку, сколько доступно бонусов на КОНЕЦ периода (кол. "Доступно").
Чтобы понять, откуда взялись те или иные суммы, делаем расшифровку. И тут, самый главный нюанс -- расшифровку надо делать по ДНЯМ, а по регистраторам.

Получаем:

В моём случае баллы сгорают через год, в отчёте видно, что одна и та же сумма начисляется при проведении чека и сгорает через год. Таким образом, становится понятно, почему остаток на тек. момент ноль.
Если надо понять, каким документом выполнено движение, то уже отсюда можно расшифровать по документам.
Разрабатывал для УТ 11.5.17.140. Есть подозрения, что будет работать и на 11.4, и других 11.5, а также в КА.
Май 2025. Схема описанная выше, рабочая. Но появились вопросы у покупателей, копящих баллы. Да и новым продавцам сложно "въезжать" в ведомость. Сделал отчет попроще.

По сути начальный и конечный остаток вычислены аналогично колонке "Доступно" ведомости на соответствующие даты. Начислено, потрачено получено из регистра, сгорело -- вычисляемое поле. В отчете не предусмотрена расшифровка.
Еще для удобства сделал возможность формирование отчета сразу из карты лояльности.

В самом отчёте нужные функции добавлены. Но для формирования из справочника надо в общий модуль ВариантыОтчетовПереопределяемый добавить пару функций:
///==============================================================================
&После("ОпределитьОбъектыСКомандамиОтчетов")
Процедура pdmea_ОпределитьОбъектыСКомандамиОтчетов(Объекты)
Объекты.Добавить(Метаданные.Справочники.КартыЛояльности);
КонецПроцедуры // pdmea_ОпределитьОбъектыСКомандамиОтчетов
///==============================================================================
&После("НастроитьВариантыОтчетов")
Процедура pdmea_НастроитьВариантыОтчетов(Настройки)
#Область PD_SL_ДвиженияБонусныхБаллов
ОписаниеОтчета = ВариантыОтчетов.ОписаниеОтчета(Настройки, Метаданные.Отчеты.PD_SL_ДвиженияБонусныхБаллов);
ОписаниеОтчета.ОпределитьНастройкиФормы = Истина;
#КонецОбласти
КонецПроцедуры // pdmea_НастроитьВариантыОтчетов
И в модуль менеджера карт лояльности добавить процедуру:
// Определяет список команд отчетов.
//
// Параметры:
// КомандыОтчетов - См. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.КомандыОтчетов
// Параметры - См. ВариантыОтчетовПереопределяемый.ПередДобавлениемКомандОтчетов.Параметры
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
КомандаОтчет = Отчеты.PD_SL_ДвиженияБонусныхБаллов.ДобавитьКомандуДвиженияБонусныхБаллов(КомандыОтчетов);
если КомандаОтчет <> неопределено тогда
КомандаОтчет.ВидимостьВФормах = "ФормаЭлемента,ФормаСписка";
конецЕсли;
КонецПроцедуры // ДобавитьКомандыОтчетов
Разрабатывал для 1С:УТ 11.5.17.202.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.17.202, 11.5.17.140
Вступайте в нашу телеграмм-группу Инфостарт