Как перенести остатки из старой 1С:УТ 10.3 в современные конфигурации УТ 11 или Розница 3.0

Программист 1С v8.3 (Управляемые формы) Управленческий учет Торговля и дистрибуция
← На главную

Переход со старых версий 1С, таких как УТ 10.3.10.4, на современные платформы — это не просто технический перенос таблиц, а полноценный проект по реинжинирингу бизнес-процессов. В данной ситуации мы сталкиваемся с базой объемом 250 ГБ, отсутствием поддержки старого фронт-офиса и необходимостью внедрения маркировки. Разберем детально, как выполнить эту задачу эффективно и избежать типичных ошибок.

Анализ исходной ситуации и выбор стратегии

Прежде всего, проанализируем состояние базы-источника. Релиз 10.3.10.4 крайне устарел (ему более 10 лет). Попытка использовать типовые правила перехода «из коробки» на таком релизе не увенчается успехом, так как структура метаданных в последних версиях 10.3 существенно изменилась. У нас есть три основных пути:

  1. Полное обновление источника: Последовательное обновление УТ 10.3 до актуального релиза (например, 10.3.70.x) и последующее использование типового помощника перехода. Минусы: огромные временные затраты на обновление измененной конфигурации и риск «сломать» старые дописки.
  2. Перенос через Конвертацию данных 2.1: Написание собственных правил обмена. Это позволяет забирать данные напрямую из текущего релиза без обновлений. Если вам требуется не только перенос остатков, но и выгрузка документов из УТ 10.3 в УТ 11.5 за определенный период, этот метод будет наиболее оправданным.
  3. Загрузка из табличных документов: Выгрузка остатков и справочников в Excel/MXL и загрузка их в чистую базу через стандартные обработки. Это наиболее «чистый» способ для розницы.

Метод 1: Использование Конвертации данных 2.1 (КД 2)

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

После перехода пользователи часто жалуются на непривычный интерфейс подбора товаров. В этом случае может помочь специальное расширение для отображения иерархии номенклатуры как в УТ 10.3, которое сделает работу в новой системе более комфортной.

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


Если НомерВариантаПоиска = 1 Тогда
    Если ЗначениеЗаполнено(СвойстваПоиска["Артикул"]) Тогда
        СтрокаИменСвойствПоиска = "Артикул";
    КонецЕсли;
ИначеЕсли НомерВариантаПоиска = 2 Тогда
    СтрокаИменСвойствПоиска = "Наименование";
КонецЕсли;

Метод 2: Загрузка через табличные документы (Excel/MXL)

Для розничного магазина этот способ часто оказывается самым быстрым. Разберем по шагам:

  1. Подготовка справочников: Выгружаем иерархию номенклатуры. Важно помнить, что в новых конфигурациях единицы измерения и виды номенклатуры работают иначе. Рекомендуется сначала создать Виды номенклатуры в базе-приемнике вручную, настроив там необходимые шаблоны наименований и дополнительные реквизиты.
  2. Перенос остатков: В базе УТ 10.3 формируем отчёт «Ведомость по товарам на складах» в разрезе характеристик и складов. Сохраняем в Excel.
  3. Загрузка в приемник: Чтобы упростить процесс, рекомендуем использовать решение для загрузки номенклатуры, штрихкодов, цен и остатков из Excel, которое позволяет пакетно заполнить все необходимые данные в новой базе.

Особенности работы с базой 250 ГБ

Проанализируем техническую сторону вопроса. База такого объема на PostgreSQL требует особого подхода при миграции:

Настройка архитектуры в Рознице 3.0

Выясним причину, почему выбор пал на Розницу 3.0. Эта конфигурация построена на ядре УНФ, что делает её более легкой для розничной точки, чем УТ 11. Однако здесь есть свои подводные камни:

Взаиморасчеты: Если в УТ 10.3 вы вели учет по заказам или договорам, в Рознице 3.0 (УНФ) логика может отличаться. Проверьте настройки функциональных опций (ФО) в разделе Настройки - Еще больше возможностей перед загрузкой данных.

Торговое оборудование: При переходе на 64-битную платформу 1С убедитесь, что драйверы для весов и ККТ Штрих-М поддерживают эту разрядность. Как показывает практика, безопаснее использовать 32-битную платформу 1С на рабочих местах кассиров для обеспечения 100% совместимости со старыми библиотеками торгового оборудования.

Рекомендации по запуску

Рассмотрим финальный этап — запуск системы. Мы рекомендуем не пытаться перенести всю историю документов. Оптимальный план:

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

Помните, что в УТ 11 и Рознице 3.0 единицы измерения — это не просто строковый реквизит, а важный элемент учета упаковок. Проанализируем ситуацию с дублями: при загрузке обязательно используйте поиск по Коду или уникальному идентификатору (GUID), чтобы избежать хаоса в справочниках.

← На главную