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

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

Как поменять статус чека в 1С 8.3 Розница

Как изменить статус чека ККМ в 1С 8.3 Розница: пробитый, отложенный, аннулированный чек. Права, ручное и программное изменение статуса, типичные ошибки.

В конфигурации «1С:Розница 8» каждый чек ККМ имеет статус, который определяет его состояние в учёте: пробит ли он на фискальном регистраторе, отложен, отменён или возникла ошибка при пробитии. Статус влияет на проведение документа, списание товара со склада и формирование отчётов по розничным продажам, поэтому неверный статус чека искажает и кассовую дисциплину, и складские остатки.

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

Важно понимать: статус чека — это не просто текстовая пометка, а системное значение, от которого зависит поведение документа. Менять его следует осознанно, понимая, что реально произошло на кассе: был ли чек физически напечатан и передан в ОФД, или пробитие не состоялось.

Какие статусы чека существуют в 1С Розница

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

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

Статус «Отложенный» присваивается, когда кассир отложил чек в РМК без пробития. Документ сохранён, но не проведён, товар не списан. Такой чек можно продолжить, изменить или удалить.

Статус «Аннулированный» — чек отменён до пробития. Документ остаётся в базе для истории, но на учёт не влияет. Именно в этот статус чаще всего нужно переводить «зависшие» чеки.

Отдельно выделяются состояния ошибки, когда программа зафиксировала сбой при пробитии: чек мог быть напечатан частично или не напечатан вовсе. Здесь ручное вмешательство требует особой осторожности, потому что фактическое состояние на фискальнике может не совпадать с тем, что видит 1С.

Чек в статусе «Отложенный»Не пробит, не проведён

Можно продолжить, аннулировать или удалить без риска расхождений с ОФД

Чек в статусе «Пробитый»Ушёл на фискальник и в ОФД

Статус менять нельзя — оформляйте чек возврата

Ошибка при пробитииСостояние неопределённое

Сначала проверьте чек на ККТ и в личном кабинете ОФД

Кассовая смена закрытаЧек в закрытой смене

Операции ограничены, действия возможны только с правами администратора

Проверка перед изменением статуса

Первое и главное правило: никогда не меняйте статус чека, пока не выяснили, что реально произошло на фискальном регистраторе. Если чек физически напечатан и ушёл в ОФД, а вы аннулируете его в 1С, возникнет расхождение: налоговая увидит продажу, которой нет в вашем учёте. Это прямой путь к вопросам при проверке.

Проверить факт пробития можно двумя способами. Первый — распечатать или посмотреть на ККТ бумажный чек и сверить его номер с номером документа в 1С. Второй — зайти в личный кабинет оператора фискальных данных и найти чек по номеру, сумме и времени. Если чек есть в ОФД, в 1С он должен остаться пробитым.

Также проверьте, не закрыта ли кассовая смена, в которой находится чек. После закрытия смены и формирования отчёта о розничных продажах изменение документов этой смены может нарушить уже сформированную отчётность. В этом случае корректнее оформлять исправительные документы, а не править старые.

Как поменять статус чека через форму документа

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

Для отложенного чека в форме документа доступны действия «Продолжить», «Аннулировать» либо пометка на удаление. Кнопка аннулирования переводит чек в статус «Аннулированный» без списания товара. После подтверждения документ остаётся в базе, но перестаёт влиять на продажи и остатки.

Если чек нужно просто убрать из учёта (например, тестовый или ошибочно созданный и не пробитый), используйте стандартную пометку удаления через клавишу Delete в списке документов с последующим удалением помеченных объектов. Учтите, что удаление возможно только для непроведённых чеков и при наличии соответствующих прав.

Порядок действий
  1. 1
    Откройте раздел «Продажи» → «Чеки ККМ»
  2. 2
    Найдите чек по номеру или отбору по статусу
  3. 3
    Убедитесь, что чек не пробит: сверьтесь с ККТ и ОФД
  4. 4
    Откройте документ и нажмите «Аннулировать» (или пометьте на удаление)
  5. 5
    Проверьте, что статус изменился на «Аннулированный»
  6. 6
    Убедитесь, что чек исчез из отчёта о розничных продажах

Изменение статуса, если действие недоступно

Нередко кнопка аннулирования неактивна или действие запрещено. Основные причины: у пользователя не хватает прав, чек находится в закрытой кассовой смене, либо документ уже проведён и в статусе «Пробитый». Каждая ситуация решается по-разному.

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

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

Программное изменение статуса

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

bsl
ЧекОбъект = ДокументСсылка.ПолучитьОбъект();
ЧекОбъект.СтатусЧекаККМ = Перечисления.СтатусыЧековККМ.Аннулированный;
ЧекОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);

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

Типичные ошибки и ограничения

Самая частая ошибка — аннулирование чека, который реально пробит. Кассир сообщает, что «чек не вышел», пользователь аннулирует документ, а потом выясняется, что чек напечатан и ушёл в ОФД. Итог — расхождение выручки по 1С и по фискальным данным.

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

Третья ошибка — удаление чеков вместо аннулирования. Удалённые документы не оставляют следа в базе, что затрудняет разбор расхождений и вызывает вопросы при инвентаризации кассовых операций. Аннулирование предпочтительнее: история сохраняется, а влияние на учёт отсутствует.

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

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

После смены статуса откройте список чеков и установите отбор по документу: статус должен соответствовать ожидаемому, например «Аннулированный». Если статус не изменился, проверьте, не работает ли с базой ещё один сеанс с этим документом и не блокирует ли он запись.

Затем сформируйте отчёт «Товарный отчёт (ТОРГ-29)» или «Отчёт о розничных продажах» за нужную смену: аннулированный чек не должен попадать в продажи и не должен влиять на остатки. Если сумма в отчёте не изменилась — перепроведите отчёт о розничных продажах после изменения чека.

Контрольные точки

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

Статус в списке чеков
Норма

Отображается «Аннулированный» или нужный статус

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

Статус прежний — запись не выполнена или нет прав

Отчёт о розничных продажах
Норма

Чек не входит в суммы продаж

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

Сумма чека учтена — перепроведите отчёт смены

Остатки склада
Норма

Товар по аннулированному чеку не списан

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

Остаток уменьшен — чек проведён, требуется отмена проведения

Данные ОФД
Норма

Аннулированного чека нет в личном кабинете ОФД

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

Чек есть в ОФД — оформляйте возврат, а не аннулирование

Маршрут решения

Как выбрать действие

Чек отложен и продажа не состояласьАннулируйте чек или пометьте на удаление
Чек пробит, но продажу нужно отменитьОформите чек возврата прихода
Чек в состоянии ошибки, на ККТ чека нетАннулируйте чек и повторите пробитие при необходимости
Чек в состоянии ошибки, на ККТ чек напечатанОставьте статус «Пробитый», расхождения разбирайте возвратом
Смена закрыта и отчёт сформированНе правьте старый чек — оформляйте исправление текущей датой
Итог

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

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

Частые вопросы

Можно ли изменить статус пробитого чека на «Аннулированный»?

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

Почему кнопка «Аннулировать» недоступна в чеке?

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

Что делать с чеком, который завис в статусе «Ошибка»?

Сначала выясните, напечатан ли чек на фискальном регистраторе: проверьте ленту, X-отчёт и личный кабинет ОФД. Если чека на ККТ нет — аннулируйте документ и при необходимости пробейте заново. Если чек напечатан — документ должен остаться пробитым, а расхождения разбираются возвратом.

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

Технически — да, если чек не проведён и у пользователя есть права на удаление. Однако предпочтительнее аннулирование: документ остаётся в базе, сохраняется история операций, и при разборе расхождений видно, что и когда было отменено.

Повлияет ли аннулирование чека на остатки склада?

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

Что делать, если чек находится в закрытой кассовой смене?

Документы закрытой смены уже учтены в отчёте о розничных продажах, поэтому править их напрямую не следует — это создаст расхождения в отчётности. Корректное решение — оформить исправительный документ (например, возврат) текущей датой в новой смене.