Перенос данных из Управление торговлей 10.3 в актуальные редакции УТ 11 является сложной технической задачей. Основная проблема, с которой сталкиваются разработчики — ошибки «не найден объект» при загрузке данных. Это происходит из-за того, что механизм переноса жестко привязан к конкретным версиям конфигураций. Разберем по шагам, как правильно организовать этот процесс.
Прежде чем приступать к выгрузке, необходимо привести базу в порядок. Критически важно выполнить следующие регламентные операции, иначе данные перенесутся с ошибками или вовсе не будут загружены:
Отчет комиссионера о продажах и Отчет комитенту о продажах.После выполнения этих действий необходимо обновить копию базы до версии УТ 10.3.47.3 (или иной, которая строго соответствует макету правил, указанных в файле Conv10_3.txt, идущем в комплекте с обработкой переноса).
Фирма «1С» остановила развитие механизмов прямого переноса в 2018 году. Это означает, что штатная обработка Выгрузка данных.epf корректно работает только с версиями УТ 11.4 (ориентировочно релиз 11.4.5.41). Попытка выгрузить данные напрямую в свежий релиз УТ 11.5 практически всегда приводит к ошибкам несоответствия реквизитов.
Порядок действий следующий:
УТ 11.4.5.41.УТ 10.3, выбрав файл правил из состава поставки УТ 11.4.УТУТ_ОД (иногда старые версии обработок ищут именно это имя).НСИ и администрирование -> Начальное заполнение -> Помощник перехода с «1С:Управление торговлей», ред. 10.3.После успешной загрузки данных в УТ 11.4, вы можете последовательно обновить эту конфигурацию до актуального релиза УТ 11.5. Если при запуске обновленной базы возникают критические ошибки, проверьте код в ОбщегоНазначенияУТКлиент. Вам может потребоваться временная корректировка минимально допустимой версии платформы или конфигурации.
// Пример корректировки минимальной версии в модуле
МинимальноДопустимаяВерсия = "11.4.5"; // для УТ11
Помните, что при переносе структура данных претерпевает значительные изменения:
УТ 11 введена концепция партнеров. Типовой перенос обычно создает связку Контрагент = Партнер. Если в УТ 10.3 использовалась группировка контрагентов, она может быть утрачена, так как в УТ 11 другая логика подчинения.УТ 11 рассчитываются автоматически. После переноса вам потребуется заново настроить виды цен и регламентные задания по их обновлению.УТ 10.3 она хранилась в РегистрыСведений, а в УТ 11 — в табличных частях справочников. Правила переноса автоматически обрабатывают эту трансформацию, поэтому крайне важно не менять структуру таблиц вручную до окончания переноса.Если типовых возможностей не хватает, а работа с Конвертацией данных 2 или 3 кажется вам слишком сложной, рекомендуем использовать внешние специализированные обработки по переносу, которые поддерживают современный формат EnterpriseData. Однако для большинства типовых задач достаточно строгого следования приведенному алгоритму с промежуточной базой.