Добавление типа запроса в подкатегорию услуг

Уважаемые коллеги, уже долгое время бьюсь над одной проблемой. При попытке дополнения класса ServiceSubCategory через свой отдельный модуль кодом примерно такого содержания:

<class id="ServiceSubcategory" _delta="must_exist"> <fields> <field id="request_type" xsi:type="AttributeEnum" _delta="must_exist"> <values> <value id="reglament_work" _delta="define">reglament_work</value> </values> </field> </fields> </class>

При попытке сборки выдаётся вот такая ошибка:

Error loading module “lma_add_ps”: /itop_design/classes/class[ServiceSubcategory] at line 198: could not be found A - Loaded modules: dictionaries,core,application,authent-external,authent-local,itop-attachments,itop-backup,itop-config-mgmt,itop-config,itop-datacenter-mgmt,itop-endusers-devices,itop-profiles-itil,itop-sla-computation,itop-storage-mgmt,itop-tickets,itop-virtualization-mgmt,itop-welcome-itil,lma_add_ps

Перекопал уже код где как мог, никак не могу понять, где же тут несостыковка

Класс ServiceSubcategory объявляется в модуле Управления Услугами (itop-service-mgmt или itop-service-mgmt-provider). В выводе ошибки “Loaded modules:” перечислены загруженные на момент сборки твоего кода модули. Среди них модуля услуг нет. Скорее всего ты забыл указать зависимость своего модуля от модуля услуг, и компилятор айтопа еще ничего не знает про класс ServiceSubcategory, который ты хочешь дополнить.

А не подскажете, как эту зависимость указать? То что он не может загрузить его именно по этой причине, я понял:smile:

Тут нужно посмотреть: http://community.itop-itsm.ru/search?q=зависимости%20модулей.