К статье
Практический материал

Торговля и Склад · 10 мин

Как удалить чеки из 1С Розница: пошаговая инструкция

Как удалить чеки из 1С Розница: пометка на удаление, обработка удаления помеченных объектов, работа с закрытой кассовой сменой, типичные ошибки и проверка результата.

Чеки ККМ в 1С Розница — это фискальные документы, и их нельзя просто стереть из базы, как обычный файл. Программа защищает данные о продажах: чек, проведённый в закрытой кассовой смене, связан с кассовой сменой, движениями по регистрам товаров и денег, а иногда и с отчётом о розничных продажах. Поэтому удаление выполняется в два этапа: сначала пометка на удаление, затем обработка «Удаление помеченных объектов».

Перед удалением важно понять, зачем это делается. Тестовые чеки, пробитые при настройке кассы, удалять можно и нужно. Ошибочные чеки реальной торговли удалять нельзя — вместо этого оформляется чек возврата, иначе данные фискального накопителя разойдутся с учётом в 1С, что создаст проблемы при проверке и при инвентаризации.

Ниже разобраны все рабочие сценарии: удаление одиночного чека, групповая пометка, работа с закрытой кассовой сменой, удаление через обработку «Удаление помеченных объектов» и проверка результата. Инструкция актуальна для конфигураций «1С:Розница» редакции 2 и 3, а также в целом применима к «Управлению торговлей», где используется аналогичный механизм.

Когда чек можно удалить, а когда нужен возврат

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

Удалять безопасно: тестовые чеки, созданные при подключении оборудования без реальной фискализации; чеки, записанные, но не проведённые; дубли документов, появившиеся при сбое обмена; чеки в демонстрационной базе. Во всех остальных случаях корректный путь — чек ККМ на возврат, который создаётся на основании исходного чека.

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

Удаление документов — необратимая операция. Перед началом создайте резервную копию: в файловой базе достаточно скопировать файл 1Cv8.1CD при закрытой программе, в клиент-серверной — выполнить выгрузку через конфигуратор («Администрирование → Выгрузить информационную базу») или средствами СУБД.

Проверьте права. Пометить чек на удаление может пользователь с правами на изменение документа, а физически удалить помеченные объекты — обычно только администратор с полными правами. Если кнопка удаления недоступна, уточните роль пользователя у администратора базы.

Также проверьте, не установлена ли дата запрета изменения данных («Администрирование → Поддержка и обслуживание → Даты запрета изменения данных»). Если чек попадает в закрытый период, пометка на удаление будет заблокирована, и дату запрета придётся временно сдвинуть.

Как пометить чек на удаление в списке документов

Откройте раздел «Продажи» (в некоторых релизах — «Розничные продажи») и перейдите в журнал «Чеки ККМ». Найдите нужный документ по номеру, дате, кассе ККМ или кассиру — удобно использовать отбор в шапке списка.

Выделите чек и нажмите кнопку «Пометить на удаление» (значок с крестиком) или клавишу Delete. Программа спросит подтверждение. Если чек был проведён, сначала выполнится отмена проведения, затем установится пометка — в списке документ будет перечёркнут.

Для групповой пометки выделите несколько чеков с зажатой клавишей Ctrl или Shift и нажмите Delete — все выделенные документы будут помечены одним действием. Это удобно при очистке базы от тестовых продаж за конкретный день.

Порядок действий при пометке
  1. 1
    Откройте «Продажи → Чеки ККМ» и найдите документ через отбор
  2. 2
    Выделите чек и нажмите Delete или кнопку пометки на удаление
  3. 3
    Подтвердите отмену проведения и установку пометки
  4. 4
    Убедитесь, что документ в списке перечёркнут
  5. 5
    Перейдите к обработке «Удаление помеченных объектов»

Если чек находится в закрытой кассовой смене

Чек, включённый в закрытую кассовую смену, часто не даёт себя распровести: программа сообщает, что документ связан со сменой. Варианта два. Первый — открыть документ «Кассовая смена», распровести или пометить её на удаление, после чего чеки станут доступны для пометки. Второй — если смена тестовая целиком, пометить на удаление саму смену вместе со всеми её чеками.

Помните: удаление кассовой смены влияет на отчёт «О розничных продажах» и остатки денег в кассе. Делайте это только для тестовых данных или после согласования с бухгалтерией.

Физическое удаление через обработку «Удаление помеченных объектов»

Пометка на удаление не освобождает базу от документа — она лишь помечает его как кандидата на удаление. Чтобы удалить чек окончательно, откройте «Администрирование → Обслуживание (или Поддержка и обслуживание) → Удаление помеченных объектов».

Выберите режим «Выборочное удаление объектов», чтобы видеть, что именно удаляется, или «Автоматическое удаление всех помеченных объектов» для полной очистки. Нажмите «Удалить». Программа проверит ссылочную целостность: если на чек ссылаются другие документы (например, чек возврата или отчёт о розничных продажах), удаление будет заблокировано с указанием мешающих объектов.

В этом случае откройте список ссылок по кнопке в окне результата, пометьте на удаление связанные документы и повторите обработку. Для чека возврата сначала помечается возврат, затем исходный чек.

Удаление чеков из отчёта о розничных продажах

В старших конфигурациях и при сводном учёте чеки могут попадать в документ «Отчет о розничных продажах». Пока чек включён в такой отчёт и отчёт проведён, удалить чек не получится — обработка удаления покажет ссылку на отчёт.

Порядок действий: откройте отчёт о розничных продажах за нужную дату, распроведите его, удалите из табличной части строку с чеком (или исключите чек через механизм заполнения), затем пометьте чек на удаление и запустите обработку удаления помеченных объектов. После этого отчёт можно сформировать заново по оставшимся чекам, если это требуется.

Альтернатива удалению: чек возврата и архивация

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

Если цель — ускорить работу базы, а не исправить ошибку, рассмотрите свёртку базы или архивацию старых периодов вместо ручного удаления документов. Сводная обработка корректно переносит остатки на дату свёртки, чего ручное удаление не делает.

Сравнение вариантов

Пометка + удаление помеченных

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

Чек ККМ на возврат

Единственный корректный вариант для реальных фискальных чеков. Ограничение: требует онлайн-кассы для фискализации возврата.

Свёртка базы

Подходит для массовой очистки старых периодов. Ограничение: требует подготовки и проверки остатков после свёртки.

Проверка результата и типичные ошибки

После удаления проверьте три вещи: журнал «Чеки ККМ» не содержит удалённых документов; отчёт «Товарный отчёт» или «Остатки товаров» не изменился неожиданно (если чек был проведён, его удаление вернёт товар на остаток — это нормально для тестовых данных); движения по кассе соответствуют ожиданиям в отчёте «Денежные средства».

Типичные ошибки: попытка удалить чек без распроведения кассовой смены; игнорирование списка мешающих ссылок в обработке удаления; удаление фискальных чеков вместо оформления возврата; работа без резервной копии. Ещё одна частая ситуация — чек «висит» в статусе непробитого после сбоя связи с кассой: такие документы перед удалением стоит проверить в механизме «Нефискальные операции» или через статус в журнале чеков.

Типичные ошибки
01
Удаление реального фискального чека вместо оформления возврата — расхождение с данными ОФД и фискальным накопителем
02
Удаление чека без распроведения кассовой смены — программа блокирует операцию или ломается отчётность по смене
03
Игнорирование списка мешающих объектов — чек остаётся в базе, хотя кажется удалённым
04
Работа без резервной копии — восстановить ошибочно удалённые документы будет невозможно
Контрольные точки

Как проверить результат

Журнал «Чеки ККМ»
Норма

Удалённых чеков нет в списке, нумерация читается корректно

Тревожный признак

Чеки остались перечёркнутыми — не запущена обработка удаления помеченных

Остатки товаров
Норма

Остатки соответствуют ожиданиям после удаления тестовых продаж

Тревожный признак

Появились отрицательные или неожиданные остатки — удалён реальный чек

Отчёты по кассе
Норма

Суммы по кассе сходятся с Z-отчётом и данными ОФД

Тревожный признак

Расхождение с ОФД — удалён фискальный чек вместо возврата

Часто задаваемые вопросы

Почему кнопка удаления чека неактивна?

Чаще всего не хватает прав: пометка и удаление доступны пользователям с соответствующими ролями. Также проверьте дату запрета изменения данных и то, не открыт ли чек другим пользователем в режиме редактирования.

Чек помечен на удаление, но не удаляется обработкой. Что делать?

Откройте результат обработки «Удаление помеченных объектов» — там перечислены документы, ссылающиеся на чек. Пометьте на удаление эти объекты (обычно чек возврата или отчёт о розничных продажах) и повторите удаление.

Можно ли удалить все чеки за день одной операцией?

Да. В журнале чеков установите отбор по дате и кассе, выделите все строки (Ctrl+A в списке) и нажмите Delete. Затем запустите обработку удаления помеченных объектов. Если чеки входят в кассовую смену, сначала распроведите или пометьте саму смену.

Что будет с остатками товара после удаления проведённого чека?

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

Можно ли восстановить удалённый чек?

Нет, после физического удаления восстановление возможно только из резервной копии базы. Поэтому перед массовой очисткой копия обязательна, а сомнительные документы лучше сначала просто пометить и проверить последствия.

Как удалить чек, пробитый по ошибке на реальной онлайн-кассе?

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

Итог

Что важно запомнить

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