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

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

Как архивировать чек в 1С: подробная инструкция

Как заархивировать чек ККМ в 1С через обработку архивирования и удаления чеков: настройки, проверка результата, типичные ошибки и способы восстановления данных.

Со временем в базе 1С накапливаются тысячи чеков ККМ, и журнал чеков начинает открываться медленно, а отчёты по розничным продажам — формироваться с заметной задержкой. Чтобы ускорить работу, не удаляя данные безвозвратно, в типовых конфигурациях (1С:Розница, Управление торговлей, Комплексная автоматизация, ERP) предусмотрен механизм архивирования чеков. Архивированный чек исключается из оперативных таблиц, но информация о нём сохраняется в базе в сжатом виде.

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

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

Что происходит с чеком при архивировании

При архивировании документ «Чек ККМ» помечается как архивный и переносится из основных таблиц в специальное хранилище. В журнале чеков он больше не отображается, не участвует в поиске и не попадает в стандартные отчёты по розничным продажам. При этом сведения о чеке (номер, сумма, дата, касса) остаются в базе и доступны через механизм просмотра архивных чеков.

Архивирование не равно удалению. Удаление — это физическое стирание записей из базы, после которого восстановить данные можно только из резервной копии. Архив — это «холодное хранилище»: данные занимают меньше ресурсов при повседневной работе, но при необходимости их можно найти и посмотреть.

Когда архивирование действительно нужно

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

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

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

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

Журнал чеков и отчёты работают медленно, чеков накопилось за годыЗапланируйте архивирование старых периодов в нерабочее время
Нужно полностью освободить место и чеки точно не понадобятсяРассмотрите режим удаления в той же обработке, но только после резервной копии
По чекам периода возможны возвраты покупателейНе архивируйте этот период — возврат по архивному чеку оформить нельзя
База работает нормальноАрхивирование не требуется, отложите процедуру

Где найти обработку архивирования чеков

В типовых конфигурациях обработка называется «Архивирование и удаление чеков ККМ». Путь к ней зависит от конфигурации и её версии:

  • 1С:Розница — раздел «Администрирование» → «Обслуживание» → «Архивирование и удаление чеков ККМ»;
  • Управление торговлей / Комплексная автоматизация / ERP — раздел «Настройки и администрирование» → «Поддержка и обслуживание» либо через поиск по слову «архивирование» в строке поиска команд;
  • если найти не удаётся — нажмите кнопку поиска в правом верхнем углу окна и введите «чеков ККМ».

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

Пошаговое архивирование чеков

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузку в dt или средствами СУБД)
  2. 2
    Закройте все кассовые смены за архивируемый период и сверьте итоги с ОФД
  3. 3
    Откройте обработку «Архивирование и удаление чеков ККМ»
  4. 4
    Укажите период архивирования — дату, по которую чеки будут перенесены в архив
  5. 5
    Выберите кассы ККМ, чеки которых нужно архивировать (или все кассы)
  6. 6
    Установите режим «Архивировать чеки» (не «Удалить»)
  7. 7
    Запустите обработку и дождитесь завершения — на больших объёмах это может занять продолжительное время
  8. 8
    Проверьте результат: откройте журнал чеков и убедитесь, что старые чеки исчезли из списка

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

Как проверить результат и найти архивный чек

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

Найти архивный чек можно через тот же механизм: в журнале чеков или в обработке архивирования предусмотрен режим просмотра архивных чеков (в ряде версий — отдельная команда «Архив чеков ККМ»). Там доступны номер чека, дата, касса, сумма и состав покупки, но открыть документ для редактирования нельзя.

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

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

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

Список пуст, журнал открывается быстро

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

Чеки остались на месте — обработка не выполнилась или завершилась с ошибкой

Отчёты по продажам за текущий период
Норма

Суммы совпадают с данными до архивирования

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

Изменились итоги — проверьте, не затронут ли рабочий период

Просмотр архива чеков
Норма

Архивные чеки находятся поиском, данные читаются

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

Архив пуст при исчезнувших чеках — возможно, был выбран режим удаления

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

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

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

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

Альтернативы архивированию

Если цель — не столько архив, сколько общее ускорение базы, рассмотрите смежные меры. Обработка «Удаление помеченных объектов» очищает базу от мусорных документов и элементов справочников. Свертка базы (обработка «Свертка информационной базы») переносит старые данные в остатки на дату и радикально уменьшает объём — но это более сложная и рискованная процедура, требующая тщательной подготовки.

Для клиент-серверных баз ускорения можно добиться и административными средствами: обновлением статистики, перестроением индексов, регламентным обслуживанием СУБД. Иногда эти меры снимают проблему медленного журнала без архивирования чеков.

Сравнение вариантов

Архивирование чеков

Подходит для ускорения журнала и отчётов; данные сохраняются для просмотра, но чеки нельзя редактировать и использовать в возвратах

Удаление чеков

Освобождает больше места, но данные теряются безвозвратно; оправдано только при полной уверенности и наличии копии

Свертка базы

Радикально уменьшает объём за счёт переноса данных в остатки; сложна в подготовке и требует проверки всех остатков

Обслуживание СУБД

Ускоряет работу без изменения данных; помогает не всегда и требует навыков администрирования

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

Нарушает ли архивирование чеков требования 54-ФЗ?

Нет. Фискальные данные хранятся в фискальном накопителе и передаются в ОФД в момент пробития чека. Архивирование в 1С затрагивает только учётную базу и не влияет на обязанности перед налоговой.

Можно ли восстановить чек из архива обратно в журнал?

Штатного механизма разархивирования в типовых конфигурациях нет. Архивный чек можно только просмотреть. Полноценно вернуть документы получится лишь восстановлением базы из резервной копии, сделанной до архивирования.

Как оформить возврат, если чек продажи заархивирован?

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

Почему после архивирования размер файла базы почти не изменился?

Данные архивных чеков остаются внутри базы, просто переносятся в другое хранилище. Архивирование ускоряет работу оперативных таблиц, а не сокращает физический объём. Для уменьшения размера используйте свертку базы или удаление данных.

Как часто нужно архивировать чеки?

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

Обработка завершилась, но часть чеков осталась в журнале. Почему?

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

Итог

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

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