Удаление чека в 1С Предприятие — операция, с которой рано или поздно сталкивается каждый бухгалтер, кассир или администратор торговой точки. Ошибки при оформлении продаж, неверно указанные товары, ошибочные скидки или просто необходимость корректировки документов заставляют искать способы отмены фискальных документов. Однако просто нажать "Удалить" в 1С недостаточно: нужно учитывать требования 54-ФЗ, настройки фискального регистратора и особенности конкретной конфигурации (УТ 11, Розница 2.3, КА 2.4).
В этой статье мы разберём 5 легальных способов удаления чеков — от ручной корректировки до программных методов, — а также расскажем, какие операции запрещены законом, а какие могут привести к блокировке ККТ. Особое внимание уделим отмене чеков с уже отправленными данными в ОФД: этот сценарий требует обязательного формирования корректировочного документа.
1. Когда можно удалить чек в 1С, а когда — нельзя
Прежде чем приступать к удалению, важно понять: не каждый чек можно просто стереть из базы. Законодательство РФ жёстко регламентирует работу с фискальными документами. Вот ключевые правила:
- 📌 Непробитый чек (ещё не отправлен в ККТ) — можно удалить без последствий через стандартный интерфейс 1С.
- 📌 Пробитый, но не отправленный в ОФД — требует аннулирования через ККТ (команда "Сторно" или "Возврат").
- 📌 Чек с данными в ОФД — удаление запрещено! Нужно формировать
Чек коррекцииилиЧек возврата. - 📌 Чек старше 30 дней — удаление может потребовать согласования с налоговой (если речь о возвратах).
Если вы работаете с 1С:Розница 2.3 или УТ 11, система автоматически блокирует удаление фискальных документов, которые уже ушли в ОФД. Попытка обойти это ограничение через прямую правку базы данных (SQL-запрос или конфигуратор) приведёт к расхождению данных между 1С и фискальным регистратором — а это чревато штрафами до 30 000 рублей по ст. 14.5 КоАП РФ.
⚠️ Внимание: С 1 июля 2026 года вступили в силу изменения в 54-ФЗ, ужесточающие контроль за корректировкой чеков. Теперь ОФД обязаны передавать в ФНС данные о всех аннулированных документах. Удаление чека без формирования корректировочного может быть расценено как сокрытие выручки.
2. Способ 1: Удаление непробитого чека через интерфейс 1С
Если чек ещё не был отправлен на фискальный регистратор (например, вы только создали документ Чек ККМ в 1С:Розница), его можно удалить стандартными средствами. Инструкция:
- Откройте журнал документов
Чеки ККМ(Продажи → Чеки ККМ). - Найдите нужный чек по номеру или дате. Используйте фильтр по статусу — выберите
Не пробит. - Кликните правой кнопкой по документу и выберите
Удалить(или нажмитеShift+Del). - Подтвердите удаление в диалоговом окне.
Если кнопка Удалить неактивна, проверьте:
- 🔹 Права пользователя (требуется роль
АдминистраторилиКассир с полными правами). - 🔹 Статус чека — если он уже
ПробитилиОтправлен в ОФД, удаление заблокировано. - 🔹 Настройки учётной политики — в некоторых конфигурациях (например, КА 2.4) удаление разрешено только в течение текущего рабочего дня.
Статус чека — "Не пробит"|Права пользователя — "Администратор" или "Кассир"|Нет привязанных платежей (наличные/безнал)|Чек создан в текущей смене-->
Если чек был создан в прошлой смене, но не пробит, его удаление может потребовать дополнительного подтверждения. В 1С:Розница 2.3 для этого нужно:
Администрирование → Настройки ККТ → Разрешить удаление документов прошлых смен
3. Способ 2: Аннулирование пробитого чека через сторно
Если чек уже ушёл на ККТ, но ещё не отправлен в ОФД (например, при работе в автономном режиме), его можно аннулировать командой Сторно. Этот метод создаёт обратную запись в фискальном регистраторе, но не удаляет чек из 1С.
Пошаговая инструкция для 1С:УТ 11:
- Откройте чек в журнале
Чеки ККМ. - Нажмите кнопку
Создать на основании → Чек коррекции (сторно). - В открывшемся документе проверьте сумму (должна совпадать с оригинальным чеком, но со знаком
минус). - Нажмите
Провести и закрыть— система сформирует команду сторно для ККТ.
Важно: после сторно в фискальном регистраторе появится запись об аннулировании, но оригинальный чек останется в базе 1С с пометкой Сторнирован. Удалить его полностью нельзя — это нарушит последовательность номеров чеков.
| Действие | Результат в 1С | Результат в ККТ | Отображение в ОФД |
|---|---|---|---|
| Удаление непробитого чека | Документ удалён | Нет записей | Нет данных |
| Сторно пробитого чека | Оригинальный чек остаётся с пометкой | Запись об аннулировании | Два чека: оригинал + сторно |
| Чек коррекции | Новый документ Чек коррекции |
Новая фискальная запись | Оригинал + корректировка |
⚠️ Внимание: В некоторых моделях ККТ (например, Атол 30Ф или Штрих-М-ФР-К) команда сторно может не сработать, если чек уже ушёл в ОФД. В этом случае потребуется формировать Чек возврата.
4. Способ 3: Формирование чека коррекции для ОФД
Если чек уже отправлен в ОФД, его удаление невозможно — вместо этого нужно создать Чек коррекции. Этот документ фиксирует ошибку и передаёт корректные данные в налоговую. В 1С:Розница 2.3 и УТ 11 чек коррекции формируется так:
- Перейдите в раздел
Продажи → Чеки ККМ. - Нажмите
Создать → Чек коррекции. - Укажите:
- 📍 Тип коррекции —
Самостоятельная(если ошибка ваша) илиПо предписанию(если по требованию ФНС). - 📍 Причина — выберите из справочника (например,
Ошибочное указание цены). - 📍 Сумма коррекции — разница между ошибочным и правильным чеком.
- 📍 Тип коррекции —
Провести — чек уйдёт в ОФД как корректирующий.После формирования чека коррекции оригинальный чек остаётся в базе, но его данные считаются уточнёнными. В отчётах Журнал чеков и Отчёт по продажам будет видна связка: Оригинальный чек → Корректировка.
Если ошибка затрагивает несколько чеков (например, неверная скидка по акции), создайте групповой чек коррекции. В 1С:УТ 11 для этого используйте обработку "Групповая корректировка чеков" (доступна в разделе Сервис → Обработки).
Пример заполнения чека коррекции для случая, когда в оригинальном чеке была указана неверная цена на товар:
Тип коррекции: Самостоятельная
Причина: Ошибочное указание цены (код 1)
Сумма коррекции: +150.00 (разница между правильной и ошибочной ценой)
Номенклатура: [Товар X] (указывается, если корректируется конкретная позиция)
5. Способ 4: Удаление через конфигуратор (для опытных пользователей)
В исключительных случаях (например, при тестировании или восстановлении после сбоя) может потребоваться удаление чека напрямую из базы данных. Этот метод не рекомендуется для рабочих систем, так как нарушает целостность данных. Однако если другой выход отсутствует, действуйте так:
- Закройте все сеансы 1С.
- Откройте конфигуратор (
1CV8.EXE /Configurator). - Перейдите в
Администрирование → Поддержка и обслуживание → Режим "1С:Предприятие". - Выполните запрос для поиска чека:
ВЫБРАТЬ
ЧекККМ.Ссылка КАК Ссылка
ИЗ
Документ.ЧекККМ КАК ЧекККМ
ГДЕ
ЧекККМ.Номер = "000123" // Укажите номер чека
- Если чек найден и не имеет привязок к фискальным данным, удалите его командой:
ЧекККМ.УстановитьПометкуУдаления(Истина);
⚠️ Предупреждение: Этот метод не удаляет данные из фискального регистратора. Если чек уже пробит, в ККТ останется запись, что приведёт к расхождению итогов. Используйте его только для нефискальных документов или в тестовых базах.
Что будет, если удалить пробитый чек через конфигуратор?
Если удалить чек, который уже ушёл в ККТ, в фискальном регистраторе останется "висящая" запись без привязки к 1С. Это приведёт к:
1. Ошибкам при формировании Z-отчёта (расхождение итогов).
2. Блокировке ККТ при следующем обмене с ОФД (требуется ручное сторно через драйвер ККТ).
3. Штрафам при проверке ФНС (до 10 000 рублей за нарушение последовательности чеков).
6. Способ 5: Программное удаление через обработку
Для массового удаления чеков (например, при очистке тестовой базы) удобно использовать специализированные обработки. Одна из самых популярных — "Универсальная обработка удаления документов" от фирмы 1С, которая доступна в каталоге ITS.
Как работать с обработкой:
- Скачайте обработку и подключите её в 1С через
Файл → Открыть. - В настройках укажите:
- 📌 Тип документа —
ЧекККМ. - 📌 Период — даты чеков, которые нужно удалить.
- 📌 Фильтр — например,
Статус = "Не пробит".
- 📌 Тип документа —
Выполнить — обработка покажет список документов для удаления.Обслуживание → Удаление помеченных объектов).Для 1С:Розница 2.3 также подходит обработка "Очистка базы от тестовых данных", которая удаляет не только чеки, но и связанные документы (заказы, возвраты). Скачать её можно в Инфостарт (бесплатно для партнёров 1С).
⚠️ Внимание: Настройки фискальных документов могут отличаться в зависимости от версии конфигурации и драйвера ККТ. Перед массовым удалением сделайте резервную копию базы (Администрирование → Выгрузить информационную базу).
7. Частые ошибки и как их избежать
При удалении чеков пользователи часто сталкиваются с типичными проблемами. Вот самые распространённые из них и способы решения:
- 🚫 Ошибка: "Нельзя удалить чек, так как он проведён и отправлен в ОФД"
Решение: Сформируйте
Чек коррекцииилиЧек возврата. Удаление заблокировано на уровне 54-ФЗ. - 🚫 Ошибка: "Нет прав на удаление"
Решение: Проверьте роль пользователя в
Администрирование → Пользователи. Для удаления требуется правоУдаление документов. - 🚫 Ошибка: "Чек привязан к закрытой кассовой смене"
Решение: В 1С:Розница откройте смену повторно (
Касса → Открытие смены) или используйте чек коррекции. - 🚫 Ошибка: "Расхождение итогов в ККТ после удаления"
Решение: Проведите
Перерегистрацию ККТчерез драйвер или сформируйтеОтчёт о закрытии сменыс принудительным обнулением.
Если после удаления чека в 1С возникли ошибки при печати новых документов (например, ККТ выдаёт "Ошибка формата фискальных данных"), выполните следующие шаги:
- Перезагрузите фискальный регистратор (выключите/включите питание).
- В 1С перейдите в
Администрирование → Настройки ККТ → Тестовое соединение. - Если ошибка повторяется, сделайте
Сброс ККТ(требуется доступ администратора).
FAQ: Ответы на частые вопросы
Можно ли удалить чек, если он уже ушёл в ОФД?
Нет, удаление запрещено 54-ФЗ. Вместо этого нужно формировать Чек коррекции (если ошибка в сумме) или Чек возврата (если товар возвращает покупатель). Оба документа отправляются в ОФД и корректируют данные оригинального чека.
Как удалить чек, если ККТ выдаёт ошибку "Документ заблокирован"?
Эта ошибка возникает, если чек привязан к закрытой смене или уже отправлен в ОФД. Решения:
- Откройте смену повторно в 1С (
Касса → Открытие смены). - Сформируйте
Чек коррекциивместо удаления. - Если ККТ заблокирована, выполните сброс через драйвер (требуются права администратора).
Что делать, если после удаления чека в 1С пропали все документы за день?
Скорее всего, была запущена обработка массового удаления с неверными фильтрами. Восстановить данные можно:
- Из резервной копии базы (если она есть).
- Через
Журнал регистрации— найдите удалённые документы и восстановите их вручную. - Обратитесь в службу поддержки 1С с логом операций (
Администрирование → Журнал регистрации).
Как удалить тестовые чеки из 1С перед открытием магазина?
Для очистки тестовой базы:
- Используйте обработку
"Очистка базы от тестовых данных"(доступна на Инфостарт). - Удалите документы вручную через
Все функции → Удаление помеченных объектов. - Сбросьте нумерацию чеков в настройках ККТ (
Администрирование → Настройки номенклатуры → Нумерация документов).
Перерегистрацию ККТ, чтобы обнулить фискальные данные.
Можно ли удалить чек, если покупатель оплатил его по безналу?
Если чек уже проведён и по нему прошла оплата (особенно безналичная), его удаление приведёт к расхождению с банковскими выписками. В этом случае:
- Сформируйте
Чек возвратана полную сумму. - Верните деньги покупателю (если возврат согласован).
- Если ошибка в сумме — сделайте
Чек коррекциии проведите новый чек с правильными данными.
Удаление без корректировки приведёт к несовпадению данных в 1С и банке, что вызовет вопросы при проверке.