← На главную
При оформлении розничных продаж в конфигурации «1С:Управление торговлей 10.3» пользователи часто сталкиваются с вопросом: достаточно ли просто провести документ Чек ККМ, чтобы операция зафиксировалась на кассовом аппарате (фискальном регистраторе), или же печать чека — это отдельное действие? Разберем подробно механику работы типовой конфигурации, выясним, почему проведение и фискализация разделены, а также рассмотрим, к каким последствиям приводят непробитые чеки и как с ними правильно работать.
Различие между проведением документа и фискализацией
Проанализируем базовый принцип архитектуры типовых решений 1С. В конфигурации «Управление торговлей 10.3» запись и проведение документа в информационной базе и печать фискального чека на оборудовании представляют собой два абсолютно независимых процесса.
Проведение документа формирует записи в регистрах накопления программы (списываются остатки товаров со склада, фиксируются розничные продажи по кассе ККМ). Однако сам по себе вызов платформенной процедуры проведения никак не отправляет команду на фискальный регистратор. Фискализация происходит исключительно при вызове специализированного программного кода взаимодействия с торговым оборудованием.
Рассмотрим, как поведение программы зависит от действий пользователя в форме документа:
- Нажатие кнопки «ОК» в документе: запускает встроенный обработчик проведения и печати чека. Программа передает команды драйверу фискального регистратора, пробивает ленту, считывает ответ устройства и при успешном исходе выставляет в документе признак
ЧекПробит = Истина, а также записывает номер чека ККМ и номер смены.
- Нажатие кнопки «Провести», а затем «Закрыть»: запускает только стандартную платформенную процедуру проведения. Чек формирует движения по регистрам 1С, но фискальный накопитель (ФР) ничего не печатает. В документе сохраняется значение
ЧекПробит = Ложь.
- Проведение из списка чеков: если провести документ через контекстное меню журнала или пункт «Действия — Провести», сработает только проведение по регистрам без обращения к кассе.
Причины появления проведенных, но не пробитых чеков
Выясним основные причины, из-за которых в базе накапливаются проведенные документы без фактического чека на ККТ:
- Человеческий фактор: кассир нажимает кнопку «Провести» на стандартной панели вместо штатной кнопки фискализации или подтверждения оплаты.
- Сбои торгового оборудования: при замятии бумаги, обрыве связи или окончании чековой ленты касса выдает ошибку. В этом случае система может предложить записать или провести чек в базе, предупреждая о возможном расхождении с лентой кассового аппарата.
- Работа без подключенного оборудования: если пользователь запускает сеанс на компьютере, к которому физически не подключен фискальный регистратор (или не настроена связь в торговом оборудовании), документ проводится штатно, не выполняя обращений к кассе.
Последствия расхождения для Z-отчета и закрытия смены
Проанализируем, к чему приводит наличие непробитых документов при закрытии рабочего дня. В конце смены кассир снимает отчет с гашением (Z-отчет) и выполняет регламентную операцию закрытия смены в 1С:
- Расхождение сумм выручки: кассовый аппарат формирует Z-отчет строго на основании фискализированных данных. При этом обработка «Закрытие кассовой смены» в 1С собирает все проведенные чеки за смену и сворачивает их в единый документ
Отчет о розничных продажах. В результате сумма выручки в 1С окажется больше, чем сумма по фискальному отчету и данным ОФД.
- Некорректный статус чека: реквизит
ЧекПробит остается в значении Ложь, отсутствуют номер фискального чека и номер смены, что создает проблемы при проверках и инвентаризациях.
Как исправить ситуацию: пошаговые рекомендации
Разберем по шагам порядок действий в зависимости от текущего состояния кассовой смены.
Ситуация 1: Смена еще не закрыта
- Откроем непробитый проведенный документ
Чек ККМ в режиме редактирования.
- Проверим корректность заполнения состава товаров, цен и способов оплаты.
- Нажмем кнопку фискализации (кнопку печати чека или «ОК»). После завершения печати аппарат зафиксирует операцию, реквизит
ЧекПробит перейдет в Истина, и сумма корректно попадет в вечерний Z-отчет.
Ситуация 2: Смена уже закрыта
- Если смена закрыта, документ
Закрытие кассовой смены уже архивировал чеки (или пометил их на удаление), перенеся движения в Отчет о розничных продажах. Пробить старый чек штатно уже нельзя.
- Для устранения расхождения между базой и налоговыми данными необходимо пробить на кассе чек коррекции с признаком «Неприменение ККТ».
- В информационной базе при необходимости выполняются корректировки взаиморасчетов и кассы с помощью ручных корректировок или корректировок записей регистров.
Ситуация 3: Чек вышел из кассы, но в 1С остался статус «Не пробит»
- Если во время печати произошел программный сбой драйвера, касса могла зафиксировать операцию и выдать бумажный чек, но программа 1С не получила подтверждающий ответ.
- Повторно нажимать кнопку «ОК» или кнопку печати чека категорически нельзя, так как это приведет к повторной фискализации и задвоению выручки в кассовом аппарате.
- В таких ситуациях признак
ЧекПробит, номер смены и номер фискального чека проставляются без повторной отправки команды на печать с помощью специальных сервисных обработок изменения реквизитов.
Рекомендации по предотвращению ошибок
Чтобы исключить подобные ситуации в ежедневной работе, выполним следующие настройки:
- Перевод кассиров в интерфейс РМК: настроим работу персонала через специализированный интерфейс «Рабочее место кассира» вместо обычных списков и форм документов. В окне РМК платформенные кнопки проведения скрыты, а завершение продажи строго привязано к этапу фискализации.
- Ограничение прав пользователей: в интерфейсе «Настройка дополнительных прав пользователей» отключим возможность редактирования и проведения документов чеков вне кассового узла, чтобы исключить случайное проведение документов без обращения к ККТ.