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