интересная мысль.
X++:
if (bitTest(dictField.flags(), #DBF_STORE))
{
for(j = 1;j <= dictField.arraySize(); j++)
{
treeItemIdx = SysFormTreeControl::addTreeItem(formTreeControl, dictField.name(), 0, null, imageListAppl_Aot.image(#ImageField));
SysFormTreeControl::setOverlayImage(formTreeControl, treeItemIdx, imageListAppl_Aot.image(findOverlayImage(dictField.baseType())));
itemIdxContainer += treeItemIdx;
}
}
Жаль только он проверяет только на "хранимость" в базе.
Жаль, что не проверяет права доступа к полям.