АТОЛ. Платформа 5. Особенности подключения к ПО Абонемент
Настройка работы ФР Атол на 5 платформе.
Необходима прошивка ФР, поддерживающая 5 платформу. (5.8.1 на март 2023)
Установка и настройка:
- Необходимые файлы в папке \exe Абонемента:
- URunPos (вер. 2.9.0.9 +)
- URunPos.ini
- BarCodeGen.dll
- fpRU_AtolDTO.dll (7.67.90 +)
- fptr10.dll x86 (10.9.5.0 +)
- init.xml
2. Прописать в abonementmanager.ini в секции [pos]:
RunPosDllName=URunPos.dll
3. В URunPos.ini внести в поля «DriverName» и «ParamXMLFile» имена файла dll и параметров драйвера ФР
Пример:
[Main]
;Драйвер ФР
DriverName = fpRU_AtolDTO.dll
;ХМL настройка драйвера ФР
ParamXMLFile = init_atolDTO.xml
;Обязательный параметр для данного драйвера!
DefaultTaxValue=-1
;Номер документа (-1 = брать из ФР)
DocNumber =-1
;Текст заголовка
TextHeader =
;Код налога по умолчанию
TaxIndexDef = 0
;Корректировка номера последнего документа +- LastDocNumberAdjustment
LastDocNumberAdjustment = 0
;Добавлять скидки на каждую позицию
AddItemDiscount = 0
;Номер ящика (для Атол - должен быть = 1)
CashDrawerNumber = 1
;Открывать ящик после оплаты
OpenCashDrawerAfterEndFiscal = 1
;Пауза перед отправкой данных на печать (мс)
FRSleep = 10
;Показывать предупреждение если данные не отправлены в ОФД определённое количество дней
OFDWarningDays = 15
;Привязка наличного фискального типа оплаты к соответствующему типу оплаты ФР
CashSumTypeIndex = 0
;Привязка электронного фискального типа оплаты к соответствующему типу оплаты ФР
CardSum1TypeIndex = 1
;Привязка авансового фискального типа оплаты к соответствующему типу оплаты ФР
CardSum2TypeIndex = 2
;Привязка безналичного фискального типа оплаты к соответствующему типу оплаты ФР
CardSum3TypeIndex = 1
;Привязка типа оплаты Передача в кредит к соответствующему типу оплаты ФР
CardSum4TypeIndex = 3
;Штриховой код, за секцию отвечает BarCodeGen.dll
[Barcode]
;ширина минимального элемента в точках для Type?QRCode
Width = 2
;высота в точках
Height = 100
;Тип = "EAN-13"|"Code-39"|"Code-128"|"QRCode"
Type = Code-39
;Позиция текста "No"|"Top"|"Bottom"|"Top&Bottom"
;для Type?QRCode
TextPosition = Bottom
;Уровень коррекции "7%"|"15%"|"25%"|"30%"
;необязательный, начиная с 12 версии, только для Type=QRCode
CorrectionLevel = 15%
4. Настроить init.xml для подключённого ФР.
Пример:
<xmlConfig>
<Parameters>
<LogLevel>5</LogLevel> <!--уровень логирования [0...5]-->
<LogRotateSize>5</LogRotateSize> <!--максимальный размер лога в мегабайтах-->
<LogRotateCount>5</LogRotateCount> <!--максимальное количество файлов лога-->
<MsgLanguage>ENG</MsgLanguage>
<ConnectType>0</ConnectType> <!--0- COM ; 1 - USB; 2 - TCP/IP ; 3 - BLUETHOOTH -->
<COMnum>#</COMnum> <!--Номер COM порта, по которому подключен ФР -->
<COMbaud>115200</COMbaud>
<IPaddress>127.0.0.1</IPaddress>
<IPport>1000</IPport>
<BluetoothMAC></BluetoothMAC>
<FNinstalled>1</FNinstalled>
<UseFNserialN>0</UseFNserialN>
<OFDunSendWarn>86400</OFDunSendWarn> <!--(сек.) до вывода предупреждения о неотправленном чеке в ОФД-->
<OFDunSendErr>0</OFDunSendErr> <!--(сек.) до блокирования работы, если чек не отправлен в ОФД-->
<OFDсhannelLib>1</OFDсhannelLib> <!--использование библиотеки fptr.dll для связи с ОФД-->
</Parameters>
</xmlConfig>
Коды налогов в ФР:
0 - none - Без НДС (тег 1105)
1 - vat0 - НДС 0% (тег 1104)
2 - vat10 - НДС 10% (тег 1103)
3 - vat18 - НДС 18% (тег 1102)
4 - vat110 - НДС 10/110 (тег 1107)
5 - vat118 - НДС 18/118 (тег 1106)
6 - vat20 - НДС 20%
7 - vat120 - НДС 20/120
TaxIndex
Возможные ошибки:
Неожиданное прерывание...
Причина/Решение:
- не установлен параметр
DefaultTaxValue=-1 в файле URunPos.ini
Не инициализирован ФР
- Переустановить драйвер на x86.
- Добавить в папку EXE файлы fptr10.dll и fptr10_gui.dll из папки Program Files (x86)\ATOL\Drivers10\KKT\bin
- Убедиться, что в системе не осталась служба старого драйвера.
- Убедиться, что в параметрах киоска в Абонементе не прописан *ini для старого драйвера.