Parameters for setting up connection to cash register and terminal — различия между версиями

Материал из Servio Doc
Перейти к: навигация, поиск
Строка 24: Строка 24:
 
}}
 
}}
  
{| border="1" style="border-collapse:collapse; margin-top:0.5em" width:70%
+
{| border="1" style="border-collapse:collapse; margin-top:0.5em"  
 
|-
 
|-
 
 
| Style="background-color:gainsboro" colspan="3" align="Center" |Секция <b><ServiceSettings></b> — операции с ФР
 
| Style="background-color:gainsboro" colspan="3" align="Center" |Секция <b><ServiceSettings></b> — операции с ФР
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><ServiceSettings></nowiki>
+
| style="padding-left:0.5em; width: 45%"|<nowiki><ServiceSettings></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
| style="padding-left:0.5em" |начало секции;
+
| style="padding-left:0.5em" |начало секции
 
|-
 
|-
 
+
| style="padding-left:2em" |<nowiki><IpAddress>адрес (например 10.2.7.200)</IpAddress></nowiki>
| style="padding-left:0.5em" |<nowiki><IpAddress>адрес (например 10.2.7.200)</IpAddress></nowiki>
+
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |внутренний адрес подключения кассы. Определяется через cmd/ipconfig;
 
| style="padding-left:0.5em" |внутренний адрес подключения кассы. Определяется через cmd/ipconfig;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><ComPort>номер порта (например, 3)</ComPort></nowiki>
+
| style="padding-left:2em" |<nowiki><ComPort>номер порта (например, 3)</ComPort></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |COM-port подключения ФР к компьютеру;
 
| style="padding-left:0.5em" |COM-port подключения ФР к компьютеру;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><ComBods>скорость обмена (например, 115200)</ComBods></nowiki>
+
| style="padding-left:2em" |<nowiki><ComBods>скорость обмена (например, 115200)</ComBods></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |скорость обмена данными между кассой и службой ФР;
 
| style="padding-left:0.5em" |скорость обмена данными между кассой и службой ФР;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><Debug>True</Debug></nowiki>
+
| style="padding-left:2em" |<nowiki><Debug>True</Debug></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |включение/отключение расширенного логирования;
 
| style="padding-left:0.5em" |включение/отключение расширенного логирования;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><GroupArticles>False</GroupArticles></nowiki>
+
| style="padding-left:2em" |<nowiki><GroupArticles>False</GroupArticles></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |включение/отключение объединения услуг в чеке ФР. Правила объединения услуг задаются в секциях [[#JoinArticleSettings|<nowiki><JoinArticleSettings></nowiki>]];
 
| style="padding-left:0.5em" |включение/отключение объединения услуг в чеке ФР. Правила объединения услуг задаются в секциях [[#JoinArticleSettings|<nowiki><JoinArticleSettings></nowiki>]];
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><IsReceiptTimeoutClose>True</IsReceiptTimeoutClose></nowiki>
+
| style="padding-left:2em" |<nowiki><IsReceiptTimeoutClose>True</IsReceiptTimeoutClose></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>;
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><CashierName /></nowiki>
+
| style="padding-left:2em" |<nowiki><CashierName /></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red">ФИО кассира;</span>
 
| style="padding-left:0.5em" |<span style="color:red">ФИО кассира;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><DetailingReciepts>True</DetailingReciepts></nowiki>
+
| style="padding-left:2em" |<nowiki><DetailingReciepts>True</DetailingReciepts></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>;
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><LoggingDetailsReceipts>True</LoggingDetailsReceipts></nowiki>
+
| style="padding-left:2em" |<nowiki><LoggingDetailsReceipts>True</LoggingDetailsReceipts></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><WaitBeforeStartService>0</WaitBeforeStartService></nowiki>
+
| style="padding-left:2em" |<nowiki><WaitBeforeStartService>0</WaitBeforeStartService></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><IpPort>2003</IpPort></nowiki>
+
| style="padding-left:2em" |<nowiki><IpPort>2003</IpPort></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><CheckTimezoneTransitionTime /></nowiki>
+
| style="padding-left:2em" |<nowiki><CheckTimezoneTransitionTime /></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><SendCustomerEmail>True</SendCustomerEmail></nowiki>
+
| style="padding-left:2em" |<nowiki><SendCustomerEmail>True</SendCustomerEmail></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |Отправлять чек на адрес электронной почты плательщика при её наличии в счете
 
| style="padding-left:0.5em" |Отправлять чек на адрес электронной почты плательщика при её наличии в счете
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><SendCustomerPhoneInsteadEmail>False</SendCustomerPhoneInsteadEmail></nowiki>
+
| style="padding-left:2em" |<nowiki><SendCustomerPhoneInsteadEmail>False</SendCustomerPhoneInsteadEmail></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |Отправлять чек по SMS на номер телефона плательщика при его наличии в счёте, вместо отправке по электронной почте
 
| style="padding-left:0.5em" |Отправлять чек по SMS на номер телефона плательщика при его наличии в счёте, вместо отправке по электронной почте
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><SuffixForArticle /></nowiki>
+
| style="padding-left:2em" |<nowiki><SuffixForArticle /></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><IsPrintDocument>True</IsPrintDocument></nowiki>
+
| style="padding-left:2em" |<nowiki><IsPrintDocument>True</IsPrintDocument></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red">Печатать чек ;</span>
 
| style="padding-left:0.5em" |<span style="color:red">Печатать чек ;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki> <PrinterServiceIpPort>127.0.0.1:8636</PrinterServiceIpPort></nowiki>
+
| style="padding-left:2em" |<nowiki> <PrinterServiceIpPort>127.0.0.1:8636</PrinterServiceIpPort></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki> <PrinterName>POS-80-Series</PrinterName></nowiki>
+
| style="padding-left:2em" |<nowiki> <PrinterName>POS-80-Series</PrinterName></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
Строка 112: Строка 110:
 
| Style="background-color:gainsboro" colspan="3" align="Center" |Секция <b><PosTerminalSettings></b> — операции с банковским терминалом
 
| Style="background-color:gainsboro" colspan="3" align="Center" |Секция <b><PosTerminalSettings></b> — операции с банковским терминалом
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><PosComPort>номер порта (например, 9)</PosComPort></nowiki>
+
| style="padding-left:0.5em" |<nowiki><PosTerminalSettings></nowiki>
 +
| style="padding-left:0.5em" | —
 +
| style="padding-left:0.5em" |начало секции
 +
|-
 +
| style="padding-left:2em" |<nowiki><PosComPort>номер порта (например, 9)</PosComPort></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |номер порта подключения POS-терминала при подключении напрямую. При взаимодействии через библиотеки параметр значения не имеет;
 
| style="padding-left:0.5em" |номер порта подключения POS-терминала при подключении напрямую. При взаимодействии через библиотеки параметр значения не имеет;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><PosTimeOut>таймаут (например, 90000)</PosTimeOut></nowiki>
+
| style="padding-left:2em" |<nowiki><PosTimeOut>таймаут (например, 90000)</PosTimeOut></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |таймаут на проведение операции POS-терминалом при подключении напрямую. При взаимодействии через библиотеки параметр значения не имеет;
 
| style="padding-left:0.5em" |таймаут на проведение операции POS-терминалом при подключении напрямую. При взаимодействии через библиотеки параметр значения не имеет;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><PrintPosReceipt>True</PrintPosReceipt></nowiki>
+
| style="padding-left:2em" |<nowiki><PrintPosReceipt>True</PrintPosReceipt></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |Включение/отключение печати чека банковского терминала на принтере ФР;
 
| style="padding-left:0.5em" |Включение/отключение печати чека банковского терминала на принтере ФР;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><PrintPosReceiptInCheck>true</PrintPosReceiptInCheck></nowiki>
+
| style="padding-left:2em" |<nowiki><PrintPosReceiptInCheck>true</PrintPosReceiptInCheck></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |Включение/отключение печати чека банковского терминала вместе с чеком ФР
 
| style="padding-left:0.5em" |Включение/отключение печати чека банковского терминала вместе с чеком ФР
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><CloseReceiptWithIncorrectMerchant>False</CloseReceiptWithIncorrectMerchant></nowiki>
+
| style="padding-left:2em" |<nowiki><CloseReceiptWithIncorrectMerchant>False</CloseReceiptWithIncorrectMerchant></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |Разрешение/запрет закрытия чека банковского терминала, если в настройке операции с группой оплат «Кредитная карта» введён неверный неверный номер «Идентификатор мерчанта» (Настройки/ОБорудование/Кассы/Тип оплат с группой оплат «Кредитная карта»)
 
| style="padding-left:0.5em" |Разрешение/запрет закрытия чека банковского терминала, если в настройке операции с группой оплат «Кредитная карта» введён неверный неверный номер «Идентификатор мерчанта» (Настройки/ОБорудование/Кассы/Тип оплат с группой оплат «Кредитная карта»)
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><PosPaidTypes>1</PosPaidTypes></nowiki>
+
| style="padding-left:2em" |<nowiki><PosPaidTypes>1</PosPaidTypes></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" |<span style="color:red"> ?</span>
 
| style="padding-left:0.5em" |<span style="color:red"> ?</span>
 +
|-
 +
| style="padding-left:0.5em" |<nowiki></PosTerminalSettings></nowiki>
 +
| style="padding-left:0.5em" | —
 +
| style="padding-left:0.5em" |окончание секции
 
|-
 
|-
 
| Style="background-color:gainsboro" colspan="3" align="Center" |Секции <span id = "JoinArticleSettings"></span id> <b><JoinArticleSettings></b> — объединение услуг для печати в чеке. Группы секций с двумя услугами. В чеке печатается услуга с MainArticleName
 
| Style="background-color:gainsboro" colspan="3" align="Center" |Секции <span id = "JoinArticleSettings"></span id> <b><JoinArticleSettings></b> — объединение услуг для печати в чеке. Группы секций с двумя услугами. В чеке печатается услуга с MainArticleName
Строка 142: Строка 148:
 
| style="padding-left:0.5em" |начало секции
 
| style="padding-left:0.5em" |начало секции
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><MainArticleName></nowiki><b>ТОЧНОЕ</b> название услуги (например, Проживание)<nowiki></MainArticleName></nowiki>
+
| style="padding-left:2em" |<nowiki><MainArticleName>название услуги (например, Проживание)</MainArticleName></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
| style="padding-left:0.5em" |Название основной услуги, которая будет печататься в чеке
+
| style="padding-left:0.5em" |<b>ТОЧНОЕ</b> название основной услуги, которая будет печататься в чеке
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><JoinArticleName></nowiki><b>ТОЧНОЕ</b> название услуги (например, Ранний заезд)<nowiki></JoinArticleName></nowiki>
+
| style="padding-left:2em" |<nowiki><JoinArticleName>название услуги (например, Ранний заезд)</JoinArticleName></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
 
+
| style="padding-left:0.5em" |<b>ТОЧНОЕ</b> название услуги, которая будет скрыта в чеке (не будет печататься в чеке)
| style="padding-left:0.5em" |Название услуги, которая будет скрыта в чеке (не будет печататься в чеке)
+
 
|-
 
|-
 
| style="padding-left:0.5em" |<nowiki></JoinArticleSettings></PosComPort></nowiki>
 
| style="padding-left:0.5em" |<nowiki></JoinArticleSettings></PosComPort></nowiki>
Строка 158: Строка 163:
 
<span id="Touch-M_FR-K_Settings.xml">
 
<span id="Touch-M_FR-K_Settings.xml">
 
===Touch-M_FR-K_Settings.xml===
 
===Touch-M_FR-K_Settings.xml===
 +
 +
Текст

Версия 11:55, 7 июня 2022

Параметры настройки подключения к кассе и POS-терминалу

Ниже приведены параметры настройки файлов конфигурации:

ServiceSettings.xml

Clipboard.png Параметры, относящиеся к настройке автозакрытия смены:
  • <ShiftCloseTime>;
  • <LastShiftClosingDate>;
  • <WaitAfterClosingShift>;
  • <CashOutBeforeShiftClose>;
  • <CashOutType>3</CashOutType>;
  • <FractionalCoins>;
  • <XReportBeforeShiftClose>;
  • <LastShiftClosedAutomatically>;
  • <TrackBeforeAutoShiftClosing>

описаны в статье «Автозакрытие смены в сервисе ФР».

Секция <ServiceSettings> — операции с ФР
<ServiceSettings> начало секции
<IpAddress>адрес (например 10.2.7.200)</IpAddress> внутренний адрес подключения кассы. Определяется через cmd/ipconfig;
<ComPort>номер порта (например, 3)</ComPort> COM-port подключения ФР к компьютеру;
<ComBods>скорость обмена (например, 115200)</ComBods> скорость обмена данными между кассой и службой ФР;
<Debug>True</Debug> включение/отключение расширенного логирования;
<GroupArticles>False</GroupArticles> включение/отключение объединения услуг в чеке ФР. Правила объединения услуг задаются в секциях <JoinArticleSettings>;
<IsReceiptTimeoutClose>True</IsReceiptTimeoutClose>  ;;
<CashierName /> ФИО кассира;
<DetailingReciepts>True</DetailingReciepts>  ;;
<LoggingDetailsReceipts>True</LoggingDetailsReceipts>  ;
<WaitBeforeStartService>0</WaitBeforeStartService>  ;
<IpPort>2003</IpPort>  ;
<CheckTimezoneTransitionTime />  ;
<SendCustomerEmail>True</SendCustomerEmail> Отправлять чек на адрес электронной почты плательщика при её наличии в счете
<SendCustomerPhoneInsteadEmail>False</SendCustomerPhoneInsteadEmail> Отправлять чек по SMS на номер телефона плательщика при его наличии в счёте, вместо отправке по электронной почте
<SuffixForArticle />  ;
<IsPrintDocument>True</IsPrintDocument> Печатать чек ;
<PrinterServiceIpPort>127.0.0.1:8636</PrinterServiceIpPort>  ;
<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</PosPaidTypes>  ?
</PosTerminalSettings> окончание секции
Секции <JoinArticleSettings> — объединение услуг для печати в чеке. Группы секций с двумя услугами. В чеке печатается услуга с MainArticleName
<JoinArticleSettings> начало секции
<MainArticleName>название услуги (например, Проживание)</MainArticleName> ТОЧНОЕ название основной услуги, которая будет печататься в чеке
<JoinArticleName>название услуги (например, Ранний заезд)</JoinArticleName> ТОЧНОЕ название услуги, которая будет скрыта в чеке (не будет печататься в чеке)
</JoinArticleSettings></PosComPort> окончание секции

Touch-M_FR-K_Settings.xml

Текст