Интеграция с 1С:Предприятие
Общая информация
Важно!. Для каждого из диапазонов номеров карт, которые планируется использовать в программе лояльности в 1С должны быть созданы “болванки” всех карт диапазона в справочнике “Дисконтные/Информационные карты”.
Интеграция сервиса с 1С предприятия разделена на 2 подсистемы:
- Подсистема (Wallet), которая интегрирует Рабочее Место Кассира с сервисом. Здесь выполняются такие операции как: выдача новых карт, привязка карт, авторизация продажи по карте через СМС, поиск карт, а также работа с бонусами, если используется.
- Подсистема (Rabbit), предназначена для:
- отправки завершенных чеков в сервис, для формирования клиентской аналитики.
- отправки в сервис информации о типах дисконтных карт и скидках по дисконтным картам, которые расчитываются на стороне 1С.
Общая схема работы интеграции

Общая схема работы с бонусами

Использование РИБ
Объекты подсистемы Wallet могут быть включены в синхронизацию через РИБ или заполнены только на клиенте.
Объекты подсистемы Rabbit могут храниться только на центральном сервере при условии синхронизации на центральный сервер:
- всех чеков/ОРП
- информации по продажам по дисконтным картам
- регистра сведений jv_ДанныеКВыгрузкеВRabbit
Объекты конфигурации
Принадлежность объекта системы к той или иной подсистемы обозначена рядом с названием справочника.
Справочники
- jv_КомандыУправленияWalletCards (Wallet) — системный справочник.
- jv_ОписаниеКодовСостоянияWalletCards (Wallet) — системный справочник.
- jv_ОперацииWalletCards (Wallet) — системный справочник.
Регистры сведений
- jv_ApiKeysWalletCards (Wallet) — привязки ключей доступа API к конкретным рабочим местам.
- jv_ДанныеКВыгрузкеВRabbit (Rabbit) — очередь чеков, запланированных к отправке через RabbitMQ.
Константы
- jv_ПодключениеКСервисуWalletCards (Wallet) — строка настроек подключения 1С к сервису для обмена информацией о картах.
- jv_ПодключениеКСервисуRabbit (Rabbit) — строка настроек подключения 1С к RabbitMQ для отправки данных по пробитым в 1С чекам.
Формы
- jv_ФормаНастройкиПодключенияWalletCards — через форму производится настройка взаимодействие системы с сервисом.
- jv_ФормаВыбораОперацииWalletCards — форма, из которой выполняются операции с картами в РМК.
Подписка на события
- jv_РегистрацияДанныхДляRabbit — при проведении чеков ККМ регистрирует проведенный чек ККМ для отправки через обработку jv_РегистрацияИОтправкаДанныхВRabbit.
Обработки
- jv_РегистрацияИОтправкаДанныхВRabbit — обработка вызывается из регламентного задания для отправки чеков, зарегистрированных в регистре сведений jv_ДанныеКВыгрузкеВRabbit