Структуру всех метаданных конфигурации как получить? #542863


#0 by RomaH
Хочу в итоге получить разницу в метаданных одной конфигурации от другой (правка типовой) надо получить список удаленных/измененных/добавленых реквизитов, объектов типа справочники/документы и проч, ТЧ, общие формы/макеты, общие модули и так далее я так понимаю "Метаданные" - это не коллекция и к аждому свойству надо обращаться напрямую т.е. что бы получить коллекцию документов - Метаданные.Документы для общих модулей - Метаданные.ОбщиеМодули а типа Для Каждого из ... никак?
#1 by Wobland
Сравнение и объединение конфигураций не предлагать?
#2 by RomaH
... не - не предлагать нашел вроде как Конфигурация - Отчет по конфигурации возможно подойдет но вопрос остается - как сделать этот отчет програмно?
#3 by Господин ПЖ
все просто, раскладываешь парсером оба cf, потом сравниваешь
#4 by Alexandr Puzakov
нужно сравнить основную конфигурацию с конфигурацией поставщика.
#5 by RomaH
и ... а дальше задача - в типовую внесены изменения увеличена разрядность у одного реквизита РС добавлен реквизит в ТЧ документа надо при обновлении не потерять эти изменения (на момент запуска обновленной версии в работу) способ - после обновления запустить обработку которая бы проверяла на наличие изменения в метаданных для этого необходимо иметь читабельную таблицу этих изменений (рабочей конфы к типовой текущей) и потом эту таблицу наложить на обновленную конфигурацию) как сравнением конфигурации этого добится?  - нужен именно програмный метод - ибо чловеческий фактор
#6 by Maxus43
Обход по Метаданным не предлагать?
#7 by Maxus43
а вобще - отчет о сравнении покажет что изменено
#8 by Aprobator
во избежании человеческого фактора, надо гнать хреновых работников, а не ерундо
#9 by Aprobator
й маяться.
#10 by RomaH
это как? можно примерчик?
#11 by Maxus43
Для Каждого Док Из Метаданные.Документы Цикл примерно
#12 by RomaH
ну я об этом и писал в - объекты метаданных надо явно перебирать - а не хочу
#13 by RomaH
сравнение конфигураций - отчет - как-то не читабельно с точки зрения прграммирования ... хотя структура четкая есть - можно сделать на основе её
#14 by Kom-off
Посмотри вот это Пользуюсь именно для целей из (автору обработки еще раз спасибо).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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