4.3.2. Интеграция с Frontol 5.x, 6.x
1. Установить библиотеку подключения к платформе на компьютер с кассой windows ниже 7-й, на windows 7 и выше). Для удобства работы в дальнейшем при установке укажите при установке корень любого диска на компьютере :


2. Проверить, есть ли необходимость настроить сертификаты для безопасного соединения с сервером. Для этого нужно попытаться зайти на www.dominat.pro из Internet Explorer. Internet Explorer должен быть версии не ниже 8.
3. Подключите сценарий самой последней версии из папки ...\Extra\FrontolSample :


4. Настройте системные параметры :

5. Создайте настройку для кассы. Настройку можно создавать как для каждой кассы в отдельности, так и для группы касс :



8. Сохраните токен кассы :

9. Запустите Frontol. В появившемся окне введите Token клиента (выдается Вам при регистрации) и Token кассы и нажмите ОК :

10. Перезапустите службу BonicaService.
11. Если все сделано правильно - то через минуты три в файле лога - ...dominat/Service/BonicaLog.txt в конце должны каждую минуту появляться записи типа
25.02.2017 10:52:39 / CheckInternetConnection
%%%%%%%% ВЫПОЛНЕНИЕ ПРОЦЕДУРЫ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%% Процедура : Проверка соединения %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
25.02.2017 10:52:39 / {"error":0,
"description":"No errors",
"number":1,
"alive":0,
"balance":0}
где “NoErrors” - означает, что все установлено правильно и связь с сервером настроена.
12. Создайте маркетинговую акцию "Оплата бонусами" :




13. Создайте маркетинговую акцию "Скидка":



14. Создайте маркетинговую акцию "Подарок":




16. Создайте в раскладке горячую клавишу для вызова оплаты бонусами, для этого используйте любую неиспользуемую в работе клавишу :

17. Создайте в раскладке горячую клавишу для ввода номера телефона клиента, для этого используйте любую неиспользуемую в работе клавишу :

18. Для работы подарочных сертификатов, В Фронтол настроить выбор разреза :

19. В Фронтол создать номенклатуру “Подарочный сертификат” с кодом, указанным в товароучетном ПО :

20. Создать группу шаблонов:

21. Создать шаблон и загрузить его из файла :

22. Создать новый вид документа :

23. И еще один вид документа :

24. Создать горячую клавишу “Продажа сертификата” - “Список товаров” с кодом сертификата.
25. Создать горячую клавишу “Приемка сертификатов” - “Операции с документами” - “Новый” - “Приемка сертификатов”
26. Создать горячую клавишу “Сдача сертификатов” - “Операции с документами” - “Новый” - “Сдача сертификатов”
27. Создать горячую клавишу “Список сертификатов на кассе” - “Сценарий” - “PrintCertOnCash”
28. Открыть права пользователям на создание пользовательского документа:

29. Открыть права на закрытие пустого документа :

30. Сделать включение ФР временным

31. Разрешить вводить несколько карт :

32. Создать вид оплаты “Подарочным сертификатом” :

33. Заполнить настройки точки подключения :

Где “Код разреза сертификат” - это любой свободный код , который не используется и никогда не будет использоваться в кодах разрезов схемы. “Код Схемы” - аналогично. Схему разрезов с указанным кодом Доминат создаст во Frontol самостоятельно при включенной галочке “Загружать подарочные сертификаты”
34. Для оформления заказов : Создайте вид документа Заказ

35. На функцию кнопки “Открыть список заказов” установите макрос :

Bonica = new ActiveXObject("AddIn.Bonica");
Bonica.FrontolInit(5);
var CardNumber = frontol.currentDocument.userValues.get("CardNumber");
var res = Bonica.GetCheqCliche(1,CardNumber,frontol.currentDocument.number); // 1 - это код клише из справочника
for (i = 0;
i < res;
i++) {
str = Bonica.GetClicheLine(i);
if (str.length > 0)
print.printCenterString(str, " ");
}
Bonica.Done();
37. Чтобы подключить механизм рассрочки :
Создайте новый вид документа с кодом 23 (именно 23). На операцию Закрытия чека прикрепите ту же группу шаблонов, что и на виде документа ПРОДАЖА.

38. В макете экрана вида документа вместо типового параметра сделайте пользовательскую переменную :

39. В макете экрана добавьте новое поле “Общий долг клиента” и подпись к нему :

40. В фронтол назначить две “горячие кнопки” на “Рассрочка”

41. И “Выплата рассрочки”.

42. Заведите новый Тип оплаты :

43. Укажите код этой оплаты в настройках точки подключения :
