13.12.2012, 13:33 | #1 |
Участник
|
В какой таблице хранятся свойства объектов (Tables, Menu Items)
Хотелось бы процедурами в SQL делать некоторые отчеты, связанные со свойствами объектов (например их заполненность, список используемых значений по одному свойству и т.д.)
Возможно вопрос не корректен , просто надо бы добавить в мою работу некоторой статистики.
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... |
|
13.12.2012, 13:40 | #2 |
Участник
|
в псевдотаблицах UtilElements.
в ax2009 эти таблицы "живут" не на SQL server, а в AOD-файлах. Поэтому обращаться к ним вы сможете только из Аксапты запросами самой Аксапты. |
|
|
За это сообщение автора поблагодарили: Отшельник (1). |
13.12.2012, 15:48 | #3 |
Участник
|
Спасибо! Постараюсь разобраться
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... |
|
19.12.2012, 11:39 | #4 |
Участник
|
Может кому пригодится:
X++: static void TableMenuItemsSecurityKeyNull(Args _args) { #aot #properties #define.info('SecurityKey не установлен в ') TreeNode tnTable = TreeNode::findNode(#TablesPath); str tableName, miName; str securityKeyProperty; ; info (strfmt('%1',#info+#TablesPath)); tnTable = tnTable.AOTfirstChild(); while (tnTable) { tableName = findProperty(tnTable.AOTgetProperties(), #PropertyName); securityKeyProperty = findProperty(tnTable.AOTgetProperties(), #PropertySecuritykey); if (securityKeyProperty =='') { info (strfmt('%1 ', tableName)); } tnTable = tnTable.AOTnextSibling(); } info (strfmt('%1',#info+#MenuItemsDisplayPath)); }
__________________
Dynamics AX 2009 SP1, Rollup 5, SQL Server 2008 Хороший ученик во всем найдет себе учителя... |
|
19.12.2012, 12:49 | #5 |
NavAx
|
2 Отшельник
Перечень пунктов меню и их свойств |
|
|
|