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

Материал из Servio Doc
Перейти к: навигация, поиск
Строка 10: Строка 10:
  
 
{{Вставка   
 
{{Вставка   
|рис = [[File:Clipboard.png|frameless|30px|link=]]  |текст = Параметры, относящиеся к настройке автозакрытия смены, описаны в статье [[Автозакрытие смены в сервисе ФР|«Автозакрытие смены в сервисе ФР»]].
+
|рис = [[File:Clipboard.png|frameless|30px|link=]]  |текст = Параметры, относящиеся к настройке автозакрытия смены:
 +
* <nowiki><ShiftCloseTime></nowiki>; <br>
 +
* <nowiki><LastShiftClosingDate></nowiki>; <br>
 +
* <nowiki><WaitAfterClosingShift></nowiki>; <br>
 +
* <nowiki><CashOutBeforeShiftClose></nowiki>; <br>
 +
* <nowiki><CashOutType>3</CashOutType></nowiki>; <br>
 +
* <nowiki><FractionalCoins></nowiki>; <br>
 +
* <nowiki><XReportBeforeShiftClose></nowiki>; <br>
 +
* <nowiki><LastShiftClosedAutomatically></nowiki>; <br>
 +
* <nowiki><TrackBeforeAutoShiftClosing></nowiki>
 +
описаны в статье [[Автозакрытие смены в сервисе ФР|«Автозакрытие смены в сервисе ФР»]].
 
}}
 
}}
  
 
Секция <code><b><nowiki><ServiceSettings.xml></nowiki></b></code>:
 
Секция <code><b><nowiki><ServiceSettings.xml></nowiki></b></code>:
  
{| style="border-style:solid; border-width:0.5px"
+
{| border="1" style="border-collapse:collapse; margin-top:0.5em" width:70%
! Style=width:30%|
+
|-
! Style=width:5%|
+
! Style="background-color:gainsboro" colspan="3" |Начало секции <b><ServiceSettings.xml></b>
  
! |
 
 
|-
 
|-
 
| style="padding-left:0.5em" |<nowiki><IpAddress>10.2.7.200</IpAddress></nowiki>
 
| style="padding-left:0.5em" |<nowiki><IpAddress>10.2.7.200</IpAddress></nowiki>
Строка 39: Строка 48:
 
| style="padding-left:0.5em" |<nowiki><GroupArticles>False</GroupArticles></nowiki>
 
| style="padding-left:0.5em" |<nowiki><GroupArticles>False</GroupArticles></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
| style="padding-left:0.5em" |включение/отключение объединения услуг в чеке ФР. Правила объединения услуг задаются в секциях <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:0.5em" |<nowiki><IsReceiptTimeoutClose>True</IsReceiptTimeoutClose></nowiki>
 
| style="padding-left:0.5em" | —
 
| 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" |<nowiki><XReportBeforeShiftClose>True</XReportBeforeShiftClose></nowiki>
+
| style="padding-left:0.5em" |<nowiki><CashierName /></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
| style="padding-left:0.5em" |выполнять ли X-отчет перед автозакрытием смены;
+
| style="padding-left:0.5em" |<span style="color:red">ФИО кассира;</span>
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><LastShiftClosedAutomatically>False</LastShiftClosedAutomatically></nowiki>
+
| style="padding-left:0.5em" |<nowiki><DetailingReciepts>True</DetailingReciepts></nowiki>
 
| style="padding-left:0.5em" | —
 
| style="padding-left:0.5em" | —
| style="padding-left:0.5em" |признак автоматического закрытия смены. Служба проставляет значения «True» или «False»;
+
| style="padding-left:0.5em" |<span style="color:red"> ;</span>;
 
|-
 
|-
| style="padding-left:0.5em" |<nowiki><TrackBeforeAutoShiftClosing>15</TrackBeforeAutoShiftClosing></nowiki>
+
| style="padding-left:0.5em" |<nowiki><LoggingDetailsReceipts>True</LoggingDetailsReceipts></nowiki>
 
| style="padding-left:0.5em" | —
 
| 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" |<nowiki><WaitBeforeStartService>0</WaitBeforeStartService></nowiki>
 +
| style="padding-left:0.5em" | —
 +
 
 +
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 +
|-
 +
| style="padding-left:0.5em" |<nowiki><IpPort>2003</IpPort></nowiki>
 +
| style="padding-left:0.5em" | —
 +
 
 +
 
 +
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 +
|-
 +
| style="padding-left:0.5em" |<nowiki><CheckTimezoneTransitionTime /></nowiki>
 +
| style="padding-left:0.5em" | —
 +
 
 +
 
 +
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 +
|-
 +
| style="padding-left:0.5em" |<nowiki><SendCustomerEmail>True</SendCustomerEmail></nowiki>
 +
| style="padding-left:0.5em" | —
 +
 
 +
 
 +
| style="padding-left:0.5em" |Отправлять чек на адрес электронной почты плательщика при её наличии в счете
 +
|-
 +
| style="padding-left:0.5em" |<nowiki><SendCustomerPhoneInsteadEmail>False</SendCustomerPhoneInsteadEmail></nowiki>
 +
| style="padding-left:0.5em" | —
 +
 
 +
 
 +
| style="padding-left:0.5em" |Отправлять чек по SMS на номер телефона плательщика при его наличии в счёте, вместо отправке по электронной почте
 +
|-
 +
| style="padding-left:0.5em" |<nowiki><SuffixForArticle /></nowiki>
 +
| style="padding-left:0.5em" | —
 +
 
 +
 
 +
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 +
|-
 +
| style="padding-left:0.5em" |<nowiki><IsPrintDocument>True</IsPrintDocument></nowiki>
 +
| style="padding-left:0.5em" | —
 +
 
 +
 
 +
| 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:0.5em" | —
 +
 
 +
 
 +
| 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:0.5em" | —
 +
 
 +
 
 +
| 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:0.5em" | —
 +
 
 +
 
 +
| style="padding-left:0.5em" |<span style="color:red"> ;</span>
 
|}
 
|}
 +
 +
 +
<span id = "JoinArticleSettings"></span id> <JoinArticleSettings>
  
 
===Алгоритм закрытия:===
 
===Алгоритм закрытия:===

Версия 17:37, 6 июня 2022

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

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

  • ServiceSettings.xml — единый конфигурационный файл;
  • Touch-M_FR-K_Settings.xml — файл настройки подключения к ФР «Штрих».

ServiceSettings.xml

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

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

Секция <ServiceSettings.xml>:

Начало секции <ServiceSettings.xml>
<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>


 ;
<PrinterName>POS-80-Series</PrinterName>


 ;


<JoinArticleSettings>

Алгоритм закрытия:

Во время, заданное в ShiftCloseTime, запускается процедура закрытия смены в сервисе ФР.
Печатается X-отчёт, затем Z-отчёт.
Для ФР «Мария 301МТМ»: если в CashOutBeforeShiftClose установлено «True», выполняется служебное изъятие средств. Тип служебного изъятия определяется параметром CashOutType: 1 - вся сумма в смене, 2 - за исключением разменной монеты, 3- раздельно (сначала разменная монета, потом остальное).
Сумма разменной монеты (остаток после закрытия смены) устанавливается в параметре FractionalCoins. Для всех ФР, за исключением «Мария 301МТМ», устанавливается значение «0».
С начала автозакрытия в течение времени (в минутах), заданного в WaitAfterClosingShift, сервис ФР не отвечает ни на какие запросы. Это время требуется для выполнения служебных операций.
По окончании времени ShiftCloseTime + WaitAfterClosingShift можно начинать выполнение операций с ФР.
Операции закрытия смены фиксируются в log-файле службы ФР.

В запросе статуса ФР по команде DeviceInfo выводится информация по автозакрытию смены:

  • WaitAfterClosingShift — заблокирован ли ФР после автозакрытия смены;
  • LastAutoClosingShiftDate — дата последнего удачного автозакрытия смены;
  • NextAutoClosingShiftDate — дата следующего автозакрытия смены;
  • OpenSessionSumm — средства в ФР в текущей смене.

Особенности:

Если в настройке кассы в HMS («Настройки/Оборудование/Кассы») не установлен флаг «Раздельное закрытие смен», то выполнение Z-отчета по кассе закроет фискальную смену в HMS.
Если в момент начала автозакрытия нет открытых фискальных смен HMS (например, портье закрыл смену вручную), то первая из открывшихся смен закроется автоматически.

Clipboard.png К одной службе ФР (к одной кассе) может быть подключено несколько POS-систем, например: HMS и RestoranPOS-системы не имеют информации о работе службы ФР.