SetRetail SCO v.3◾Автоматическое закрытие смены на КСО

Публичное пространство

SetRetail SCO v.3◾Автоматическое закрытие смены на КСО

https://crystals.atlassian.net/browse/SCOD-1775

https://crystals.atlassian.net/browse/CR-14084

10.4.17.0

https://crystals.atlassian.net/browse/SCOD-1978

https://crystals.atlassian.net/browse/CR-14545

10.4.24.0

Описание

Начиная с версии 10.4.17.0 для КСО на базе SetSCO v.3 добавлена функциональность автоматического закрытия смены в конце календарного дня.

Ранее также было реализовано автоматическое открытие смены покупателем, подробности в статье SetRetail SCO v.3 ◾Автоматическое открытие смены на КСО.

В версии 10.4.24.0 функциональность была доработана: добавлена возможность настраивать автоматическое закрытие смены на КСО в режиме консультанта. При включённой настройке Автоматическое закрытие смены в режиме консультанта в шаблоне кассы на сервере КСО автоматически завершает смену по расписанию, если находится в режиме консультанта и не открыт чек. После закрытия смены касса переходит в заблокированный режим или в режим ожидания (при активированной функции автоматического открытия смены).

Ценность

Настройка автоматического открытия и закрытия смены позволит сократить время простоя кассы, снять частичную нагрузку с консультантов острова самообслуживания и старших кассиров, а также максимизировать выручку за день.

Пример работы успешного сценария

За кассой работает покупатель

  • роли Покупатель КСО выдана привилегия Закрытие смены;

  • смена на кассе предварительно открыта;

  • автоматическое закрытие смены настроено на 17:00 каждый день при минимальной длительности смены в 10 минут.

  1. Покупатель начинает чек в 16:55 и добавляет произвольные товары.

  2. 17:02 покупатель переходит на экран выбора типов оплаты и закрывает чек.

  3. КСО переходит в режим ожидания покупателя → касса блокируется → смена автоматически закрывается.

  4. КСО печатает все необходимые документы при закрытии смены, касса остается заблокированной.

  5. Консультант/Администратор КСО забирает все документы и авторизуется на КСО сканированием бейджа.

  6. Консультант/Администратор КСО переходит в Меню консультанта и открывает смену.

  7. Консультант/Администратор КСО возвращает кассу в режим покупателя → касса находится в режиме ожидания покупателя.

КСО в режиме ожидания

  1. В 17:00 КСО блокируется → смена закрывается.

  2. КСО печатает все необходимые документы при закрытии смены, касса остается заблокированной.

  3. Консультант/Администратор КСО забирает все документы и авторизуется на КСО сканированием бейджа.

  4. Консультант/Администратор КСО переходит в Меню консультанта и открывает смену.

  5. Консультант/Администратор КСО возвращает кассу в режим покупателя → касса находится в режиме ожидания покупателя.

Включено ограничение для КСО при автоматическом закрытии смены, требуется консультант

  • роли Покупатель КСО выдана привилегия Закрытие смены;

  • смена на кассе предварительно открыта;

  • автоматическое закрытие смены настроено на 17:00 каждый день при минимальной длительности смены в 10 минут;

  • image-20250714-152838.png Автоматическое закрытие смены только для заблокированных касс.

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

  2. КСО блокируется и вызывает консультанта для подтверждения возраста покупателя.

  3. Старший кассир выполняет закрытие смены для кассы на сервере.

  4. С сервера на кассу поступает команда закрытия кассовой смены с параметром "автоматическое".

  5. Смена на кассе не закрывается → Z-отчет не печатается.

  6. Консультант авторизуется на КСО и подтверждает возраст покупателя → КСО возвращается в режим покупателя на экран выбора типов оплаты.

  7. Покупатель оплачивает чек удобным способом.

  8. Чек успешно закрывается.

  9. Консультант авторизуется на КСО сканированием бейджа → отображается сообщение Необходимо закрыть смену и две кнопки Закрыть и Отменить → консультанта нажимает Закрыть.

  10. Смена закрывается → КСО печатает все необходимые документы при закрытии смены.

Включено автоматическое открытие и закрытие смены

  • включено на сервере.png Автоматическое открытие смены покупателем;

  • роли Покупатель КСО выданы привилегии Открытие смены и Закрытие смены;

  • в документах открытия смены отсутствует X-отчет;

  • смена на кассе предварительно открыта;

  • автоматическое закрытие смены настроено на 17:00 каждый день при минимальной длительности смены в 10 минут.

  1. Покупатель начинает чек в 16:55.

  2. В 17:00 покупатель продолжает добавлять в чек товары → в 17:02 покупатель выбирает тип оплаты и оплачивает чек.

  3. После того, как касса переходит в режим ожидания покупателя, она НЕ блокируется и автоматически закрывает смену.

  4. После печати всех необходимых документов КСО остается в режиме ожидания покупателя → отображается спиннер и всплывающее сообщение Cмена закрыта.

  5. Следующий покупатель подходит к кассе и начинает новый чек (нажимает на экран/сканирует товар).

  6. Происходит автоматическое открытие смены → отображается спиннер и всплывающее сообщение Смена открыта → открывается экран добавления товаров в чек, X-отчет не печатается.

Включено автоматическое закрытие смены в режиме консультанта

  • включено на сервере.png Автоматическое закрытие смены в режиме консультанта;

  • роли консультанта выдана привилегия Закрытие смены;

  • настроено расписание автозакрытия смены (например, ежедневно в 23:50, минимальная длина смены — 30 минут).

  1. Покупатель начинает чек в 23:40 и добавляет товары.

  2. В 23:45 покупатель покидает кассу → чек не закрыт.

  3. В 23:46 консультант авторизуется на КСО сканированием бейджа → КСО переходит в режим консультанта → консультант аннулирует чек и оставляет кассу.

  4. В 23:50 касса автоматически закрывает смену, так как:

    • смена открыта более 30 минут;

    • нет открытого чека;

    • касса находится в режиме консультанта.

  5. После печати всех необходимых документов КСО переходит в заблокированный режим (или в режим ожидания, если включено автоматическое открытие смены).

  6. Для продолжения работы требуется авторизация консультанта и открытие новой смены.

Пример работы отрицательного сценария

В принтере чеков закончилась бумага

  • роли Покупатель КСО выдана привилегия Закрытие смены;

  • смена на кассе предварительно открыта;

  • автоматическое закрытие смены настроено на 17:00 каждый день при минимальной длительности смены в 10 минут.

  1. В 17:00 с сервера отправляется команды на закрытие смены.

  2. Касса блокируется → в нижней части экрана отображается сообщение Подождите, консультант сейчас подойдет.

  3. Консультант/Администратор КСО авторизуется сканированием бейджа.

  4. Отображается сообщение от принтера чеков Закончилась чековая лента и две кнопки Исправить и Отменить.

  5. Консультант/Администратор вставляет новый рулон чековой ленты → нажимает кнопку Исправить.

  6. Так как уже прошла авторизация под учетной записью с нужными правами, то смена закрывается корректно → печатаются необходимые документы.

Включено автоматическое закрытие смены в режиме консультанта. На кассе возникла ошибка

  • касса находится в режиме консультанта, чек не открыт;

  • включено на сервере.png Автоматическое закрытие смены в режиме консультанта.

  1. В момент автозакрытия смены (например, в 23:50) на кассе возникает ошибка принтера чеков.

  2. Касса блокируется и вызывает консультанта.

  3. Консультант авторизуется на кассе.

  4. На экране отображается сообщение об ошибке принтера чеков и кнопка Исправить.

  5. После устранения проблемы и нажатия кнопки Исправить смена закрывается корректно -> печатаются необходимые документы.

  6. Касса переходит в заблокированный режим или режим ожидания.

Ограничения

  1. При включенной настройке автоматического закрытия смены создается ограничение при импорте отчетов: в ERP должна быть добавлена роль покупателя для корректной выгрузки отчета о закрытии смены.

  2. Для корректной работы функциональности автоматического закрытия смены в режиме покупателя, во-первых, у покупателя должна быть соответствующая привилегия. Во-вторых, смена должна быть открыта предварительно.

  3. Если на кассе авторизован консультант или на кассе есть открытый чек, тогда команда закрытия смены не выполняется (после обновления кассового ПО до версии 10.4.24.0 доступно автоматическое закрытие смены в режиме консультанта).

  4. В случае возникновения ошибок (конец бумаги, нет связи с банком и т.п.) при закрытии смены, информирование об ошибке на экране кассы происходит в стандартном виде, т .е. касса блокируется, вызывает консультанта и т. д.

  5. Если касса не в сети, тогда смена не закрывается.

  6. Для закрытия смены после завершения работы с кассой (оплата чека, устранение ошибок и т.п.) повторно отправьте команду с сервера на закрытие смены или закройте смену вручную на кассе.

  7. Для корректной работы у роли консультанта должна быть привилегия Закрытие смены.

  8. Автоматическое закрытие смены выполняется только при отсутствии открытого чека (как в режиме покупателя, так и в режиме консультанта).

  9. Если на кассе не настроено автоматическое открытие смены, тогда после автозакрытия смены касса переходит в заблокированный режим.

  10. Z-отчёт всегда печатается при закрытии смены.

Дополнительная информация

  1. Сейчас в гипермаркетах существует ежедневный процесс централизованного серверного закрытия кассовых смен - SetRetail10 ◾️ Автоматическое закрытие смены на кассе или SetRetail10 ◾️ Операционный день. Закрытие смены может автоматическим через настройку в базе данных или ручным по нажатию кнопки закрытия смены на сервере.
    Данный процесс имеет влияние на классические кассы и на кассы самообслуживания. Для классических касс влияние минимально, т.к. автоматическое закрытие смены происходит, если на кассе нет зарегистрированного кассира. В случае с КСО кассовая зона целиком оказывается недоступна в определённый момент времени для покупателей. Поэтому для КСО была добавлена дополнительная настройка - Производить закрытие смены только для заблокированных КСО.

  2. После автоматического закрытия смены дальнейшие действия зависят от настроек автоматического открытия смены:

    • если автоматическое открытие смены не настроено, тогда касса блокируется до ручного открытия смены;

    • если автоматическое открытие смены настроено – касса переходит в режим ожидания покупателя.

  3. На КСО реализовано техническое ограничение – не участвовать в процессе общего «Закрытия кассовых смен» в гипермаркете, в случае, если они не находятся в состоянии «Заблокирована» (настройка на сервере в шаблоне кассы Автоматическое закрытие смены только для заблокированных касс.

    Если при этом включена дополнительная настройка Автоматическое закрытие смены в режиме консультанта, тогда при нахождении кассы в режиме консультанта (при отсутствии открытого чека) касса будет участвовать в общем закрытии смены.

Настройка

Настройка автоматического закрытия смены

Инструкция по настройке в базе данных описана в статье SetRetail10 ◾️ Автоматическое закрытие смены на кассе в разделе Настройка.

Пример первичной настройки закрытия смены в 17:00 при минимальной длительности 10 минут

SELECT add_property('SHIFT_AUTO_CLOSE', null, 'shift.auto.close.settings', ' { "enabled": true, "triggers": [ { "cronExpression": "0 00 17 ? * *", "shiftDuration": 10 } ] } ', null, 10, 2, 0);

Пример обновления настроек закрытия смены

UPDATE sales_management_properties SET property_value=' { "enabled": true, "triggers": [ { "cronExpression": "0 30 20 ? * *", "shiftDuration": 10 } ] } ', send_status=0 WHERE property_key='shift.auto.close.settings';

Настройка привилегии роли покупателя

  1. Перейдите в раздел Персонал → вкладка Роли кассиров → кликните дважды на роль Покупатель КСО.

image-20250714-140730.png
  1. Выберите блок привилегий Смены → привилегия Закрытие смены → кликните Добавить к роли.

image-20250714-140948.png
  1. Кликните Сохранить.

image-20250714-141118.png

Настройка ограничения закрытия смены на КСО

  1. Войдите на сервере SetCentrum/SetRetail10 → перейдите в раздел Кассовый модуль → вкладка Шаблоны касс → кликните дважды на шаблон кассы самообслуживания SCO_3 для редактирования.

image-20250714-141502.png
  1. В шаблоне кассы перейдите в раздел ПРОЦЕСС ТОРГОВЛИ → вкладка НАСТРОЙКИ → меню Дополнительные настройки для работы со сменой → включите требуемые настройки:

  • включено на сервере.png Автоматическое закрытие смены только для заблокированных касс;

  • включено на сервере.png Автоматическое закрытие смены в режиме консультанта (с версии 10.4.24.0).

→ кликните СОХРАНИТЬ.

image-20260224-140341.png
  1. Перезагрузите кассу.

Статьи по теме