Чистая база 1С:Розница под новый магазин или франчайзи: три способа сброса данных

· 10 мин

Содержание

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

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

С чего начать обнуление базы 1С Розница

Перед любым сбросом определите, что именно должно остаться. От ответа зависит способ.

ЗадачаЧто сохраняемСпособ
Удалить тестовые чеки после внедренияВсё, кроме документовПометка + удаление помеченных
Передать базу франчайзиТовары, цены, настройкиЧистка документов и контрагентов
Начать учёт с нуля в новом магазинеТолько доработки конфигурацииНовая база из .cf текущей
Полностью чистый стартНичегоНовая база из шаблона

Что сделать до первого удаления

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

Обнуление необратимо без резервной копии. Удалённые документы через интерфейс не восстанавливаются, корзины в 1С нет.

Что нужно получить в результате?

Удаление помеченных объектов: обнуляем документы без потери справочников

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

Шаг 1. Пометьте документы на удаление

  1. Откройте журнал нужного вида документов, например Продажи → Чеки ККМ или раздел закупок.
  2. Установите отбор по периоду, если удаляете не всё.
  3. Выделите строки: Ctrl+A выделяет весь список.
  4. Нажмите Delete и подтвердите пометку. Строки получат красный крестик.

Проведённый документ при пометке на удаление автоматически становится непроведённым. Его движения по регистрам при этом снимаются.

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

Шаг 2. Запустите удаление

  1. Перейдите Администрирование → Обслуживание.
  2. Раскройте группу Корректировка данных и выберите Удаление помеченных объектов.
  3. Выберите режим: удалить все помеченные или выбрать конкретные объекты из списка.
  4. Нажмите Удалить.

Если раздела «Обслуживание» не видно, проверьте права: команда доступна пользователю с ролью полных прав.

Что делать с объектами, которые не удалились

Программа покажет список «не удалено» и причину — объект, который ссылается на удаляемый. Типичные случаи:

  • 🔗 товар не удаляется, потому что на него ссылается непомеченный документ или установка цен;
  • 🔗 контрагент держится за договор или за документ поступления;
  • 🔗 магазин или склад указан в настройках РМК и кассы.

Откройте ссылку из отчёта, пометьте мешающий объект и повторите удаление. Обычно хватает двух-трёх проходов.

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

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

Порядок удаления

  1. Документы — все виды, без отбора по периоду. Способ тот же: пометка и удаление помеченных.
  2. Контрагенты и договоры — поставщики прежнего владельца новому обычно не нужны.
  3. Дисконтные карты и клиенты — это персональные данные покупателей. Передавать их новому юрлицу без оснований нельзя, поэтому карты лучше удалить.
  4. Пользователи — оставьте администратора, остальных отключите или удалите после передачи.
  5. Организация — если меняется юрлицо, создайте новую организацию и смените её в настройках магазина. Старую удаляйте последней, когда на неё не осталось ссылок.

Что обычно оставляют

  • 📦 номенклатуру, виды номенклатуры, единицы измерения;
  • 🏷️ штрихкоды и характеристики;
  • 💰 виды цен и последние установленные цены (если цены нужны, не удаляйте документы установки цен или перенесите цены заново);
  • 🏪 магазины, склады, настройки РМК.

Цены в 1С:Розница хранятся в движениях документов установки цен. Удалите эти документы — товары останутся без цены. Если цены нужны франчайзи, перед удалением выгрузите прайс-лист в Excel и загрузите его заново одним документом.

Как обнулить остатки, не удаляя документы

Иногда задача звучит не «удалить всё», а «обнулить остатки товаров». Тогда документы не трогают. Проводят инвентаризацию с фактическим количеством ноль, а по её результату оформляют списание. История продаж сохраняется, остатки на дату становятся нулевыми. Этот путь честнее для учёта, чем удаление поступлений задним числом.

Ручная очистка через Конфигуратор

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

Тестирование и исправление после массового удаления

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

  1. Откройте базу в режиме Конфигуратор.
  2. Меню Администрирование → Тестирование и исправление.
  3. Отметьте Пересчёт итогов и Сжатие таблиц информационной базы.
  4. Нажмите Выполнить.

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

Программное удаление внешней обработкой

Этот приём нужен, когда документов сотни тысяч, а удаление помеченных идёт часами из-за проверки ссылок. Программист пишет внешнюю обработку (Файл → Новый → Внешняя обработка в Конфигураторе), которая удаляет объекты напрямую.

&НаСервере
Процедура УдалитьВсеДокументыНаСервере()
	Для Каждого МетаДокумент Из Метаданные.Документы Цикл
		Выборка = Документы[МетаДокумент.Имя].Выбрать();
		Пока Выборка.Следующий() Цикл
			Объект = Выборка.ПолучитьОбъект();
			Объект.ОбменДанными.Загрузка = Истина;
			Объект.Удалить();
		КонецЦикла;
	КонецЦикла;
КонецПроцедуры

Что важно знать про этот код:

  • ОбменДанными.Загрузка = Истина отключает проверки и обработчики при записи. Это ускоряет удаление в разы.
  • Удалить() стирает объект сразу, без проверки ссылок. Движения документа по подчинённым регистрам удаляются вместе с ним.
  • Независимые регистры сведений документы не чистят. Их обрабатывают отдельно.
  • Запускайте только на копии базы и только под полными правами. Ошибка в обработке на рабочей базе означает восстановление из .dt.

Новая пустая база 1С Розница из шаблона

Самый чистый способ обнуления. Старая база остаётся нетронутой, новая создаётся за 5–10 минут.

Вариант А. Из установленного шаблона

  1. В окне запуска 1С нажмите Добавить.
  2. Выберите Создание новой информационной базы.
  3. Выберите Создание информационной базы из шаблона и найдите в списке «Розница» (не «демо»).
  4. Укажите имя базы и каталог, например D:\Bases\Roznica_Magazin2.
  5. Запустите базу в режиме «1С:Предприятие» — программа выполнит начальное заполнение.

Если нужного шаблона нет в списке, установите дистрибутив конфигурации (файл setup.exe из комплекта поставки или скачанного обновления). Шаблоны по умолчанию ставятся в каталог %APPDATA%\1C\1cv8\tmplts.

Релиз шаблона должен совпадать с релизом рабочей базы или быть новее. Иначе перенести в новую базу данные из старой будет сложнее.

Вариант Б. Из конфигурации текущей базы

Нужен, если в базе есть доработки: свои печатные формы в конфигурации, изменённые объекты.

  1. Откройте старую базу в Конфигураторе.
  2. Конфигурация → Сохранить конфигурацию в файл — получите файл .cf.
  3. Создайте новую базу без конфигурации: в мастере добавления базы выберите Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы.
  4. Откройте её в Конфигураторе, выполните Конфигурация → Загрузить конфигурацию из файла и выберите .cf.
  5. Согласитесь на обновление конфигурации базы данных.

Расширения конфигурации и внешние обработки в .cf не входят. Их подключают в новой базе заново.

Как перенести справочники в новую базу

Если товары нужны, а история нет, справочники переносят отдельно:

  • 📄 через Excel — выгрузить список номенклатуры и загрузить командой загрузки из файла в списке номенклатуры. Подходит для пары тысяч позиций;
  • 🔄 обработкой «Выгрузка и загрузка данных XML» — универсальная внешняя обработка переносит справочники вместе со штрихкодами и характеристиками. Конфигурации обеих баз должны совпадать.

Сравнение способов обнуления:

СпособСохраняетсяВремяРиски
Удаление помеченныхСправочники, настройкиОт минут до часовОстатки ссылок, «не удалено»
Внешняя обработкаЧто не удалялиМинутыБитые ссылки при ошибке в коде
Новая база из шаблонаНичего5–10 минутПовторная настройка всего
Новая база из .cfДоработки10–20 минутНужно подключить расширения

Как запустить работу магазина после обнуления 1С Розница

Сброс базы — половина дела. Вторая половина — вернуть кассу и обмены в рабочее состояние.

Настройки и оборудование

  1. Организация и магазин. Проверьте реквизиты, систему налогообложения, склад магазина.
  2. Подключаемое оборудование. В новой базе фискальный регистратор, сканер и весы подключают заново в разделе администрирования. Драйверы на компьютере уже стоят, переустанавливать их не нужно.
  3. РМК. Привяжите кассу ККМ к магазину и фискальному регистратору, проверьте права кассиров.
  4. Пользователи. В новой базе список пользователей пуст. Создайте администратора первым, иначе база останется открытой для входа без пароля.

Касса и фискальный накопитель

Обнуление базы 1С не трогает кассу. Фискальный накопитель хранит пробитые чеки и не обнуляется ни из 1С, ни перепрошивкой. Регистрация ККТ в ФНС и договор с ОФД остаются прежними.

Если меняется владелец бизнеса, прежний владелец снимает кассу с учёта, а новый регистрирует её на себя через личный кабинет на сайте налоговой, как правило с новым фискальным накопителем. Это отдельная процедура, к базе 1С она отношения не имеет.

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

Начальные остатки

Остатки товаров в новой или очищенной базе вводят документом оприходования товаров на дату начала учёта. Количество берите из инвентаризации, а не из старой базы: фактические остатки на полке точнее учётных.

Обмены и синхронизация

  • 🔄 С 1С:Бухгалтерией: настройку синхронизации создают заново. Старая связь в Бухгалтерии будет «смотреть» на базу, которой уже нет — удалите её там.
  • 🔄 С 1С:Управление торговлей: если Розница — периферийная база, её обычно не обнуляют, а создают заново начальным образом из центральной базы.
  • 🌐 С интернет-магазином и сервисами маркировки: перепроверьте настройки подключения и токены.
Магазин готов к работе после обнуления
Выполнено: 0 / 7

Частые ошибки при сбросе базы

  • ❌ Чистят рабочую базу днём. Удаление помеченных объектов при открытых РМК тормозит кассы и оставляет объекты «не удалено» из-за блокировок. Делайте это после закрытия магазина.
  • ❌ Удаляют документы при включённом обмене. Пометки на удаление уходят в центральную базу, и история пропадает уже там.
  • ❌ Теряют цены. Удаляют все документы, включая установку цен, и утром кассир видит нулевые цены в чеке.
  • ❌ Создают базу из старого шаблона. Новая база ниже релизом, чем рабочая, и перенос справочников через XML не проходит.
  • ❌ Забывают про пользователей. В новой базе без пользователей вход открыт любому, кто знает путь к базе.
Можно ли обнулить 1С Розница без программиста?
Да. Удаление помеченных объектов и создание базы из шаблона делаются штатными средствами под пользователем с полными правами.
Сколько времени занимает удаление помеченных объектов?
От нескольких минут на тестовой базе до нескольких часов на базе с историей за несколько лет. Скорость зависит от числа объектов и ссылок между ними.
Обнулится ли лицензия 1С при создании новой базы?
Нет. Лицензия привязана к компьютеру или серверу, а не к базе. Новая база на том же компьютере работает с той же лицензией.
Можно ли вернуть удалённые документы?
Только из резервной копии .dt или копии файла базы. Внутри программы удалённые объекты не восстанавливаются.
Нужно ли сообщать в налоговую об обнулении базы?
Нет. База 1С — это учётная программа, а не фискальное устройство. Налоговую интересуют чеки в фискальном накопителе, их обнуление базы не затрагивает.