Parameters for setting up connection to cash register and terminal — различия между версиями
Строка 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- | + | {| border="1" style="border-collapse:collapse; margin-top:0.5em" width:70% |
− | + | |- | |
− | ! Style= | + | ! 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>< | + | | style="padding-left:0.5em" |<nowiki><CashierName /></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>< | + | | 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" | | + | | style="padding-left:0.5em" |<span style="color:red"> ;</span>; |
|- | |- | ||
− | | style="padding-left:0.5em" |<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
Параметры, относящиеся к настройке автозакрытия смены:
описаны в статье «Автозакрытие смены в сервисе ФР». |
Секция <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 (например, портье закрыл смену вручную), то первая из открывшихся смен закроется автоматически.
К одной службе ФР (к одной кассе) может быть подключено несколько POS-систем, например: HMS и RestoranPOS-системы не имеют информации о работе службы ФР. |