Вопрос:
Каким образом можно импортировать дерево субъектов оргструктуры в Business Studio 3.5 и более поздних версиях программы?
Ответ:
В каждом из архивов, ссылки на скачивание которых приведены далее, находится файл readme.txt с инструкцией, файл-пример пакета импорта и файл-пример с информацией об оргструктуре.
Актуальная версия BS
Прошлые версии BS
Внимательно ознакомьтесь с информацией из readme.txt, а также с информацией из текущей статьи, и попробуйте произвести импорт оргструктуры (чтобы не путаться, можно импортировать оргструктуру в пустую базу). Далее можно изменить эти файлы и импортировать в рабочую базу требуемую оргструктуру.
Внимание! Рассматриваемый пакет импорта предназначен именно для первоначальной загрузки оргструктуры организации в базу. Для автоматизации процесса поддержания оргструктуры в актуальном состоянии рекомендуется использовать связь приложений через OLE (см. Работа с Business Studio через OLE).
Внимание! При создании файла импорта следует учитывать, что Субьекты, расположенные в корне справочника "Субъекты", не должны иметь связей с родителем, поэтому такие связи на вкладке "Связи" там прописывать не надо.
Ключевые моменты в версиях 3.5 и выше:
Субъекты – класс с нестандартной иерархией, поэтому признак группы и ключи Родителя оставляем пустыми.
В этом случае все субъекты будут импортироваться в корень.
Для задания иерархии необходимо создать связи прямого подчинения для каждого некорневого субъекта и его родителя.
Импорт связей осуществляется в класс "Общие связи/Связи оргструктуры/Связи субъектов оргструктуры" ("БизнесМодель.СвязиСубъектовОргДиаграммы").
В качестве ключевых параметров будут использоваться "Объект В" (Субъект-потомок) и "Тип связи" ("Имеет в прямом подчинении"), дополнительный параметр "Объект Из" (Субъект-родитель).
Внимание! Между субъектами не должно быть двух связей прямого подчинения!