Страница 1 из 1

Автоматическое закрытие смены

Добавлено: 19 апр 2019, 12:12
andrey
Здравствуйте!

Подскажите, пожалуйста:
Смена на кассе закрывается не через 24 часа, а вместе со следующим чеком, если он пришел позже, чем через 24 часа.

Оператор ОФД шлет предупреждения, что смена не закрыта в срок. Можно ли сделать, чтобы сервер отправлял команду на закрытие через 24 ч после открытия смены?

Re: Автоматическое закрытие смены

Добавлено: 19 апр 2019, 15:38
Audim
В свое время была такая настройка (автоматическое закрытие смены).

Но налоговая "настойчиво" попросила убрать этот функционал.
Почему - не знаю.
Прямого запрета в законах я не нашел.
Есть косвенное упоминание что смену должен закрывать оператор или кассир.

Re: Автоматическое закрытие смены

Добавлено: 19 апр 2019, 16:24
andrey
Спасибо за ответ. Сейчас такой настройки и возможности нет?

Все работают по такому же принципу (закрытие смены в момент поступления нового чека) и не имеют претензий от налоговой?

Re: Автоматическое закрытие смены

Добавлено: 19 апр 2019, 22:08
zmiulan
Мы для смен просто сами сделали скрипт который в полночь закрывает смену и открывает. Удобно)

Кстати как вариант добавить такую опцию в настройках в ККМ сервер по аналогии с обновлением времени, мол переоткрывать смену в полночь, если налоговая против, то "разрешать" этот функционал только для касс зарегистрированных для оплаты в интернете.

Re: Автоматическое закрытие смены

Добавлено: 19 апр 2019, 22:16
andrey
Отличное решение!
Не постесняюсь спросить: поделитесь ли скриптом?)

Re: Автоматическое закрытие смены

Добавлено: 20 апр 2019, 02:57
zmiulan
Пожалуйста, самая простая версия примерно такая.
Учитывайте, что это вариант скрипта для линукса, и возможно Вам не подойдёт,
но может натолкнёт Вас на мысль как реализовать под свою конфигурацию.

https://gist.github.com/zmiulan/c782125 ... e4e09ef3a9

Re: Автоматическое закрытие смены

Добавлено: 09 авг 2020, 01:20
alexwens
Присоединяюсь к вопросу о автоматической закрытии смены, подскажи как реализовать на js?

Re: Автоматическое закрытие смены

Добавлено: 08 май 2021, 01:56
cheine
zmiulan писал(а):
20 апр 2019, 02:57
Пожалуйста, самая простая версия примерно такая.
Учитывайте, что это вариант скрипта для линукса, и возможно Вам не подойдёт,
но может натолкнёт Вас на мысль как реализовать под свою конфигурацию.

Код: Выделить всё

https://gist.github.com/zmiulan/c78212506c0ec590cf10ffe4e09ef3a9

Здравствуйте, zmiluan ,подскажите, почему скрипт может не отрабатывать (ip заменил)?

Код: Выделить всё

*   Trying 111.111.111.111...
* TCP_NODELAY set
* Connected to 111.111.111.111 (111.111.111.111) port 5893 (#0)
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: OU=UnitServer: Domain Address Certificate; L=Moscow; C=RU; O=kkmserver.ru; emailAddress=kkmserver@gmail.com; CN=localhost
*  start date: Jan 15 15:14:59 2021 GMT
*  expire date: Jan 16 15:14:59 2121 GMT
*  subjectAltName does not match 111.111.111.111
* SSL: no alternative certificate subject name matches target host name '111.111.111.111'
* Curl_http_done: called premature == 1
* stopped the pause stream!
* Closing connection 0

Re: Автоматическое закрытие смены

Добавлено: 08 май 2021, 02:32
saratovout
alexwens писал(а):
09 авг 2020, 01:20
Присоединяюсь к вопросу о автоматической закрытии смены, подскажи как реализовать на js?
вы опрос устройств делаете?
при утреннем старте ПК, сделайте последовательные команды на закрытие/открытие смен.