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