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