Если стоит задача выбрать все объекты с определенным секьюретикеем, то можно так:
X++:
UtilElements ue;
treenode treenode;
#define.fltseckey("CustTables")
#define.SecurityKey("SecurityKey")
str properties;
;
While Select ue
where ue.recordType == UtilElementType::Table
{
treenode = xUtilElements::getNode(ue);
If (treenode)
{
properties = treenode.AOTgetProperties();
If (strscan(properties, #SecurityKey, 1, strlen(properties)))
If (treenode.AOTgetProperty(#SecurityKey) == #fltseckey)
info(strfmt("%1", treenode.treeNodePath()));
}
}
Долго работает только...