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