Учусь делать частичную загрузку конфигурации из файлов #800753


#0 by TormozIT
Задача - выгрузить один объект метаданных (обработку) конфигурации в файлы и загрузить его обратно на платформе 8.3.10. Как пробовал (варианты) 1. Выгрузил конфигурацию в файлы с отбором по полному имен объекта метаданных. При загрузке, используя ключ listFile или Files и указанием единственного файла XML, получаю ошибку "Ошибка добавления объекта DataProcessor uuid="f92e2207-3be1-4bc8-ad45-59c16eba1c63" : нельзя добавлять объекты метаданных без загрузки родительского объекта." 2. Выгрузил конфигурацию в файлы с отбором по полному имен объекта метаданных и имени корня конфигурации. При загрузке, используя ключ listFile или Files и указание всех файлов xml в папке выгрузки, получаю ошибку "Файл - Configuration.xml: ошибка частичной загрузки - идентификатор ada14b12-452d-4f85-9d71-99554e8fc6c0 загружаемой конфигурации отличается от идентификатора 51b18189-52ce-47d5-aa86-44d00c7a17c8 сохраненной конфигурации" Вот код для обоих вариантов (отличие в закомментированной строке)     , "Загрузка конфигурации из файлов");      Как правильно использовать частичную загрузку конфигурации из файлов?
#1 by Cyberhawk
Имя какого-нибудь объекта МД (в файле) может превышает 80 символов?
#2 by TormozIT
Видимо речь про имя объект в имени файла. Полная загрузка проходит без проблем. Поэтому думаю проблема не в этом.
#3 by Cyberhawk
Загружать пробовал и через указание строки (Files), и через файлик (listFile)? В коде у тебя загрузка по первому варианту реализована, во второс варианте поведение такое же?
#4 by TormozIT
Да
#5 by TormozIT
От выбора объекта метаданных проблема не зависит. Пробовал на разных.
#6 by TormozIT
Правильным кажется только 2-й вариант, т.к. у первого варианта достаточно логичное сообщение об ошибке.
#7 by TormozIT
А вот сообщение об ошибке во втором варианте кажется очень странным и там каждый раз меняется второй GUID Файл - Configuration.xml: ошибка частичной загрузки - идентификатор ada14b12-452d-4f85-9d71-99554e8fc6c0 загружаемой конфигурации отличается от идентификатора <Тут GUID каждый раз новый> сохраненной конфигурации
#8 by Cyberhawk
Разные релизы платформы попробовал уже?
#9 by TormozIT
Нет. Нужно чтобы работало на 8.3.10 =)
#10 by TormozIT
Пробовал на чистой конфигурации с одним минимальным объектом "Справочник.Справочник1"
#11 by Cyberhawk
Я имел в виду на разных версиях 8.3.10 (ну там 2375, 2466 всякие)
#12 by TormozIT
Смысла не вижу, т.к. знаю какие там (в 2466) ошибки исправлялись.
#13 by Klesk666
а ctrl+c ctrl+v не вставляет? )
#14 by TormozIT
Если объект метаданных без макетов, то загрузка выполняется без ошибок.
#15 by TormozIT
Причину проблемы нашел. Платформа логичную ошибку писала. У меня при не передаче строки соединения в функцию выполнения команды конфигуратора использовалась пустая динамическая база.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С