Модуль роботи з картками лояльності
Оновлення модуля
Оновлюються модулі, які виконують запити: Карта лояльності клієнта та Виклик сервера.
-
Надається файл конфігурації 1С з доробками. Оновлення робиться через функціонал порівняти та об'єднати.
Модулі для оновлення:
- Форми та модулі які змінювалися;
- Додати всі функції, так як змінювались існуючі виклики та додавались нові.
ОбщиеМодули:-
КартыЛояльностиКлиент; -
КартыЛояльностиВызовСервера; -
СервисHTTP.ПолучитьДанныетаСервисHTTP.ОтправитьДанные, додано параметрВозвращатьРезультатЗапроса= Ложь; -
СервисHTTP.ОшибкаБезОтладочнойИнформациидодано повернення тегаmessage, якщо він міститься у повідомленні та запис в журнал реєстрації. -
Обработка РМК - додано роботу з новими картами лояльності.
Форми обробки для оновлення:
ФормаРегистрацииПродажОплатаЧека_ОкрПоСкидкамАвторизацияОплатыБонусамиPharmaPoint
Регламентне завдання:
ОтправитьЧекККМПослеПродажиPharmaPoint. -
Нові налаштування:
-
Справочник.ВидыОплатЧекаККМ- бонусні бали перейменували українською мовою, щоб виводилося правильно в чеку -
Справочник.НастройкиВебСервисов- додано посилання на новий сервіс pharmapoint.ua-
Назва
СервисНачисленияБонусов_PharmaPoint -
Налаштування:
Порт= 443,ТаймАут= 20,АдресСервера= pharmapoint.ua,АдресОсновногоСкрипта= /api/v1
-
Додаткові налаштування:
API_Key= видає технічна підтримкаcity_name= місто розташування аптекиcash_register_number= ідентифікатор каси вноситься клієнтомdrugstore_id= ідентифікатор аптеки
-
-
Регламентне завдання: Відправити чек ККМ після продажу pharmapoint. Перевірити налаштування. Має працювати кожні 10 хвилин. Завдання з'явиться після оновлення.
-
Обработка.РегистрациКартыЛояльности- форма
-
Налаштування модуля в 1С
Для налаштування модуля в 1С необхідно послідовно виконати:


| № | Действие | Опис |
|---|---|---|
| 1 | Ввести Адресу сервера | pharmapoint.ua |
| 2 | Ввести Адресу основного скрипта | /api/v1 |
| 3 | Ввести API_Key | Надає технічна підтримка pharmapoint.ua |
| 4 | Ввести Domain_Name | farmacia.ua |
| 5 | Ввести cash_register_number | Ідентифікатор каси. Наприклад 7890 для 8-АС27-Книжковий-ГО |
| 6 | Ввести city_name | Місто розташування аптеки. Наприклад Одеса |
| 7 | Ввести drugstore_id | Ідентифікатор аптеки. Наприклад 10046 для 8-АС27-Книжковий-ГО |
| 8 | Вкажіть included | Перевірка на включення в роботу для підрозділу |
Модуль завантаження замовлень
Модуль використовується для завантаження та вивантаження замовлень.
Оновлення модуля
-
Надається файл конфігурації 1С з доробками. Оновлення робиться через функціонал порівняти та об'єднати.
Модулі для оновлення:
Общий модуль СервисИнтеграцииЗаказовПокупателей_PharmaPointСправочник.НастройкаЗагрузкиЗаказовПокупателямакетКомандыСервисовИнтеграцииСпр.НастройкаЗагрузкиЗаказовПокупателя- Додано зумовлений елемент PharmaPoint. Додано новий реквізитДопСтатусРедактированотаДопСтатусПродажаОнлайн. Доробки в формі для нового сервісуСпр.Настройка соответствий доп. статусов- Оновлено. Додано новий шаблон для заповнення через табличний документОбщий модуль СервисИнтеграцииЗаказовПокупателей.ЗаказПокупателя_ЗаписьСтатусаПередЗаписью- Додана реєстрація статусів для PharmaPointОбщий модуль СервисИнтеграцииЗаказовПокупателей.ВыполнитьКомандуРегламентногоЗадания- Додано виклик для PharmaPointДок.ЗаказПокупателя форма документа добавил работу со статусом ДопСтатусРедактировано- Перевірка коментаря строки при такому статусіСпр.РасписанияРегламентныхЗаданий- Оновлено. Додано заповнення для регламентних завдань по PharmaPointСпр.ДопСтатусыВнешнихСистем- Додано чекбокс Редагувати документОбработка.ПанельАдминистрирования - форма НастройкиИнтернетЗаказов
Регламентне завдання: Додати нове регламентне завдання через налаштування завантаження замовлень
-
Додати
РегистрСведений.ВыгрузкаПродажPharmaPointПодписка на событие При записи РегистрацияВыгрузкиПродажPharmaPoint (ДокументОбъект.ЧекККМ, ДокументОбъект.ВозвратТоваровП оставщику, ДокументОбъект.УстановкаЦенНоменклатуры, ДокументОбъект.ОприходованиеТоваров, ДокументОбъект.ПеремещениеТоваров, ДокументОбъект.ПересортТоваров, ДокументОбъект.ВозвратТоваровОтКлиента, ДокументОбъект.ПоступлениеТоваровУслуг, ДокументОбъект.ПриходныйОрдерНаТовары, ДокументОбъект.РасходныйОрдерНаТовары)
-
Нові налаштування:
інформаціяДля налаштування завантаження замовлень необхідно створити контрагент PharmaPoint та угоду, яка буде підтягуватися в замовлення. Угода - обов'язковий реквізит при редагуванні замовлень від страхової
Спр.Настройка соответствий доп. статусов- Додати статуси для налаштування, є шаблон для заповнення PharmaPointСпр.ДопСтатусыВнешнихСистем- Додати новий статус Повернення на редагування та Продаж пройшов онлайн на сайті (використовується коли нема світла)Спр.ДопСтатусыВнешнихСистем- Відмітити чекбокс Редагувати документ для Остаточне підтвердження та Продаж пройшов онлайн на сайті (Відповідно:processed_after_edit,check_by_online_site)Спр.НастройкаЗагрузкиЗаказовПокупателя- Для Веб сервісів можна використовувати налаштування Сервіс нарахування бонусів PharmaPoint, який використовується для карт лояльности
- Контрагент обирається створений раніше PharmaPoint
- Налаштування статусів. Обирається створене раніше налаштування PharmaPoint. Всі останні налаштування аналогічні tabletki.ua. Обрати новий статус Повернення на редагування та Продаж пройшов онлайн на сайті, які були створені раніше
- Регламенти - повинні вже бути з шаблона. Після запису можна додати регламентні завдання. Налаштування аналогічно tabletki.ua. Вказуєте виконання кожну секунду через 60 секунд
- Підрозділи налаштовуєте там де будуть працювати регламентні замовлення
- Редагування замовлень. Чекбокси не відмічати, сервіс не дозволяє додавати або збільшувати кількість
- Завантаження через колцентр може бути включена, но в цьому випадку задача повинна виконуватись на стороні колцентру. Передача в базу аптеки аналогічно tabletki.ua
- Обов'язково чекбокс Вкл відмітьте для роботи сервісу
Спр.РасписанияРегламентныхЗаданий- елемент Сервис интеграции заказов покупателей всередині оновити для додавання регламентного завдання PharmaPoint, можна налаштувати регламент
Регламенти на вивантаження налаштовуються за домовленістю, наприклад кожні 30 хвилин
Типи документів які вивантажуються
| № | Назва | Дані |
|---|---|---|
| 1 | Накладна приходу | purchase_consignment |
| 2 | Повернення постачальнику | return_to_supplier |
| 3 | Внутрішнє переміщення | internal_movement |
| 4 | Чеки | check |
| 5 | Прихід | incoming |
| 6 | Внутрішній прихід | internal_purchase |
| 7 | Переоцінка | revaluation |
| 8 | Акт пересортиці | act_of_regrading |
| 9 | Повернення від покупців | returns_from_buyers |
| 10 | Зворотні чеки | return_check |
| 11 | Накладна повернення | return_consignment |
Типы документів за закупівлями та продажами необхідно вивантажувати з аптеки для програми лояльності. Виконується за допомогою метода /data-import/dictionaries.
Налаштування модуля в 1С
Налаштування розкладу завантаження замовлень
В модулі завантаження замовлень можна налаштувати розклад
Щоб налаштувати розклад вивантаження продажів в модулі відкрийте вкладку Регламенти.

Далі натисніть кнопку Відкрити навпроти регламенту Вивантажити Продажі. У відкритому вікні натисніть Розклад.

Задайте параметри розкладу:

Налаштування відповідностей дод. статусів
Для налаштування відповідностей додаткових статусів натисніть ЗаполнитьСтатусіПоШаблону та виберіть сервіс для заповнення:

Після заповнення відповідності додаткових статусів відобразяться на сторінці:
