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