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

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

Как удалить кассовые смены в 1С Розница

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

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

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

Ниже разобраны рабочие способы: штатная пометка на удаление, обработка закрытых смен, работа с тестовыми базами и вариант через групповую обработку. Для каждого способа указаны условия, ограничения и способ проверить результат.

Где находятся кассовые смены и как понять их статус

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

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

Смена открытаНет отчета о закрытии

Можно закрыть без проведения или пометить на удаление после отмены чеков

Смена закрытаЕсть отчет о розничных продажах

Сначала распровести или удалить чеки и отчет, затем смену

Тестовая базаНет реальных продаж

Допустимо полное удаление через обработку

Рабочая базаФискальные данные отправлены в ОФД

Удаление недопустимо, используйте корректировку документами

Как удалить открытую кассовую смену

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

Если по смене уже есть чеки, пометить ее на удаление не получится, пока чеки проведены. Перейдите в журнал «Чеки ККМ», отфильтруйте по нужной кассе и дате, распроведите или пометьте на удаление все чеки этой смены. После этого вернитесь к смене и повторите пометку.

Финальный шаг — физическое удаление. Откройте раздел «Администрирование» → «Обслуживание» → «Удаление помеченных объектов», запустите поиск помеченных объектов и удалите их. Если при удалении появится список ссылок, которые мешают удалению, система покажет, какие именно документы ссылаются на смену — их тоже нужно обработать.

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

Что делать с закрытой кассовой сменой

Закрытая смена связана минимум с двумя объектами: отчетом о розничных продажах и набором чеков. Чтобы удалить такую смену в тестовой или учебной базе, действуйте в обратном порядке формирования: сначала распроведите и пометьте на удаление отчет о розничных продажах, затем чеки, внесения и изъятия денежных средств, и только потом саму смену.

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

Удаление смен через групповую обработку и в тестовой базе

Когда нужно очистить тестовую или демонстрационную базу от большого числа смен, ручная пометка каждого документа отнимает много времени. В этом случае используют обработку «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных»), где можно отобрать все документы вида «Кассовая смена» за период и установить пометку удаления пакетно.

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

Типичные ошибки и как их избежать

Самая частая проблема — попытка удалить смену, на которую ссылаются чеки или отчет о розничных продажах. Система выдает сообщение о наличии ссылок, и пользователь не понимает, где их искать. Решение — использовать кнопку «Показать ссылки» в окне удаления помеченных объектов: программа выведет полный список связанных документов.

Вторая ошибка — удаление смены без удаления чеков в надежде, что чеки «повиснут» без последствий. На практике это приводит к битым ссылкам в отчетах и ошибкам при закрытии месяца. Всегда удаляйте связанную цепочку целиком: чеки → отчет о розничных продажах → смена.

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

Как проверить результат после удаления

После завершения удаления откройте журнал «Кассовые смены» и убедитесь, что нужного документа нет в списке. Затем проверьте журнал «Чеки ККМ» по той же кассе и дате — там тоже не должно остаться документов удаленной смены.

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

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

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

Журнал «Кассовые смены»
Норма

Удаленной смены нет в списке

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

Смена отображается или осталась с пометкой удаления

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

Нет чеков за период удаленной смены

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

Остались чеки с битыми ссылками на смену

Открытие новой смены на РМК
Норма

Смена открывается без ошибок

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

Ошибка «предыдущая смена не закрыта»

Отчеты по выручке
Норма

Суммы соответствуют оставшимся документам

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

В отчетах видны остатки удаленных данных

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

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

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

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

Да. Отдельные чеки распроводят и помечают на удаление в журнале «Чеки ККМ», смена при этом остается. Но учтите: если чек был фискальным, его данные уже в фискальном накопителе, поэтому в рабочей базе вместо удаления оформляют чек возврата.

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

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

Как удалить сразу все смены в демонстрационной базе?

Используйте обработку «Групповое изменение реквизитов»: отберите документы вида «Кассовая смена» без отбора по периоду, установите пометку удаления, затем так же обработайте чеки и отчеты о розничных продажах. После этого запустите «Удаление помеченных объектов» в монопольном режиме.

После удаления смены РМК пишет, что смена уже открыта. Что делать?

Такое бывает, если смена была открыта на фискальном регистраторе, а в 1С удалена. Закройте смену средствами кассового оборудования (через драйвер ККТ или тест драйвера), после чего откройте новую смену из 1С — статусы синхронизируются.

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

Штатных средств восстановления удаленных объектов в 1С нет. Единственный способ — восстановить базу из резервной копии, сделанной до удаления. Поэтому резервное копирование перед массовыми операциями с документами обязательно.

Итог

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

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