Снегопат
https://snegopat.ru/forum/

Можно ли вытянуть внутренние GUID-ы объектов метаданны?
https://snegopat.ru/forum/viewtopic.php?f=3&t=527
Страница 1 из 1

Автор:  AuDim [ 31 июл 2013, 11:57 ]
Заголовок сообщения:  Можно ли вытянуть внутренние GUID-ы объектов метаданны?

Когда по планам обмена выгружаются изменения конфигурации то в них есть строки с идентификаторами объектов.
Например:
....
<v8md:ObjectID>74db32c5-8954-4fb5-be16-a246c9f0a453</v8md:ObjectID>
<v8md:ClassID>fb880e93-47d7-4127-9357-a20e69c17545</v8md:ClassID>
.....

Вопрос: возможно-ли написать скрипт в снегопате чтобы он вытянул все объекты метаданных конфигурации с их строковым представлением и поместил в какой-то текстовый файл, например так:
74db32c5-8954-4fb5-be16-a246c9f0a453, Справочник.Контрагенты
fb880e93-47d7-4127-9357-a20e69c17545, Документ.ПоступлениеТоваров

????

Автор:  orefkov [ 31 июл 2013, 12:02 ]
Заголовок сообщения:  Re: Можно ли вытянуть внутренние GUID-ы объектов метаданны?

Конечно можно. Можно и сразу по гуиду найти объект.
Пример перебора метаданных есть во многих скриптах, ищите по metadata.current.rootObject
Гуид объекта метаданных - свойство id.

Автор:  sosnae [ 31 июл 2013, 14:15 ]
Заголовок сообщения:  Re: Можно ли вытянуть внутренние GUID-ы объектов метаданны?

Пример печати.

Вложения:
printMd.zip [2.19 КБ]
Скачиваний: 549

Автор:  AuDim [ 06 авг 2013, 17:43 ]
Заголовок сообщения:  Re: Можно ли вытянуть внутренние GUID-ы объектов метаданны?

Спасибо за примеры.

Но совсем нет времени разбираться.
Может кто за какую-нибудь денюжку напишет такой скрипт? Брошу на пластик или з/с или еще как.
????

Автор:  vikad [ 06 авг 2013, 19:16 ]
Заголовок сообщения:  Re: Можно ли вытянуть внутренние GUID-ы объектов метаданны?

Скрипт Женя присылал (давно еще).

Вложения:
test1.zip [975 байт]
Скачиваний: 559

Автор:  AuDim [ 07 авг 2013, 09:51 ]
Заголовок сообщения:  Re: Можно ли вытянуть внутренние GUID-ы объектов метаданны?

vikad писал(а):
Скрипт Женя присылал (давно еще).


ВАЙ!!!!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/