Показать сообщение отдельно
Старый 02.04.2009, 18:18   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Dima_Dima Посмотреть сообщение
если кто-нибудь сталкивался с задачей: как можно программно определить имеется-ли лицензия на опрделенный объект в AOT (принадлежность к модулю, на который имеется лицензия).
Да, сталкивался.
Да можно, но не ко всем объектам.

Есть объекты, у которые в свойствах есть ссылка на конфигурационный ключ.
Для таких объектов все просто - надо посмотреть в свойство.
Это все объекты внутри ветки Data Dictionary, это menuItems, menu и т.п.

Но есть объекты, которые не зависят от конфигурации/лицензии.
Это классы, формы(!), отчеты(!), query и т.п.
для таких объектов можно попытаться найти какую-то закономерность по перекрестным ссылкам. У меня получалось привязать классы/формы/отчеты к лицензии в 70% случаев по перекерестным ссылкам в ax4.0

Но в общем случае это не решаемая задача.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Dima_Dima (1).