Импорт оргструктуры субъектов в Business Studio 3.5 и более поздних версиях программы
Вопрос:
Каким образом можно импортировать дерево субъектов оргструктуры в Business Studio 3.5 и более поздних версиях программы?
Ответ:
В каждом из архивов, ссылки на скачивание которых приведены далее, находится файл readme.txt с инструкцией, файл-пример пакета импорта и файл-пример с информацией об оргструктуре.
Актуальная версия BS
- Ссылка для версии Business Studio 6.1 (начиная с версии 6.1.9320 и выше) - Скачать файл "orgstruct_import_bs_6_1_1_0.zip" (16 КБ).
Прошлые версии BS
- Ссылка для версий Business Studio 3.5 - 4.2 - Скачать файл "orgstruct_import_3_5.zip" (8 Кб).
- Ссылка для версии Business Studio 5.0 - Скачать файл "orgstruct_import_bs5.zip" (55 Кб).
- Ссылка для версии Business Studio 5.1 - Скачать файл "orgstruct_import_bs5_1.zip" (72 Кб).
- Ссылка для версии Business Studio 6.0 - Скачать файл "orgstruct_import_bs_6_0.zip" (143 Кб).
- Ссылка для версии Business Studio 6.1 (до версии 6.1.9218 включительно) - Скачать файл "orgstruct_import_bs_6_1_0_0.zip" (16 КБ).
Внимательно ознакомьтесь с информацией из readme.txt, а также с информацией из текущей статьи, и попробуйте произвести импорт оргструктуры (чтобы не путаться, можно импортировать оргструктуру в пустую базу). Далее можно изменить эти файлы и импортировать в рабочую базу требуемую оргструктуру.
Внимание! Рассматриваемый пакет импорта предназначен именно для первоначальной загрузки оргструктуры организации в базу. Для автоматизации процесса поддержания оргструктуры в актуальном состоянии рекомендуется использовать связь приложений через OLE (см. Работа с Business Studio через OLE).
Внимание! При создании файла импорта следует учитывать, что Субьекты, расположенные в корне справочника «Субъекты», не должны иметь связей с родителем, поэтому такие связи на вкладке «Связи» там прописывать не надо.
Ключевые моменты в версиях 3.5 и выше:
Субъекты – класс с нестандартной иерархией, поэтому признак группы и ключи Родителя оставляем пустыми.
В этом случае все субъекты будут импортироваться в корень.
Для задания иерархии необходимо создать связи прямого подчинения для каждого некорневого субъекта и его родителя.
Импорт связей осуществляется в класс «Общие связи/Связи оргструктуры/Связи субъектов оргструктуры» («БизнесМодель.СвязиСубъектовОргДиаграммы»).
В качестве ключевых параметров будут использоваться «Объект В» (Субъект-потомок) и «Тип связи» («Имеет в прямом подчинении»), дополнительный параметр «Объект Из» (Субъект-родитель).
Внимание! Между субъектами не должно быть двух связей прямого подчинения!