1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя (Name) | БонусныеПрограммыЛояльности |
| Полное имя | Справочник.БонусныеПрограммыЛояльности / Catalogs.БонусныеПрограммыЛояльности |
| Синоним | «Бонусные программы лояльности» |
| Конфигурация | Управление торговлей для Казахстана, редакция 3.4, версия 3.4.5.21 |
| Где найти в 1С | Раздел «Служебные подсистемы» → «Бонусные программы лояльности» |
| Навигационная ссылка | e1cib/list/Справочник.БонусныеПрограммыЛояльности |
Назначение. Справочник хранит настройки правил начисления и списания бонусных баллов в рамках программ лояльности. Элемент справочника определяет, какими баллами и на каких условиях вознаграждается покупатель при продаже, как баллы пересчитываются в денежный эквивалент, в течение какого срока они действуют и в каком объёме ими можно оплачивать последующие покупки. Справочник относится к нормативно-справочной информации и используется документами розничных и оптовых продаж при применении настроек программы и отражении операций с бонусными баллами.
2. Реквизиты и табличные части
2.1. Реквизиты шапки
| Реквизит | Тип | Назначение |
|---|---|---|
| Код | Строка | Уникальный код элемента, стандартный реквизит справочника. |
| Наименование | Строка | Название программы лояльности, например «Золотая карта» или «Кэшбэк 5%». |
| Наименование полное / НаименованиеПолное | Строка | Развёрнутое наименование для представления программы в формах и документах. |
| Родитель | СправочникСсылка | Группа справочника при использовании иерархии. |
| ПометкаУдаления | Булево | Стандартный признак пометки элемента на удаление. |
| Организация | СправочникСсылка.Организации | Организация, от лица которой применяется программа. |
| ВидБонуснойПрограммы / ТипНачисления | Перечисление | Способ начисления: процент от суммы продажи, фиксированная сумма баллов или начисление по заданным условиям. |
| ПравилоНачисления | СправочникСсылка / Перечисление | Ссылка на правило или условие начисления баллов. |
| КурсБалла / СтоимостьБалла | Число | Денежный эквивалент одного балла в тенге при списании. |
| ПроцентНачисления | Число | Процент начисляемых баллов от суммы покупки. |
| МаксПроцентОплатыБаллами | Число | Максимальная доля суммы чека, которую разрешено оплатить баллами. |
| СрокДействияБаллов / ПериодСгорания | Число и единица периода | Срок действия начисленных баллов до их погашения. |
| Валюта | СправочникСсылка.Валюты | Валюта расчёта денежного эквивалента балла. |
| ДатаНачала / ДатаОкончания | Дата | Период действия программы. |
| Действует / Активна | Булево | Признак активности программы. |
| Комментарий | Строка | Произвольное описание программы и особенностей её применения. |
2.2. Табличные части
| Табличная часть | Ключевые поля | Назначение |
|---|---|---|
| УсловияНачисления | Сегмент, ЦеноваяГруппа, Номенклатура, Процент, ДатаНачала, ДатаОкончания | Дифференцированные правила начисления для отдельных сегментов клиентов, ценовых групп или товаров. |
| ПериодыАкций / Расписание | ДатаС, ДатаПо, КоэффициентНачисления | Коэффициенты начисления, применяемые в установленные периоды проведения акций. |
| Ограничения | ВидОграничения, Значение | Условия по минимальной сумме чека, категориям товаров или каналам продаж. |
Состав реквизитов, их наименования и доступность табличных частей определяются метаданными версии 3.4.5.21. Рабочий состав объекта можно просмотреть в конфигураторе: «Общие» → «Справочники» → «БонусныеПрограммыЛояльности» → «Данные».
3. Формы
| Форма | Назначение |
|---|---|
| ФормаСписка (ListForm) | Список программ лояльности с доступными отборами. Открывается по ссылке e1cib/list/Справочник.БонусныеПрограммыЛояльности. |
| ФормаЭлемента (ItemForm) | Основная форма ввода и редактирования реквизитов программы, условий начисления, курса балла и срока действия. |
| ФормаВыбора (ChoiceForm) | Выбор программы в объектах, где предусмотрена ссылка на бонусную программу лояльности. |
| ФормаГруппы (FolderForm) | Редактирование группы при использовании иерархии справочника. |
4. Ключевые процедуры модулей
Состав обработчиков определяется метаданными и программным кодом версии 3.4.5.21. При анализе объекта основное внимание уделяют событиям формы, проверке заполнения перед записью и программным интерфейсам, через которые настройки программы используются в продажах.
Модуль формы элемента:
- ПриСозданииНаСервере — начальная настройка формы, заполнение предусмотренных значений и управление видимостью элементов.
- Обработчик изменения вида бонусной программы — управление доступностью полей, относящихся к выбранному способу начисления.
- Обработчики изменения процента начисления и курса балла — контроль вводимых числовых значений по правилам конфигурации.
Модуль объекта:
- ОбработкаПроверкиЗаполнения — контроль обязательных реквизитов и логической последовательности дат действия программы.
- ПередЗаписью — выполнение предусмотренных конфигурацией проверок параметров записываемой программы.
Модуль менеджера:
- Программные интерфейсы менеджера могут использоваться прикладными объектами для получения настроек программы лояльности на дату операции.
Фактические имена процедур следует брать из модулей справочника и связанных общих модулей версии 3.4.5.21. Это исключает привязку доработки к условным именам обработчиков, которых нет в рабочей информационной базе.
5. Проведение и движения
Справочник используется как нормативно-справочная информация. Операции начисления и списания баллов отражаются документами продажи и другими прикладными объектами, которые обращаются к настройкам выбранной программы лояльности.
Данные, связанные с использованием программы:
- Сведения об остатках и оборотах бонусных баллов по клиенту или карте.
- Данные о продаже, оплате, скидках и расчётах с покупателем, отражаемые соответствующими документами.
- Параметры программы, действующие на дату оформления операции.
Пример отражения реализации с НДС 16%:
Стоимость продажи составляет 116 000 ₸, включая НДС 16 000 ₸. Стоимость без НДС составляет 100 000 ₸.
| Дт | Кт | Сумма, ₸ | Содержание |
|---|---|---|---|
| 1210 | 6010 | 100 000 | Отражена выручка от реализации покупателю |
| 1210 | 3130 | 16 000 | Отражён НДС по реализации по ставке 16% |
| 7010 | 1330 | По данным учёта | Списана себестоимость реализованных товаров |
| 1030 | 1210 | 116 000 | Поступила оплата на банковский счёт |
Если при продаже применяются бонусные баллы, документ должен отражать сумму к оплате и условия предоставленного покупателю вознаграждения в соответствии с настройками программы. Порядок признания скидки, выручки, НДС и обязательств по начисленным баллам закрепляется в учётной политике организации и реализованной схеме бонусной программы.
Начисленные баллы учитываются по правилам, принятым организацией для программы лояльности. В рабочей базе необходимо последовательно применять выбранный способ отражения вознаграждения покупателю и контролировать соответствие данных первичным документам.
Электронные документы РК. При оформлении реализации бухгалтер применяет предусмотренный для операции порядок выписки электронных документов. Если в электронном счёте-фактуре отражается облагаемый оборот 2026 года по стандартной ставке, указывается НДС 16%. Необходимость оформления сопроводительной накладной определяется видом товара и условиями конкретной операции.
6. Связанные объекты и ввод на основании
Со справочником могут быть связаны:
- Документы реализации, кассовые чеки и отчёты о розничных продажах, в которых применяются условия начисления или списания баллов.
- Дисконтные карты, данные партнёров и контрагентов, а также сегменты клиентов, если такая связь предусмотрена настройками программы.
- Регистры сведений и накопления, используемые прикладной логикой для хранения условий программы и данных о бонусных баллах.
Использование в операциях: программа выбирается в предусмотренных конфигурацией реквизитах карт лояльности, документов продажи и настроек скидок. Доступные варианты заполнения зависят от функциональности, включённой в информационной базе.
7. Точки расширения
- Расширение конфигурации: добавление реквизитов и элементов формы, например для интеграции с внешней системой обработки бонусов, без изменения основной конфигурации.
- Подписки на события: обработка событий ПередЗаписью и ПриЗаписи для дополнительного контроля данных и синхронизации с внешними системами лояльности.
- Дополнительные реквизиты и сведения: хранение дополнительных характеристик программы штатными средствами соответствующей подсистемы.
- Программный интерфейс: подключение дополнительной логики к расчёту скидок и бонусов через предусмотренные конфигурацией общие модули и точки вызова.
Способ доработки выбирают с учётом режима поддержки информационной базы. Для сохранения возможности обновления предпочтительны расширение конфигурации, подписки на события и штатные дополнительные реквизиты.
8. Вопросы и ответы
Где посмотреть фактический состав реквизитов справочника?
Откройте метаданные справочника БонусныеПрограммыЛояльности в конфигураторе версии 3.4.5.21 и перейдите к разделу «Данные». Там отображаются реквизиты, табличные части, формы и модули объекта.
Почему программа лояльности не применяется в документе продажи?
Проверьте период действия и активность программы, организацию, условия отбора покупателей и товаров, доступность бонусной карты, а также дату документа. Значения в документе должны соответствовать условиям, заданным для программы.
Как проверить начисление и списание бонусов?
Сопоставьте настройки программы с данными документа продажи, после чего проанализируйте сведения о бонусных баллах по клиенту или карте. Отдельно проверьте дату операции, процент или правило начисления, курс балла и установленное ограничение оплаты баллами.
Можно ли добавить интеграцию с внешней бонусной системой?
Да, для этого используют расширение конфигурации и предусмотренные события записи или обработки продажи. Состав передаваемых данных, правила повторной отправки и контроль обмена закрепляют в регламенте интеграции.
