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 :
 
 
 
5. Создайте настройку для кассы. Настройку можно создавать как для каждой кассы в отдельности, так и для группы касс :
 
6. Создайте торговый объект :
 
7. Создайте точку подключения :
 
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. Создайте маркетинговую акцию "Оплата бонусами" :
 
C
13. Создайте маркетинговую акцию "Скидка":
 
14. Создайте маркетинговую акцию "Подарок":
 
 
 
15. Загрузите макеты экранов -"Расчет" и "Регистрация"
 
16. Создайте в раскладке горячую клавишу для вызова оплаты бонусами, для этого используйте любую неиспользуемую в работе клавишу :
 
 
17. Создайте в раскладке горячую клавишу для ввода номера телефона клиента, для этого используйте любую неиспользуемую в работе клавишу :
 
18. Для работы подарочных сертификатов, В Фронтол настроить выбор разреза :
 
19.  В Фронтол создать номенклатуру “Подарочный сертификат” с кодом, указанным в товароучетном ПО :
 
20. Создать группу шаблонов:
 
21. Создать шаблон и загрузить его из файла :
 
22. Создать новый вид документа :
 
23. И еще один вид документа :
 
24. Создать горячую клавишу “Продажа сертификата” - “Список товаров” с кодом сертификата.
 
25. Создать горячую клавишу “Приемка сертификатов” - “Операции с документами” - “Новый” - “Приемка сертификатов”
 
26. Создать горячую клавишу “Сдача сертификатов” - “Операции с документами” - “Новый” - “Сдача сертификатов”
 
27. Создать горячую клавишу “Список сертификатов на кассе” - “Сценарий” - “PrintCertOnCash”
 
28. Открыть права пользователям на создание пользовательского документа:
 
29. Открыть права на закрытие пустого документа :
 
30. Сделать включение ФР временным 
 
 
31. Разрешить вводить несколько карт :
 
32. Создать вид оплаты “Подарочным сертификатом” :
33. Заполнить настройки точки подключения :
 
Где “Код разреза сертификат” - это любой свободный код , который не используется и никогда не будет использоваться в кодах разрезов схемы. “Код Схемы” - аналогично. Схему разрезов с указанным кодом Доминат создаст во Frontol самостоятельно при включенной галочке “Загружать подарочные сертификаты”
 
34. Для оформления заказов : Создайте вид документа Заказ
 
35. На функцию кнопки “Открыть список заказов” установите макрос :
 
 
 
36. Чтобы работало клише чека, вставьте в шаблон чека фрагмент :
 
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. Укажите код этой оплаты в настройках точки подключения :