Почему в окне «Чеки ККМ» отображается неправильная дата и отрицательный остаток?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы с программой 1С:Управление торговлей 11 пользователи часто сталкиваются с ситуацией, когда в интерфейсе рабочего места кассира (РМК) или в списке «Чеки ККМ» отображаются некорректные данные: дата смены «уходит» в прошлое, а остаток денежных средств становится отрицательным. При этом физически касса может быть закрыта, а Z-отчет на фискальном регистраторе может сходиться с наличностью. Разберем подробно, почему возникает эта проблема и как ее исправить.

Природа возникновения проблемы: регистры против документов

Для начала проанализируем, откуда информационная система берет данные для отображения в нижней панели формы «Чеки ККМ». Важно понимать, что 1С не опрашивает фискальный накопитель в режиме реального времени для вывода остатка в интерфейс. Данные считываются из внутренних ресурсов базы данных:

  1. Статус смены и дата: Данные берутся из регистра сведений Статусы кассовых смен.
  2. Остаток денежных средств: Информация подтягивается из регистра накопления Денежные средства в кассах ККМ.

Если в этих регистрах данные «зависли» или были записаны некорректно, кассир будет видеть неактуальную информацию, даже если текущий день закрыт по всем правилам. Рассмотрим основные причины возникновения расхождений.

Причина 1: «Зависшие» кассовые смены

Часто надпись «смена закрыта», сопровождаемая датой из прошлого, сигнализирует о том, что в системе есть старая незакрытая смена. Это происходит, если Z-отчет на ККТ был снят, но документ Кассовая смена в 1С не перешел в статус «Закрыта».

Проанализируем ситуацию по шагам:

  1. Перейдем в меню Функции для технического специалиста (или «Все функции»).
  2. Найдем справочник Кассовые смены.
  3. Установим фильтр по нужной кассе ККМ и внимательно изучим список.
  4. Если мы обнаружим смену за прошлую дату со статусом Открыта, это и есть причина ошибки. 1С ориентируется на самую раннюю открытую запись при выводе статуса в некоторых интерфейсах.

Для решения этой проблемы необходимо убедиться, что по этой смене был сформирован документ Отчет о розничных продажах. Если отчет есть, а смена открыта — статус нужно скорректировать вручную или через специальную обработку закрытия смены.

Причина 2: Двойные выемки и отрицательный остаток

Отрицательный остаток, который «уходит в минус» с каждой инкассацией, — классическая проблема настройки автоматических операций. В УТ 11 существует опция «Выемка денежных средств при закрытии смены».

Рассмотрим типовой сценарий ошибки:

  1. Кассир перед закрытием смены вручную нажимает кнопку «Выемка» и вводит сумму (например, 10 000 руб.). Создается документ Выемка денежных средств из кассы ККМ. Регистр Денежные средства в кассах ККМ уменьшается на 10 000 руб.
  2. Затем кассир нажимает «Закрыть смену». Если в настройках кассы стоит флаг «Автоматическая выемка», программа пытается еще раз списать сумму всех продаж за день.
  3. Происходит двойное списание по регистру, хотя физически деньги изъяты один раз.

Чтобы проверить эту версию, воспользуемся отчетом «Ведомость по денежным средствам в кассах ККМ». Разберем его с детализацией до Регистратора. Если мы увидим в один день два документа выемки на одну и ту же сумму или увидим, что расход превышает приход по чекам, причину можно считать найденной.

Причина 3: Некорректная рабочая дата

Выясним, как рабочая дата влияет на процесс. Если в системе установлена фиксированная «Рабочая дата» (меню Главное меню — Сервис — Параметры), то при создании новых документов программа может подставлять старое число. Хотя Чеки ККМ обычно используют системное время ПК, связанные с ними документы (например, выемки или ордера) могут создаваться «задним числом», путая итоги в регистрах.

Убедимся, что в настройках параметров стоит значение Текущая дата компьютера.

Методика исправления отрицательного остатка

Если пересчет итогов (через Обслуживание — Корректировка данных) не помог, необходимо выполнить техническую корректировку регистров. Посмотрим, как это сделать правильно:

  1. Аудит документов: Сформируем отчет «Ведомость по денежным средствам в кассах ККМ» за весь период, когда начались расхождения. Найдем день, в который остаток впервые стал отрицательным.
  2. Корректировка регистра: Если удаление лишних документов «Выемка» невозможно (например, период закрыт для редактирования), воспользуемся документом Корректировка регистров.

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

Пример логики для корректировки (программный метод, если требуется массовая правка):


НаборЗаписей = РегистрыНакопления.ДенежныеСредстваВКассахККМ.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаДокументКорректировки);

НоваяЗапись = НаборЗаписей.ДобавитьПриход();
НоваяЗапись.Период = ТекущаяДата();
НоваяЗапись.КассаККМ = ВыбКасса;
НоваяЗапись.Сумма = НужнаяСуммаДляВыравнивания;
НаборЗаписей.Записать();

Проверка связки с ПКО

Проанализируем еще один важный момент: после документа Выемка денежных средств из кассы ККМ должен быть создан Приходный кассовый ордер с операцией «Поступление из кассы ККМ» в основную кассу предприятия. Если выемка сделана, а ПКО не проведен, деньги «зависают» в пути. Это не сделает остаток в кассе ККМ отрицательным, но создаст общую недостачу по предприятию.

Резюме и рекомендации

Для устранения некорректного отображения данных в 1С:УТ 11 выполните следующие действия:

  1. Проверьте справочник «Кассовые смены» на наличие незакрытых записей за старые даты и принудительно закройте их (установите статус «Закрыта»).
  2. Отключите «Автоматическую выемку» в настройках кассы ККМ, если ваши кассиры привыкли делать выемку вручную.
  3. Используйте отчет «Ведомость по денежным средствам в кассах ККМ» для поиска документов-дублей.
  4. Проверьте Рабочую дату в параметрах пользователя.

Помните, что визуальное отображение в списке чеков — это лишь отражение данных в регистрах. Исправив движения в регистрах Статусы кассовых смен и Денежные средства в кассах ККМ, вы автоматически приведете интерфейс в актуальное состояние.

← На главную