Переход на 1С:Розницу 3.0 с редакции 2.3 без потери данных

· 9 мин

Содержание

Обновить 1С:Розницу с версии 2.3 на 3.0 обычным «скачал и нажал» не выйдет. Типичная ошибка — взять дистрибутив 3.0 и сразу накатить его на рабочую базу. Правильный порядок такой: довести 2.3 до релиза, с которого разрешён переход (он указан в описании поставки 3.0), обновить платформу, сделать копию, прогнать переход на копии, сверить остатки и только потом повторить на рабочей базе.

Есть два пути. Первый — штатное обновление конфигурации : структура и данные переходят на 3.0 внутри той же базы. Второй — перенос данных в чистую базу 3.0 через выгрузку и загрузку. Первый подходит для типовой или слегка доработанной базы, второй — для сильно переписанной конфигурации или когда старую базу хочется оставить «как архив».

1. Что подготовить до перехода: платформа, копия, точка отсечения

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

Проверьте, с какого релиза 2.3 разрешён переход

В поставке 3.0 есть описание релиза и файл с порядком обновления. Там написано:

  • 📌 с каких релизов 2.3 поддерживается переход;
  • 📌 какая версия платформы 8.3 нужна — номер не ниже указанного;
  • 📌 какие особенности учёта меняются после перехода.

Если ваша 2.3 старее минимального релиза, сначала обновите её последовательно внутри 2.3. Перепрыгнуть через несколько релизов нельзя: обработчики обновления рассчитаны на определённую цепочку.

Обновите платформу

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

Сделайте полную копию базы

В Конфигураторе: Администрирование → Выгрузить информационную базу. Получится файл .dt. Для клиент-серверной базы дополнительно сделайте резервную копию средствами СУБД.

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

Выберите точку отсечения

Переход удобнее всего делать после закрытия периода, например с вечера пятницы на понедельник. Перед этим:

  • 🧾 закройте смены на всех кассах и проведите отчёты о розничных продажах;
  • 🔄 завершите все обмены: с магазинами в распределённой базе, с учётной программой, с сайтом;
  • 📦 проведите или удалите «зависшие» черновики документов;
  • 🏷️ проверьте, что по маркированным товарам нет неотправленных документов.

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

2. Как выбрать способ: обновление конфигурации или перенос данных

СпособКогда подходитРиски
Штатное обновление .cfu / .cfТиповая конфигурация на поддержке или с небольшими доработкамиДолгая отложенная обработка данных на больших базах
Обновление с объединениемДоработки в модулях и формах, конфигурация снята с поддержки частичноКонфликты при сравнении, доработки 2.3 могут не подойти к 3.0
Перенос данных в чистую базу 3.0Сильно доработанная база, «грязная» история, нужен старт с остатковНужны правила обмена и время на сверку

Как понять, насколько база доработана

Откройте Конфигуратор и посмотрите Конфигурация → Поддержка → Настройка поддержки. Если стоит «Изменения не разрешены» — конфигурация типовая, путь простой. Если «Изменения разрешены» — сравните её с поставщиком: Конфигурация → Сравнить конфигурации, и посмотрите, сколько объектов изменено.

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

3. Инструменты перехода: дистрибутив, правила обмена, тестовая база

Дистрибутив редакции 3.0

Дистрибутив скачивается из личного кабинета на портале поддержки 1С при действующей подписке. Запустите setup.exe из архива — шаблоны лягут в каталог шаблонов конфигураций. Для обновления понадобится файл 1cv8.cfu (обновление) или 1cv8.cf (полная конфигурация) из этого каталога.

Тестовая копия

Создайте новую пустую базу и загрузите в неё .dt из предыдущего шага: Администрирование → Загрузить информационную базу. Весь переход сначала прогоняется здесь.

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

Инструменты для переноса данных

Если выбран перенос в чистую базу, понадобятся:

  • 🛠️ обработка «Универсальный обмен данными в формате XML» — выгружает данные из 2.3 и загружает в 3.0 по правилам;
  • 📐 правила обмена для вашей пары релизов — готовые или разработанные в конфигурации «Конвертация данных »;
  • 🗂️ чистая база 3.0, созданная из шаблона.

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

4. Переход на 3.0: обновление базы и перенос данных по шагам

Вариант А. Обновление конфигурации

  1. Попросите всех выйти из программы. Обновление структуры базы требует монопольного доступа: открытые сеансы, включая кассы, мешают ему.
  2. Откройте базу в Конфигураторе.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите файл 1cv8.cfu из каталога шаблонов 3.0 или найдите его через поиск в каталогах шаблонов.
  5. Если конфигурация доработана, программа покажет окно сравнения и объединения. Разберите конфликты: что брать из новой поставки, что сохранить из своей версии.
  6. Подтвердите обновление и примите изменения структуры базы данных (F7, «Обновить конфигурацию базы данных»).
  7. Запустите базу в режиме 1С:Предприятие от имени администратора. Начнётся выполнение обработчиков обновления — это и есть перенос данных в новую структуру.

На шаге 7 не закрывайте окно и не перезагружайте компьютер. Прерванное обновление на рабочей базе лечится только восстановлением из копии.

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

Вариант Б. Перенос в чистую базу

  1. В базе 2.3 откройте обработку «Универсальный обмен данными в формате XML» через Файл → Открыть.
  2. Загрузите правила обмена, укажите период и состав данных.
  3. Выгрузите данные в файл .xml.
  4. В чистой базе 3.0 откройте ту же обработку, укажите файл данных и выполните загрузку.
  5. Проверьте протокол загрузки: ошибки и пропущенные объекты.

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

5. Первый запуск 3.0: справочники, константы и оборудование

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

Справочники и настройки учёта

  • 🏪 Магазины и склады — проверьте, что все магазины на месте и у каждого правильный склад.
  • 💰 Виды цен — убедитесь, что розничные цены перенеслись и действуют на текущую дату.
  • 🏢 Организации — реквизиты, системы налогообложения, учётная политика.
  • 🧑‍💼 Кассы и кассы ККМ — привязка к магазинам и организациям.
  • ⚙️ Функциональность — в разделе Администрирование включите то, чем пользуетесь: маркировку, серии, бонусные программы, работу с алкоголем.

В 3.0 часть настроек разнесена иначе, чем в 2.3. Если флажка «на старом месте» нет, ищите его через поиск в разделе Администрирование: настройки функциональности собраны там по подразделам.

Подключаемое оборудование

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

  1. проверьте, что драйвер установлен на кассовом компьютере, а его версия поддерживается релизом 3.0;
  2. нажмите проверку устройства;
  3. для ККТ проведите пробное открытие смены и печать X-отчёта.

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

Рабочее место кассира

Откройте РМК под учётной записью кассира, пробейте товар без закрытия чека, проверьте поиск по штрихкоду и работу весового товара. Горячие клавиши и раскладка РМК в 3.0 могли поменяться — предупредите кассиров заранее.

6. Сверка данных после перехода на Розницу 3.0

Переход считается законченным, когда цифры в новой базе совпали со старой. Сверяйте на копии до перехода и на рабочей базе после.

Что сравнивать

ЧтоГде смотреть в 2.3Где смотреть в 3.0
Остатки товаровОтчёт по остаткам товаров на складахАналогичный отчёт по складу в разделе отчётов
Деньги в кассахОтчёт по движению денегОтчёт по денежным средствам
Розничные ценыПрайс-лист на датуПрайс-лист на ту же дату
Взаиморасчёты с поставщикамиОтчёт по расчётамОтчёт по расчётам с партнёрами
Карты лояльности и бонусыОтчёт по бонусным балламАналогичный отчёт по программам лояльности

Формируйте отчёты на одну дату — дату отсечения — и с одинаковыми отборами по магазину. Удобно выгрузить оба в Excel и сравнить по сумме и количеству.

Сверка после перехода на 3.0
Выполнено: 0 / 7

Если цифры разошлись

  • 🔍 Расхождение в остатках — сначала проверьте, закончилась ли отложенная обработка данных. Пока она идёт, отчёты показывают неполную картину.
  • 🔍 Пропали документы за последний день — скорее всего, обмен с магазином не был завершён до перехода.
  • 🔍 Нет цен у части товаров — проверьте, какой вид цен назначен магазину.

7. Права пользователей, обмены и запуск в работу

Пользователи и группы доступа

Права в 3.0 настраиваются через профили групп доступа: Администрирование → Настройки пользователей и прав. После перехода откройте список пользователей и проверьте:

  1. у каждого пользователя есть доступ к программе и указан способ входа;
  2. кассиры входят в группу с кассирскими правами, а не с правами администратора;
  3. ограничения доступа по магазинам и складам работают — зайдите под кассиром одного магазина и проверьте, что чужой склад не виден.

💡 Перед переходом выгрузите список пользователей 2.3 с их ролями в таблицу. Так проще сверить, кто какие права получил в 3.0.

Обмены с другими программами

Розница редко живёт одна. После перехода проверьте каждую связку:

  • 🔗 обмен с 1С:Бухгалтерией или 1С:Управлением торговлей — настройки синхронизации данных, первая выгрузка на копии;
  • 🔗 распределённая база — сначала обновляется главный узел, подчинённые узлы получают изменения конфигурации через обмен и обновляются при следующем запуске;
  • 🔗 интернет-магазин, обмен с ЕГАИС и Честным знаком — тестовая отправка.

Финальный запуск

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

Частые вопросы о переходе на 1С:Розницу 3.0

Можно ли откатиться обратно на 2.3 после перехода?
Только восстановлением из копии .dt, сделанной до перехода. Все документы, введённые в 3.0 после этого, потеряются, поэтому решение об откате принимают в первый же день.
Сколько времени занимает переход?
Зависит от размера базы. Небольшая база одного магазина проходит основную часть за час-два, база сети с многолетней историей — за ночь и дольше. Точное время покажет прогон на копии.
Нужно ли докупать лицензии для 3.0?
Клиентские лицензии платформы привязаны к платформе, а не к редакции конфигурации, поэтому для перехода их обычно не меняют. Для получения дистрибутива нужна действующая подписка на поддержку.
Что будет с моими доработками?
Доработки в самой конфигурации при обновлении придётся объединять вручную, расширения — проверять и почти всегда переписывать. Внешние печатные формы и обработки тоже стоит проверить на копии: они обращаются к объектам 2.3.
Можно ли переходить в середине месяца?
Можно, но сверять остатки и выручку удобнее на границе периода. Если переходите в середине месяца, закройте смены и обмены вечером накануне и сверяйте на эту дату.