You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
В результате выгрузки из ИБ УАТ в каталоге выгрузки видим:
Далее, пытаемся изменить свойство конфигурации "Синоним":
ПроцедураЗаписатьНовыйНомерРелиза()
Парсер= РазборКонфигураций.ЗагрузитьКонфигурацию(КаталогИсходников);Конфигурация= Парсер.ОписаниеКонфигурации();Для Каждого ОписаниеКорняКонфигурации Из Конфигурация.ОбъектыКонфигурации ЦиклЕсли ОписаниеКорняКонфигурации.Тип ="Configuration"ТогдаПрервать;КонецЕсли;КонецЦикла;
ЧтениеКонфигурации.ПрочитатьОписание(ОписаниеКорняКонфигурации);Если ОписаниеКорняКонфигурации.Описание.Свойство("Синоним") ТогдаСтрокаОписанияСинонима= ОписаниеКорняКонфигурации.Описание["Синоним"];
ОписаниеКорняКонфигурации.Описание["Синоним"] = ВычислитьСтрокуНовогоСинонима(СтрокаОписанияСинонима);КонецЕсли;
ЗаписьКонфигурации.СохранитьОписание(ОписаниеКорняКонфигурации);КонецПроцедуры
После выполнения первой строки процедуры - РазборКонфигураций.ЗагрузитьКонфигурацию(КаталогИсходников), в каталоге выгрузки создаются дерево пустых каталогов, соответствующее всем метаданным конфигурации (?).
После вызова метода ЗаписьКонфигурации.СохранитьОписание(ОписаниеКорняКонфигурации) в каталоге выгрузки создается файл УправлениеАвтотранспортомСтандарт.xml в котором и сохраняется измененный синоним. Причем, UUID конфигурации в новом файле отличается от файла Configuration.xml:
Если попытаться загрузить полученный файл УправлениеАвтотранспортомСтандарт.xml с опцией -files то получаем ошибку: .../LoadConfigFromFiles ib.src.uat -files "УправлениеАвтотранспортомСтандарт.xml"
Если переименовать файл УправлениеАвтотранспортомСтандарт.xml в Configuration.xml и попытаться его загрузить, то получаем ошибку:
Как нужно поступать, чтобы измененное свойство корня конфигурации сохранились в файле Configuration.xml?
The text was updated successfully, but these errors were encountered:
Сначала, создается файл
listFile.lst
с одной строкой "Configuration" в нем.Затем делается выгрузка конфигурации в файлы с помощью v8runner:
В результате выгрузки из ИБ УАТ в каталоге выгрузки видим:
Далее, пытаемся изменить свойство конфигурации "Синоним":
После выполнения первой строки процедуры -
РазборКонфигураций.ЗагрузитьКонфигурацию(КаталогИсходников)
, в каталоге выгрузки создаются дерево пустых каталогов, соответствующее всем метаданным конфигурации (?).После вызова метода
ЗаписьКонфигурации.СохранитьОписание(ОписаниеКорняКонфигурации)
в каталоге выгрузки создается файл УправлениеАвтотранспортомСтандарт.xml в котором и сохраняется измененный синоним. Причем, UUID конфигурации в новом файле отличается от файла Configuration.xml:Если попытаться загрузить полученный файл УправлениеАвтотранспортомСтандарт.xml с опцией -files то получаем ошибку:
.../LoadConfigFromFiles ib.src.uat -files "УправлениеАвтотранспортомСтандарт.xml"
Если переименовать файл УправлениеАвтотранспортомСтандарт.xml в Configuration.xml и попытаться его загрузить, то получаем ошибку:
Как нужно поступать, чтобы измененное свойство корня конфигурации сохранились в файле Configuration.xml?
The text was updated successfully, but these errors were encountered: