Торговля и Склад · 11 мин
Как удалить чек в 1С Розница
Как удалить чек в 1С Розница: пометка на удаление, удаление пробитого чека ККМ, сторнирование, права доступа, типичные ошибки и проверка результата.
Удаление чека в 1С Розница — задача, которая возникает при ошибочном пробитии, тестовых продажах или дублях документов. Способ зависит от статуса чека: непробитый документ удаляется просто, а фискализированный чек ККМ физически удалить нельзя — его можно только сторнировать или оформить возврат.
Неправильные действия с чеками приводят к расхождениям между данными 1С, фискальным накопителем и отчетностью в ОФД. Поэтому перед удалением важно определить тип чека и выбрать корректную процедуру: пометку на удаление, сторнирование или возврат покупателю.
Ниже разобраны все рабочие сценарии: от простой пометки на удаление до отмены пробитого чека через фискальный регистратор, а также ограничения по правам и проверка результата.
Какие чеки бывают и что с ними можно сделать
В 1С Розница чек существует в нескольких состояниях, и от этого зависит допустимое действие. Документ «Чек ККМ» может быть создан, но не пробит — например, кассир отложил чек или закрыл форму без оплаты. Такой документ хранится только в базе 1С и не передан в фискальный накопитель.
Пробитый чек — это документ, по которому фискальный регистратор записал данные в фискальный накопитель и передал их в ОФД. Физически удалить такую запись невозможно: фискальный накопитель спроектирован как необратимое хранилище. Любые манипуляции с базой 1С не отменяют факт фискализации.
Третий случай — чек, пробитый ошибочно, но покупатель ещё не ушёл. Здесь применяется сторнирование (отмена чека) до закрытия смены. Если смена уже закрыта, оформляется документ «Возврат товаров от покупателя» с пробитием чека возврата.
Пометка на удаление + удаление помеченных объектов
Сторнирование через отмену чека ККМ
Оформление возврата товаров от покупателя
Стандартное удаление, фискальные последствия отсутствуют
Удаление непробитого чека через пометку на удаление
Стандартный механизм удаления в 1С — пометка на удаление с последующей обработкой «Удаление помеченных объектов». Это защищает базу от случайной потери данных и позволяет отменить действие до окончательного удаления.
Откройте раздел «Продажи» → «Чеки ККМ» (в некоторых конфигурациях — «Розничные продажи» → «Чеки»). Найдите нужный документ по номеру, дате или кассиру. Выделите его в списке, нажмите кнопку «Ещё» и выберите «Пометить на удаление». Альтернатива — клавиша Delete при выделенной строке.
После пометки документ остаётся в базе, но исключается из отчетов и оборотов. Проведенный документ при пометке автоматически отменяет проведение. Если чек был пробит, программа выдаст предупреждение — это сигнал остановиться и перейти к сценарию сторнирования.
- 1Откройте «Продажи» → «Чеки ККМ» и найдите документ
- 2Выделите чек и нажмите «Ещё» → «Пометить на удаление»
- 3Подтвердите пометку — документ отменит проведение
- 4Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
- 5Запустите удаление и проверьте отсутствие ссылок на документ
Окончательное удаление помеченных объектов
Пометка на удаление не освобождает базу от документа. Для физического удаления перейдите в «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». Запустите обработку в режиме «Автоматическое удаление всех помеченных объектов» или выберите объекты вручную.
Обработка проверяет ссылочную целостность: если на чек ссылаются другие документы (отчет о розничных продажах, возврат, эквайринговая операция), удаление будет заблокировано. Программа покажет список препятствующих объектов — их нужно сначала удалить или перепривязать.
Для массовой очистки тестовых данных удобен выборочный режим с отбором по типу документа. Учтите, что в файловой базе удаление большого объема документов может занять заметное время, а в клиент-серверном варианте рекомендуется выполнять операцию вне пиковой нагрузки.
Что делать с пробитым чеком: сторнирование и возврат
Отмена чека до закрытия смены
Если чек пробит ошибочно и смена еще открыта, используйте механизм отмены (сторнирования). В списке чеков найдите документ, откройте его и выберите действие «Отменить чек» — в зависимости от версии конфигурации оно доступно из формы документа или из рабочего места кассира (РМК).
При отмене формируется сторнирующий фискальный документ, который передается в фискальный накопитель. Оригинальный чек и сторно остаются в базе — это нормально и требуется для корректной отчетности. Кассовая смена в итоговом Z-отчете учтет обе операции.
Возврат после закрытия смены
Если смена закрыта, сторнирование невозможно. Оформите документ «Возврат товаров от покупателя» на основании чека ККМ. При пробитии чека возврата данные корректно отразятся в фискальном накопителе, а товар вернется на остатки склада.
Возврат без чека покупателя также оформляется через отдельный документ, но требует заявления покупателя по правилам розничной торговли. С точки зрения 1С процедура аналогична: создается документ возврата, пробивается чек с признаком «возврат прихода».
Как выбрать действие
Права доступа и типичные ограничения
Не каждый пользователь может удалять чеки. В типовой настройке роли кассиру доступно только создание и пробитие чеков; пометка на удаление и отмена чеков обычно требуют прав старшего кассира, администратора магазина или полных прав.
Если кнопка «Пометить на удаление» неактивна или отсутствует, проверьте профиль группы доступа пользователя в разделе «Администрирование» → «Настройки пользователей и прав». Для разрешения отмены чеков в РМК может потребоваться дополнительное право «Отмена чека ККМ» или ввод пароля администратора при выполнении операции.
Ещё одно ограничение — дата запрета изменения данных. Если установлена дата запрета редактирования (например, по закрытому месяцу), пометить на удаление чек прошлого периода не получится. Дату запрета настраивает администратор в разделе «Администрирование» → «Поддержка и обслуживание».
Типичные ошибки при удалении чеков
Самая частая ошибка — попытка удалить пробитый чек через пометку на удаление, чтобы «убрать лишнюю продажу». Даже если документ удалится из 1С, фискальные данные останутся в накопителе и ОФД. Итог — расхождение выручки в отчетах 1С и данных налогового учета.
Вторая ошибка — удаление чека без удаления связанных документов. Если по чеку создана эквайринговая операция или он включен в отчет о розничных продажах, ссылочная целостность заблокирует удаление, а попытки обойти блокировку приведут к «битым» ссылкам в базе.
Третья типичная ситуация — удаление чеков закрытой смены без корректировки кассовой смены. Итоги смены перестанут сходиться с Z-отчетом, что вызовет вопросы при инвентаризации кассы и сверке с эквайрингом.
Проверка результата после удаления или сторнирования
После пометки и удаления объектов убедитесь, что чек исчез из списка документов и не попадает в отчеты по продажам. Откройте отчет «Продажи» или «Валовая прибыль» за соответствующий день и сверьте итоговые суммы с ожидаемыми.
При сторнировании проверьте, что в списке чеков появился сторнирующий документ со статусом, подтверждающим передачу в фискальный накопитель. Статус «пробит» или «передан в ОФД» у обоих документов — признак корректной отмены. Если сторно зависло в статусе ошибки, проверьте связь с фискальным регистратором и повторите передачу.
Дополнительная проверка — сверка данных 1С с личным кабинетом ОФД. Сумма сторнирования должна отображаться в фискальных данных. Расхождение означает, что операция не дошла до ОФД, и требует диагностики соединения или фискального регистратора.
Как проверить результат
Непробитый чек отсутствует после удаления помеченных объектов
Чек виден в списке без пометки — удаление не завершено
Сторнирующий чек пробит и передан в ОФД
Сторно в статусе ошибки или не передано
Суммы смены в 1С совпадают с Z-отчетом
Расхождение итогов — есть необработанные документы
Сторно и возврат отображаются в личном кабинете ОФД
Операции нет в ОФД — проблема с передачей данных
Часто задаваемые вопросы
Можно ли удалить пробитый чек ККМ из 1С полностью?
Нет. Фискализированный чек записан в фискальный накопитель и передан в ОФД, удалить эту запись невозможно технически. Корректные способы — сторнирование до закрытия смены или оформление возврата после её закрытия. Оба документа останутся в базе, что соответствует требованиям кассовой дисциплины.
Почему кнопка «Пометить на удаление» недоступна?
Наиболее вероятные причины: у пользователя нет соответствующих прав в профиле группы доступа, установлена дата запрета редактирования данных за период чека, либо чек пробит и конфигурация блокирует его удаление. Проверку начинайте с прав пользователя, затем — с настройки дат запрета.
Что будет, если удалить чек, по которому была оплата картой?
Эквайринговая операция останется в базе как отдельный документ, и удаление чека будет заблокировано из-за ссылочной целостности. Сначала нужно отменить или удалить эквайринговую операцию. Если платеж реально прошел по терминалу, удаление документов в 1С не отменит списание — для возврата денег покупателю оформляется возврат по эквайрингу.
Как удалить все тестовые чеки разом?
Пометьте нужные чеки на удаление в списке документов (можно выделить несколько строк с Shift или Ctrl), затем запустите «Администрирование» → «Удаление помеченных объектов» в режиме выборочного удаления с отбором по типу «Чек ККМ». Убедитесь, что работаете в тестовой базе, а не в рабочей.
Чек сторнирован, но в ОФД его нет — что делать?
Проверьте статус передачи документа в 1С и связь фискального регистратора с интернетом. Непереданные документы накапливаются в фискальном накопителе и отправляются при восстановлении связи. Если данные не передаются длительное время, накопитель может заблокироваться — в этом случае нужна диагностика оборудования и канала связи.
Можно ли восстановить ошибочно удаленный чек?
Штатных средств восстановления удаленных объектов в 1С нет. Единственный надежный вариант — восстановление из резервной копии базы. Поэтому перед удалением помеченных объектов, особенно массовым, всегда создавайте архивную копию информационной базы.
Что важно запомнить
Непробитый чек удаляется через пометку на удаление и обработку «Удаление помеченных объектов». Пробитый чек удалить нельзя: до закрытия смены его сторнируют, после — оформляют возврат. Перед удалением проверьте права, дату запрета редактирования и сделайте резервную копию базы.