Переход на 1С:Розницу 3.0 с редакции 2.3 без потери данных
Содержание
Обновить 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: обновление базы и перенос данных по шагам
Вариант А. Обновление конфигурации
- Попросите всех выйти из программы. Обновление структуры базы требует монопольного доступа: открытые сеансы, включая кассы, мешают ему.
- Откройте базу в Конфигураторе.
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите файл
1cv8.cfuиз каталога шаблонов 3.0 или найдите его через поиск в каталогах шаблонов. - Если конфигурация доработана, программа покажет окно сравнения и объединения. Разберите конфликты: что брать из новой поставки, что сохранить из своей версии.
- Подтвердите обновление и примите изменения структуры базы данных (
F7, «Обновить конфигурацию базы данных»). - Запустите базу в режиме 1С:Предприятие от имени администратора. Начнётся выполнение обработчиков обновления — это и есть перенос данных в новую структуру.
На шаге 7 не закрывайте окно и не перезагружайте компьютер. Прерванное обновление на рабочей базе лечится только восстановлением из копии.
После основного обновления запустится отложенная обработка данных. Её ход виден в разделе Администрирование → Обслуживание, в отчёте о результатах обновления программы. Пользователи могут работать, но некоторые отчёты будут неполными, пока обработка не закончится.
Вариант Б. Перенос в чистую базу
- В базе 2.3 откройте обработку «Универсальный обмен данными в формате XML» через
Файл → Открыть. - Загрузите правила обмена, укажите период и состав данных.
- Выгрузите данные в файл
.xml. - В чистой базе 3.0 откройте ту же обработку, укажите файл данных и выполните загрузку.
- Проверьте протокол загрузки: ошибки и пропущенные объекты.
💡 Часто переносят не всю историю, а справочники и остатки на дату перехода. Старая база остаётся рядом в режиме «только просмотр» для справок по прошлым продажам. Это быстрее и чище, но отчёты за прошлые периоды придётся строить в старой базе.
5. Первый запуск 3.0: справочники, константы и оборудование
После обновления программа открывается в новом интерфейсе. Прежде чем пускать продавцов, пройдитесь по настройкам.
Справочники и настройки учёта
- 🏪 Магазины и склады — проверьте, что все магазины на месте и у каждого правильный склад.
- 💰 Виды цен — убедитесь, что розничные цены перенеслись и действуют на текущую дату.
- 🏢 Организации — реквизиты, системы налогообложения, учётная политика.
- 🧑💼 Кассы и кассы ККМ — привязка к магазинам и организациям.
- ⚙️ Функциональность — в разделе
Администрированиевключите то, чем пользуетесь: маркировку, серии, бонусные программы, работу с алкоголем.
В 3.0 часть настроек разнесена иначе, чем в 2.3. Если флажка «на старом месте» нет, ищите его через поиск в разделе Администрирование: настройки функциональности собраны там по подразделам.
Подключаемое оборудование
Кассы, сканеры, весы и терминалы эквайринга нужно проверить заново. Откройте настройку подключаемого оборудования в разделе Администрирование и для каждого устройства:
- проверьте, что драйвер установлен на кассовом компьютере, а его версия поддерживается релизом 3.0;
- нажмите проверку устройства;
- для ККТ проведите пробное открытие смены и печать X-отчёта.
Пробные чеки на фискальном регистраторе не проводите: каждый чек уходит в ФНС через ОФД. Для проверки хватает X-отчёта и открытия-закрытия смены.
Рабочее место кассира
Откройте РМК под учётной записью кассира, пробейте товар без закрытия чека, проверьте поиск по штрихкоду и работу весового товара. Горячие клавиши и раскладка РМК в 3.0 могли поменяться — предупредите кассиров заранее.
6. Сверка данных после перехода на Розницу 3.0
Переход считается законченным, когда цифры в новой базе совпали со старой. Сверяйте на копии до перехода и на рабочей базе после.
Что сравнивать
| Что | Где смотреть в 2.3 | Где смотреть в 3.0 |
|---|---|---|
| Остатки товаров | Отчёт по остаткам товаров на складах | Аналогичный отчёт по складу в разделе отчётов |
| Деньги в кассах | Отчёт по движению денег | Отчёт по денежным средствам |
| Розничные цены | Прайс-лист на дату | Прайс-лист на ту же дату |
| Взаиморасчёты с поставщиками | Отчёт по расчётам | Отчёт по расчётам с партнёрами |
| Карты лояльности и бонусы | Отчёт по бонусным баллам | Аналогичный отчёт по программам лояльности |
Формируйте отчёты на одну дату — дату отсечения — и с одинаковыми отборами по магазину. Удобно выгрузить оба в Excel и сравнить по сумме и количеству.
Если цифры разошлись
- 🔍 Расхождение в остатках — сначала проверьте, закончилась ли отложенная обработка данных. Пока она идёт, отчёты показывают неполную картину.
- 🔍 Пропали документы за последний день — скорее всего, обмен с магазином не был завершён до перехода.
- 🔍 Нет цен у части товаров — проверьте, какой вид цен назначен магазину.
7. Права пользователей, обмены и запуск в работу
Пользователи и группы доступа
Права в 3.0 настраиваются через профили групп доступа: Администрирование → Настройки пользователей и прав. После перехода откройте список пользователей и проверьте:
- у каждого пользователя есть доступ к программе и указан способ входа;
- кассиры входят в группу с кассирскими правами, а не с правами администратора;
- ограничения доступа по магазинам и складам работают — зайдите под кассиром одного магазина и проверьте, что чужой склад не виден.
💡 Перед переходом выгрузите список пользователей 2.3 с их ролями в таблицу. Так проще сверить, кто какие права получил в 3.0.
Обмены с другими программами
Розница редко живёт одна. После перехода проверьте каждую связку:
- 🔗 обмен с 1С:Бухгалтерией или 1С:Управлением торговлей — настройки синхронизации данных, первая выгрузка на копии;
- 🔗 распределённая база — сначала обновляется главный узел, подчинённые узлы получают изменения конфигурации через обмен и обновляются при следующем запуске;
- 🔗 интернет-магазин, обмен с ЕГАИС и Честным знаком — тестовая отправка.
Финальный запуск
- Повторите на рабочей базе то, что отработали на копии, в той же последовательности.
- Проведите сверку по чек-листу выше.
- Пустите один магазин в работу, через несколько часов — остальные.
- Старую копию 2.3 храните хотя бы до конца отчётного квартала.
Частые вопросы о переходе на 1С:Розницу 3.0
Можно ли откатиться обратно на 2.3 после перехода?
.dt, сделанной до перехода. Все документы, введённые в 3.0 после этого, потеряются, поэтому решение об откате принимают в первый же день.