|
|
#1 |
|
Участник
|
Добрый день!
Собственно сабж. Стоит задача автоматического пообъектного экспорта списка объектов (скажем с дип слоя). Может кто-то сталкивался с подобным задачи и поделится вариантом решения Пробы юзать методы SysTreeNode::nodeInLayer(), TreeNode.getNodeInLayer() ничего не дали - обекты экпортируются полностью со всех слоев (экспорт выполняется с помощью treeNodeExport() объекта TreeNode)Заранее всем большое спасибо зы AX 3.0 SP6 |
|
|
|
|
#2 |
|
Участник
|
У меня вот так работает (KR3)
X++: TreeNode getPrevLayeredNode(TreeNode _node)
{
int mask = _node.applObjectLayerMask();
UtilEntryLevel layer;
for (layer=_treeNode.applObjectLayer()-1; layer >= UtilEntryLevel::sys && layer <= UtilEntryLevel::usp; layer--)
{
if(mask & (1 << layer))
return _node.getNodeInLayer(layer);
}
return null;
} |
|
|
|
|
#3 |
|
NavAx
|
off
а SP6 уже вышел? |
|
|
|
|
#4 |
|
Модератор
|
Все бы тебе программить
![]() Создаешь новый проект - нажимаешь воронку (прямо в тулбаре проекта), в фильтре ставишь UtilLevel [слой], выбираешь группировку и вуаля! Должен был уже выйте международный. Но не нашел что-то на партнерсорсе. ![]() С Уважением, Георгий |
|
|
|
|
#5 |
|
Участник
|
1. "Стоит задача автоматического пообъектного экспорта списка объектов (скажем с дип слоя)"
2. Вообще у нас контроль версий в трёхе так работает - при попытке закоммитить версию моджифицированного объекта сначала коммитится версия с предыдущего слоя, чтоб легче было сравнивать Так что тыканься кнопок не подходят
|
|
|