Поступила задача разработать WEB-сервис который должен возвращать все реквизиты, например справочника «Контрагенты» со всеми реквизитами ссылочного типа других объектов участвующих в реквизитах справочника «Контрагенты». Т.е. нужно было разработать WEB сервер, который возвращает рекурсивно все связанные по ссылкам элементы конфигурации с указанным справочником.
Если данную операцию производить руками собирать XDTO пакет в конфигураторе это очень долго, напряженно и не эффективно.
Для этого была разработана обработка, которая возвращает все связанные объекты конфигурации с необходимым объектом метаданных системы.
Порядок работы с обработкой:
1. Открываем обработку выбираем в поле "объект ссылка" необходимый тип
2. Указываем куда будет сохраняться файл XSD
3. Если необходимо выгрузить в схему не все реквизиты объекта отмечаем необходимые
4. Так же при необходимости выгрузки реквизитов табличных частей объекта выделяем необходимые реквизиты табличных частей
5. Нажимаем кнопку "Создать схему XSD"
6. Открываем конфигуратор, в ветке XDTO пакетов -> Импорт XML-схемы
7. Выбираем созданный файл XSD
8. Открываем созданный пакет XDTO и видем что все необходимые типы объектов создались
9. В самом низу созданной схемы видим список возвращаемых элементов необходимого справочника, в нашем случае справочника "Контрагенты"
PS. Коллеги, если кому-то понравилась разработка, не забываем ставить звездочки в рейтинге обработки.