Как отменить ошибочно пробитый дубликат чека в 1С:Управление торговлей 11.4?

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

В процессе работы с кассовым оборудованием в 1С:Управление торговлей нередко возникают ситуации, когда из-за сбоев интеграции с клиент-банком или ошибок обмена данными в систему попадают дубликаты документов. В результате касса пробивает два идентичных чека на одну и ту же операцию. Давайте разберемся, как исправить эту ситуацию, сохранив корректность данных в ОФД и ФН. Для быстрого обнаружения таких расхождений в информационной базе можно использовать отчет для анализа проведенных фискальных операций по чекам.

Вариант 1: Использование теста драйвера ККМ

Если в 1С интерфейс не позволяет найти или удалить ошибочный чек, мы можем воспользоваться функционалом драйвера оборудования. Этот метод позволяет напрямую обратиться к ККТ для оформления операции возврата.

  1. Откройте «Тест драйвера ККМ» (обычно поставляется производителем оборудования, например, АТОЛ или Штрих-М).
  2. Подключитесь к устройству и перейдите в режим «Регистрация» или «Возврат».
  3. Оформите операцию «Возврат прихода» на сумму, соответствующую ошибочно пробитому чеку.
  4. После проведения операции данные будут переданы в ОФД автоматически, так как ККТ в этот момент выполняет фискальную операцию.

Важно: Помните, что пробитие чека через стороннее ПО не отражается в базе 1С автоматически. После выполнения этой операции вам необходимо вручную откорректировать данные в учетной системе.

Вариант 2: Штатное исправление в 1С:Управление торговлей

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

  1. Найдите документ Реализация товаров и услуг, который послужил основанием для пробития дубликата.
  2. На основании этого документа создайте Возврат товаров от клиента, если фактически товар не отгружался, или используйте документ Чек ККМ на возврат.
  3. Если документ Чек ККМ не отображается в списке, проверьте настройки фильтрации в форме списка или права доступа текущего пользователя.
  4. Для удаления лишнего документа, который был создан ошибочно, воспользуйтесь функцией Групповая обработка справочников и документов.

Чтобы окончательно распровести ошибочный документ и пометить его на удаление, можно использовать следующий подход в Групповой обработке:


// Пример логики обработки для очистки дублей
ОбъектСсылка = ДокументСсылка.НайтиПоНомеру(...);
Если ОбъектСсылка.Проведен Тогда
    ОбъектСсылка.Записать(РежимЗаписиДокумента.ОтменаПроведения);
КонецЕсли;
ОбъектСсылка.УстановитьПометкуУдаления(Истина);

Почему важно синхронизировать данные?

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

Особенности работы с фискальными данными

Рассмотрим важные технические нюансы:

Работая совместно с системой 1С:Управление торговлей, помните, что порядок в документах — это залог отсутствия вопросов со стороны налоговых органов. Всегда проверяйте состояние Очереди чеков ККМ перед тем, как предпринимать радикальные меры по ручному вмешательству в работу драйвера.

← На главную