# ШТРИХ, Подключение к ПО Абонемент

### Актуальные на Февраль 2026 настройки.

<p class="callout warning">**Актуальная версия ПО Абонемент - 148.**</p>

##### **[Настройки для работы с Честным знаком по ссылке](https://docs.shelter.ru/books/podklyucenie-kkt-k-abonement/page/atol-rabota-s-markirovannoi-produkciei-cestnyi-znak)**

Установка и настройка:

1. Необходимые файлы в папке \\exe Абонемента:

- Прошивка модуля ККТ - версия **С.3 от 08.01.2025 (ФФД 1.2)** или **С.1 от 10.01.2025 (ФФД 1.05) [https://doc.shtrih-m.ru/](https://doc.shtrih-m.ru/)**
- Драйвер 5.21.1207 х32
- URunPos.ini
- URunPos - 2.15.0.2 (лицензия 4-8)
- BarCodeGen.dll
- fpShtr54.dll - 7.79.209
- init.xml

2\. Прописать в abonementmanager.ini в секции \[pos\]:

```
RunPosDllName=URunPos.dll
```

Настройки файлов конфигурации:

**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
;НДС 22%
11=11
;НДС 22/122
12=12

[Main]
;Драйвер ФР 
DriverName = fpShtr54.dll
;ХМL настроек драйвера ФР R_keeper
ParamXMLFile = init.xml
;Номер документа (-1 = брать из ФР)
DocNumber =-1

;Имя продавца
Seller = 
;Код объекта
ObjCode = 0
;Название объекта
ObjName = 
;ID оператора (кассира)
OperatorId = 0
;Код оператора (кассира)
OperatorCode = 0
;Имя оператора (кассира)
OperatorName = Abonement
;ID станции (кассы)
StationId = 0
;Код станции (кассы)
StationCode = 0
;Название станции (кассы)
StationName = 
;Текст заголовка
TextHeader =

;Добавлять скидки на каждую позицию
AddItemDiscount = 0
;Номер ящика (для Атол - должен быть = 1)
CashDrawerNumber = 1
;Открывать ящик после оплаты
OpenCashDrawerAfterEndFiscal = 1
;Пауза перед отправкой данных на печать (мс)
FRSleep = 200
;Показывать предупреждение если данные не отправлены в ОФД определённое количество дней
OFDWarningDays = 15
;Корректировка номера последнего документа +- LastDocNumberAdjustment
LastDocNumberAdjustment = 1
;Игнорировать позицию с нулевой суммой
IgnoreZeroPrice = 1
;Добавлять скидки на каждую позицию
AddItemDiscount = 0
;Номер ящика (для Штрих - должен быть = 0)
CashDrawerNumber = 0
;Открывать ящик после оплаты
OpenCashDrawerAfterEndFiscal = 1
;Пауза перед отправкой данных на печать (мс) для штрихов до 54 ФЗ
;(иначе неправильно происходит печать нефискальных документов --
;особенность драйвера нижнего уровня)
FRSleep = 100
;Показывать предупреждение если данные не отправлены в ОФД определённое количество дней
OFDWarningDays = 15

;Коды типов оплат:
;Оплата наличными
CashSumTypeIndex = 1
;Оплата картой 1
CardSum1TypeIndex = 2
;Оплата картой 2 Аванс
CardSum2TypeIndex = 14
;Оплата Безналичными
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%
;Возможность использования Esc-последовательность для печати Barcode; 1 -- да, 0 -- нет
EscBarcodeEnable = 1
;Включение режима Esc-последовательности: 1 -- да, 0 -- нет
BarcodeBegin = <bc>
BarcodeEnd = </bc>
```

**init.xml**

```
<xmlConfig>
    <Parameters>
       <LogLevel>3</LogLevel><!--Параметры логирования-->
       <LogRotateSize>1</LogRotateSize><!--Параметры логирования-->
       <LogRotateCount>1</LogRotateCount><!--Параметры логирования-->
       <MsgLanguage>RUS</MsgLanguage><!--Язык сообщений ФР-->
       <Protocol>0</Protocol><!--Используемый протокол: 0 = old (стандартный), 1 = alternative (протокол ККТ 2.0)-->  
       <PhysicLayer>0</PhysicLayer><!--Communivate via COM port = 0, Communivate via TCP/IP (Ethernet / WiFi) = 1-->  
       <COMnum>1</COMnum><!--Номер СОМ-порта, в случае работы по СОМ-порту-->  
       <COMbaud>115200</COMbaud><!--Скорость СОМ, в случае работы по СОМ-порту--->  
       <TCPaddress>192.168.1.100</TCPaddress><!--Адрес ФР, в случае работы по ТСР-->  
       <TCPport>12345</TCPport><!--Порт для связи с ФР, в случае работы по ТСР-->  
       <PasswOperat>1</PasswOperat><!--Пароль для действий кассира-->  
       <PasswAdmin>30</PasswAdmin><!--Пароль для действий администратора-->  
       <PassBefCut>5</PassBefCut><!--Количество пустых строк перед отрезкой-->  
       <DoubleWFont>4</DoubleWFont><!--Параметры шрифтов-->  
       <DoubleHFont>1</DoubleHFont><!--Параметры шрифтов-->  
       <LineLength>40</LineLength><!--Длина строки для нефискальной информации-->  
       <BoldLineLength>0</BoldLineLength><!--Длина строки полужирным шрифтом для нефискальной информации (в Абонемент не используется)-->  
       <OFDStatusUnsendWarningTime>86400</OFDStatusUnsendWarningTime><!--Время с первого неотправленного документа в ОФД до выведения предупреждающего сообщения (в секундах) (0 - никогда)-->  
       <OFDStatusUnsendErrorTime>1296000</OFDStatusUnsendErrorTime><!--Время с первого неотправленного документа в ОФД до выведения сообщения об ошибке (в секундах) (0 - никогда)-->  
   </Parameters>
</xmlConfig>
```

Номера налоговых групп:

```
  1 - НДС 18% -> 20%
  2 - НДС 10%
  3 - НДС 0%
  4 - БЕЗ НДС
  5 - НДС 18/118 -> 20/120
  6 - НДС 10/110
  7 - НДС 5%
  8 - НДС 7%
  9 - НДС 5/105
 10 - НДС 7/107
 11 - НДС 22%
 12 - НДС 22/122
```

<div id="bkmrk-%3Cxmlconfig%3E"></div>#### [Применение налоговых ставок НДС 5% и 7% с 01.01.2025 года.](https://docs.shelter.ru/books/podklyucenie-kkt-k-abonement/page/primenenie-nalogovyx-stavok-nds-5-i-7-s-01012025-goda)

<p class="callout info">**Внимание! Начиная с версии UrunPos.dll 2.13 вместо параметра TaxIndexDef коды налога прописываются в секции \[TranslateVATNumberToTaxIndex\] UrunPos.ini и/или в ini-файле, соответствующем вашему ФР.**</p>

<p class="callout danger">Возможные ошибки:</p>

Неожиданное прерывание

- Не установлен параметр \[Main\] DefaultTaxValue=-1 в файле URunPos.ini
- Не указаны ППР / Код налога ФР / СНО в карточке услуги / платежа
- Не указан ИНН кассира в карточке пользователя.

Не инициализирован ФР

- Переустановить драйвер на x32.
- Убедиться, что в системе не осталась служба старого драйвера.
- Убедиться, что в параметрах киоска в Абонементе не прописан \*ini для старого драйвера.