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