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