ШТРИХ, Подключение к ПО Абонемент
ШТРИХ 54 ФЗ ( Штрих М-02Ф, Ритейл 01Ф, РР-02Ф, «MSTAR-TK», …)
Для работы с ФР Штрих, требуется чтобы следующие файлы были перенесены в папку ехе:
URunPos.dll (вер. не ниже 2.14.0.0.230)3), URunPos.ini, BarCodeGen.dll,, fpShtr54.dll (вер. не ниже v.7.32.33.0) и соответствующий init.xml
ВПрошивка пмосдуледнеея ККТ - веремя, после обновления ФР семейства ШТРИХ-М, стала часто встречатьсяС.3 ошибкат вида08.01.2025 (вФФД 1.2) или С.1 огахт д10.01.2025 (ФФД 1.05) https://doc.shtrih-m.ru/
URunPos.dll - 2.14.0.3
fpShtr54.dll - 7.72.199
BarCodeGen.dll
Драйвера нижнего уровня fpShtr54.dll):
[ERR] FR error: Ошибка 09h: ФП-Некорректная длина команды
Появление указанной ошибки в логе работы драйвера нижнего уровня сигнализирует о наличии несовместимости версиия ФН и используемой СНО.DrvFR_5.18_1062_x32
Номеричиа ны устанлоговкиых несовместимойгрупп:
версии Ф1 - Н.ДС 18%
2 - НДС 10%
3 - НДС 0%
4 - БЕЗ НДС
5 - НДС 18/118
6 - НДС 10/110
7 - НДС 5%
8 - НДС 7%
9 - НДС 5/105
10 - НДС 7/107
Настройки файлов конфигурации:
URunPos.ini
;Код налога в Абонементе = код налога в ФР ШТРИХ
[TranslateVATNumberToTaxIndex]
;НДС 20%
1=1
;НДС 10%
2=2
;НДС 0%
3=3
;БЕЗ НДС
4=4
;НДС 20/120
5=5
;НДС 10/110
6=6
;НДС 5%
7=7
;НДС 7%
8=8
;НДС 5/105
9=9
;НДС 7/107
10=10
[Main]
;Драйвер ФР R_keeper
DriverName = fpShtr54.dll
;ХМL настроек драйвера ФР R_keeper
ParamXMLFile = init.xml
;Номер документа (-1 = брать из ФР)
DocNumber =-1
;Текст заголовка
TextHeader =
;Код налога по умолчанию (более не используется)
;TaxIndexDef = 4
;Корректировка номера последнего документа +- LastDocNumberAdjustment
LastDocNumberAdjustment = 0
;Добавлять скидки на каждую позицию
AddItemDiscount = 0
;Номер ящика (для Штрих - должен быть = 0)
CashDrawerNumber = 0
;Открывать ящик после оплаты
OpenCashDrawerAfterEndFiscal = 1
;Пауза перед отправкой данных на печать (мс) для штрихов до 54 ФЗ
;(иначе неправильно происходит печать нефискальных документов --
;особенность драйвера нижнего уровня)
FRSleep = 100
;Показывать предупреждение если данные не отправлены в ОФД определённое количество дней
OFDWarningDays = 15
;Коды типов оплат:
;Оплата наличными
CashSumTypeIndex = 1
;Оплата картой 1
CardSum1TypeIndex = 2
;Оплата картой 2 Аванс
CardSum2TypeIndex = 314
;Оплата Безналичными
CardSum3TypeIndex = 4
;Оплата картой 4
CardSum4TypeIndex = 5
;Штриховой код, за секцию отвечает 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%;Оплата картой 2 АвансCardSum2TypeIndex = 14
ВАЖНО
Для ФР Штрих обязательно необходимо установить параметр:
;Код налога по умолчанию TaxIndexDef = 4 (либо "2","3","4", но не "0" - значение вне диапазона)
Иначе, в случае, если код налога для услуги или платежа оставлен в значении по умолчанию =0, возникнет ошибка ФР, мешающая работе в программе;
Не касается кассовой секции.
init.xml
Примечание. Работа с налогами в ФР ШТРИХ
Для ФР ШТРИХ поддержана произвольная установка налога для услуги независимо от секции. (Подробнее про коды налогов см. соответствующую статью)
Т.е. обе настройки: "Код налога ФР" и "Кассовая секция" независимы и имеют силу для любой услуги и платежа.
Изменения в связи с ФФД 1.05
Для корректной работы с ФФД 1.05 и функционалом привнесённым в 135 версии Абонемент требуется:
Обновить URunPos.dll до версии 2.1.0.5, fpShtr54.dll до версии 7.47.86.0