24.01.2007, 11:29 | #1 |
Участник
|
Как экспортитровать объекты с конкретного слоя из Х++?
Добрый день!
Собственно сабж. Стоит задача автоматического пообъектного экспорта списка объектов (скажем с дип слоя). Может кто-то сталкивался с подобным задачи и поделится вариантом решения Пробы юзать методы SysTreeNode::nodeInLayer(), TreeNode.getNodeInLayer() ничего не дали - обекты экпортируются полностью со всех слоев (экспорт выполняется с помощью treeNodeExport() объекта TreeNode) Заранее всем большое спасибо зы AX 3.0 SP6 |
|
24.01.2007, 11:41 | #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; } |
|
24.01.2007, 17:27 | #3 |
NavAx
|
off
а SP6 уже вышел? |
|
25.01.2007, 09:53 | #4 |
Модератор
|
Все бы тебе программить
Создаешь новый проект - нажимаешь воронку (прямо в тулбаре проекта), в фильтре ставишь UtilLevel [слой], выбираешь группировку и вуаля! Должен был уже выйте международный. Но не нашел что-то на партнерсорсе. С Уважением, Георгий |
|
25.01.2007, 10:29 | #5 |
Участник
|
1. "Стоит задача автоматического пообъектного экспорта списка объектов (скажем с дип слоя)"
2. Вообще у нас контроль версий в трёхе так работает - при попытке закоммитить версию моджифицированного объекта сначала коммитится версия с предыдущего слоя, чтоб легче было сравнивать Так что тыканься кнопок не подходят |
|
Теги |
ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
Подсвеченые и не подсвеченые объекты в AOT | 14 | |||
Лицензия - не доступны объекты | 4 | |||
Программынй экспорт из определенного слоя | 14 | |||
Экспорт таблиц и форм с указанием слоя | 8 | |||
И еще раз о слоях | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|