Подключение ФР 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]