Parameters for setting up connection to cash register and terminal
Материал из Servio Doc
Версия от 16:59, 7 июня 2022; Илья Умедман (обсуждение | вклад)
Параметры настройки подключения к кассе и POS-терминалу
Содержание
[убрать]Ниже приведены параметры настройки файлов конфигурации:
- ServiceSettings.xml — единый конфигурационный файл;
- Touch-M_FR-K_Settings.xml — файл настройки подключения к ФР «Штрих».
ServiceSettings.xml
![]() |
Параметры, относящиеся к настройке автозакрытия смены:
описаны в статье «Автозакрытие смены в сервисе ФР». |
Секция <ServiceSettings> — операции с ФР | ||
<ServiceSettings> | — | начало секции |
<IpAddress>адрес (например 10.2.7.200)</IpAddress> | — | внутренний IP-адрес подключения кассы. Определяется через cmd/ipconfig |
<ComPort>номер порта (например, 3)</ComPort> | — | COM-port подключения ФР к компьютеру |
<ComBods>скорость обмена (например, 115200)</ComBods> | — | скорость обмена данными между кассой и службой ФР |
<Debug>True</Debug> | — | включение/отключение расширенного логирования |
<GroupArticles>False</GroupArticles> | — | включение/отключение объединения услуг в чеке ФР. Правила объединения услуг задаются в секциях <JoinArticleSettings> |
<IsReceiptTimeoutClose>True</IsReceiptTimeoutClose> | — | Действие с чеком в случае истечения времени ожидания. True - чек закрывается, False - чек аннулируется; |
<CashierName /> | — | ФИО кассира. Если заполнено, передаётся на печать в чеке |
<CashierId>0</CashierId> | — | ID кассира в HMS Servio (Настройки/Персонал/Пользователь. Номер в выбранной кассе). Передаётся на печать в чеке, если параметр <CashierName> не заполнен |
<DetailingReciepts>True</DetailingReciepts> | — | ; |
<LoggingDetailsReceipts>True</LoggingDetailsReceipts> | — | Включение/отключение логирования детализации чеков |
<WaitBeforeStartService>0</WaitBeforeStartService> | — | Включение/отключение паузы перед запуском сервиса, сек. Может быть полезна службы при запуске на медленных терминалах |
<IpPort>Номер порта (Например, 2003)</IpPort> | — | порт прослушивания IP-адреса кассы |
<CheckTimezoneTransitionTime /> | — | Время проверки перехода на летнее/зимнее время |
<SendCustomerEmail>True</SendCustomerEmail> | — | Включение/отключение отправки чеков на адрес электронной почты плательщика при её наличии в счете |
<SendCustomerPhoneInsteadEmail>False</SendCustomerPhoneInsteadEmail> | — | Включение/отключение отправки чеков по SMS на номер телефона плательщика при его наличии в счёте, вместо отправке по электронной почте |
<SuffixForArticle /> | — | Суффикс для расширения артикула |
<IsPrintDocument>True</IsPrintDocument> | — | Включение/отключение отправки чека ФР на сервис печати |
<PrinterServiceIpPort>IP-адрес (например, 127.0.0.1:8636)</PrinterServiceIpPort> | — | IP-адрес и номер порта сервиса печати |
<PrinterName>POS-80-Series</PrinterName> | — | Не используется |
</ServiceSettings> | — | окончание секции |
Секция <PosTerminalSettings> — операции с банковским терминалом | ||
<PosTerminalSettings> | — | начало секции |
<PosComPort>номер порта (например, 9)</PosComPort> | — | номер порта подключения POS-терминала при подключении напрямую. При взаимодействии через библиотеки параметр значения не имеет; |
<PosTimeOut>таймаут (например, 90000)</PosTimeOut> | — | таймаут на проведение операции POS-терминалом при подключении напрямую. При взаимодействии через библиотеки параметр значения не имеет; |
<PrintPosReceipt>True</PrintPosReceipt> | — | Включение/отключение печати чека банковского терминала на принтере ФР; |
<PrintPosReceiptInCheck>true</PrintPosReceiptInCheck> | — | Включение/отключение печати чека банковского терминала вместе с чеком ФР |
<CloseReceiptWithIncorrectMerchant>False</CloseReceiptWithIncorrectMerchant> | — | Разрешение/запрет закрытия чека банковского терминала, если в настройке операции с группой оплат «Кредитная карта» введён неверный неверный номер «Идентификатор мерчанта» (Настройки/ОБорудование/Кассы/Тип оплат с группой оплат «Кредитная карта») |
<PosPaidTypes>№№ групп (например: 1, 2)</PosPaidTypes> | — | Список групп оплат, доступные для обработке на POS-терминале:
|
</PosTerminalSettings> | — | окончание секции |
Секции <JoinArticleSettings> — объединение услуг для печати в чеке. Группы секций с двумя услугами. В чеке печатается услуга с MainArticleName | ||
<JoinArticleSettings> | — | начало секции |
<MainArticleName>название услуги (например, Проживание)</MainArticleName> | — | ТОЧНОЕ название основной услуги, которая должна печататься в чеке |
<JoinArticleName>название услуги (например, Ранний заезд)</JoinArticleName> | — | ТОЧНОЕ название услуги, которая не должна печататься в чеке |
</JoinArticleSettings></PosComPort> | — | окончание секции |
Touch-M_FR-K_Settings.xml
В файле Touch-M_FR-K_Settings задаются параметры настройки, относящиеся к ФР "Штрих", распространяемом на территории России
Секция <Touch-M_FR-K_Settings> | ||
<Settings> | — | Начало секции |
<Tax FiscalTaxScheme="№ схемы" DeviceFiscalTaxScheme="№ схемы" /> <Tax FiscalTaxScheme="№ схемы" DeviceFiscalTaxScheme="№ схемы" /> |
— | Группы тегов соответствия настроек HMS Servio и ФР «Штрих», где:
![]()
Тегов соответствия может быть несколько |
<Settings> | — | Окончание секции |
<Security> <PwdOpr>1</PwdOpr> |
— | Пароль ролей пользователей для выполнения операций на ФР:
Значения паролей не меняются |
<Advanced IsRecalcDiscountPrice="False" Timeout="10000" IsPOSTerminalPrintDublicate="False" QuantityFeedDocumentBeforeCut="4"/> | — | Расширенные настройки:
|