Подключение ФР MITAC MF2351 к Shelter 2

 

Для данного вида подключения требуется Shelter 2 версии 2.12.124.2450 или новее.

Для интеграции вам необходимы fpMF2351.cfg, fpMF2351.dll и sqlite3.dll. Скачать их можно с FTP
 
ВНИМАНИЕ! Инженеры технической поддержки shelter не осуществляют настройку самого фискального регистратора. 

Для проверки доступности фискального регистратора MITAC MF2351 можно использовать командную строку с командой telnet 192.168.3.64 9191. (Рис. 1). 

Рис. 1
 
После чего, должен быть успешный или неуспешный коннект к фискальному регистратору (Рис 2).
Рис. 2
 
 

Настройка Shelter 2

 
 
1. Необходимо файлы fpMF2351.cfg, fpMF2351.dll и sqlite3.dll положить в папку с Shelter 2. Скачать можно тут
2. Далее открываем Shelter 2 и переходим в «Настройки» - «Сервисы и оборудование» и нажимаем кнопку «Добавить». 
3. Откроется окно в котором сначала нам нужно выбрать «Драйвер».
4. В открывшемся окне выбираем «Фискальный Регистратор» - «Универсальный драйвер» и нажимаем «Выбрать» (Рис. 3)
 Рис. 3
 
5. После нам необходимо открыть «Настройка». 
6. Сначала нужно указать путь к библиотеке fpMF2351.dll. Для этого нажимаем кнопку в поле «Путь к библиотеке» и указываем нашу библиотеку, которая расположена в папке с Shelter 2.  
7. Теперь необходимо настроить фискальный регистратор. Нужно настроить следующие поля (Рис. 4 и Рис. 5):
  • Операция возврата - «Deletion» (Return - расход, Deletion - приход)
  • Информация о кассире - «ФИО» (Можно оставить "Логин", если хотите, чтобы в чеке указывался логин под которым зашли в Shelter).
  • Уровень логирования - «5» (Данный параметр увеличивает логирование и передает больше информации в логах, что позволяет быстрее найти причину ошибок в фискальнике, в случае возникновения проблем).
  • Код отдела – задается в соответствии с заведенными отделами в самом фискальном регистраторе.
  • IP адрес – ip адрес фискального регистратора, задается в самом ФР.
  • IP порт – порт фискального регистратора, задается в самом ФР.
  • Пароль – пароль доступа к фискальному регистратору, задается в самом ФР.

 

Рис. 4
 
Рис. 5
 
8. После нажатия кнопки «Сохранить» необходимо выбрать киоск, который будет использоваться с настраиваемым фискальным регистратором.
9. Далее необходимо перейти в «Справочники» -> «Справочники» -> «Пользовательские поля» и завести пользовательское поле GENARMADG (Рис. 6).
Рис .6
 

10. Последним этапом необходимо для каждой услуги в созданное пользовательское поле shelter (GENARMADG) ввести код ADG. Код ADG для каждого фискального регистратора уникален, в нашем примере 56.10 (Рис. 7).

Рис. 7

После вышеуказанных настроек фискальный регистратор должен работать корректно и для проверки работы можно снять краткий/полный отчет за определенную дату (Рис 8).
 
Рис. 8
 
Для сопоставления типов оплат, необходимо в "Сервисы и оборудование" добавить "Наличная оплата" с кодом оплаты из ФР, в нашем случае 0 и "Кредитные карты" с кодом 2 (Рис 9).
Рис 9.
 
Если не сделать сопоставление, то при оплате через киоск по карте или по наличке, будет возвращаться ошибка:
[06.02.19 16:16:38.520] [ERR] leave SendAndReceive() LogicError - FR error 190 - Payment is not accessible in fDBStoreNewReceipt()
[06.02.19 16:16:38.520] [ALW]  
[06.02.19 16:16:38.520] [ERR]  FiscalDocument(Status[]) = LogicError - FR error 190 - Payment is not accessible in fDBStoreNewReceipt()
[06.02.19 16:16:38.520] [TLK]