В практической работе торговых точек часто возникает необходимость подбора товаров и формирования чеков одновременно несколькими сотрудниками на одной кассовой технике. Рассмотрим типовую проблему: два кассира работают в одной базе 1С на разных рабочих местах, но фискальные чеки должны пробиваться на единственном аппарате АТОЛ 30Ф.
Проанализируем ситуацию: в типовых конфигурациях 1С (например, 1С:Управление торговлей или 1С:Розница) при открытии документа Чек ККМ система пытается инициализировать торговое оборудование и монопольно захватывает кассовый аппарат. В результате второй кассир при попытке открыть новый чек получает ошибку блокировки ККТ или сообщение о недоступности кассовой смены.
Выясним причину, почему возникает конфликт при работе двух сотрудников:
Рабочие места. При запуске сеанса кассы программа проверяет, открыта ли смена именно для текущего компьютера.Наиболее эффективным техническим решением в 1С является доработка логики взаимодействия с оборудованием. Разберем по шагам, как изменить механизм работы с кассой:
ПриОткрытии документа Чек ККМ. Это позволяет двум кассирам параллельно открывать формы, подбирать номенклатуру и формировать состав чека без блокировки оборудования.В результате кассовый аппарат блокируется буквально на 2–4 секунды, пока идет печать документа, после чего сразу становится доступен для второго кассира.
Современные версии драйвера АТОЛ 10-й версии содержат встроенный Web-сервер, который снимает проблему монопольного захвата COM-порта. Рассмотрим, как устроена эта схема:
В настройках драйвера ККТ также рекомендуется активировать параметр «Отключаться от ККТ», чтобы сессия закрывалась моментально после выполнения операции.
Если используется актуальный релиз конфигурации 1С на управляемых формах, разберем штатный функционал платформы:
Очередь чеков. В этом случае чеки, пробиваемые кассирами на разных компьютерах, попадают в специальный регистр сведений.При реализации работы нескольких кассиров на одной ККТ проанализируем важные правовые и технические нюансы:
1021 и 1203), который фактически оформил продажу. Если оба сотрудника работают под разной учетной записью в 1С, необходимо гарантировать, что в структуре чека перед отправкой в ККТ подставляются данные текущего авторизованного пользователя 1С, а не данные владельца смены.