11.06.2014, 17:30 | #1 |
Участник
|
Новый класс создается как копия существующего с другого слоя
Периодически возникает проблема при создании нового класса на слое USR. Создание стандартное - правой клавишей мыши на узле Classes \ Создать Class
Новый класс создается, но не пустой, а как копия существующего класса на другом слое, но с другим именем. В смысле, у нового класса создаются не копии методов на слое USR, а копии методов на слое оригинального класса. При этом прав на редактирование слоев отличных от USR - нет. Такое ощущение, что новый объект слоя USR ассоциируется с ранее созданным объектом другого слоя. В моем случае связка идет со слоем BUP Выкручиваюсь я из этой ситуации просто тупо создавая все новые и новые классы, пока очередной класс не будет создан как положено. Затем удаляю все "левые" объекты. Вот только что пришлось создать 10 классов пока наконец Axapta не дала создать то, что нужно. Есть какие-либо соображения почему такое может происходить? Ax2009 PS: Программное создание дает тот же эффект X++: #aot
TreeNode treeNode = TreeNode::findNode(#ClassesPath);
;
treeNode.AOTadd('MyNewClass'); PPS: У нас есть две копии Axapta: для разработки и для тестирования. Проблема возникает одновременно на обоих копиях. Похоже на то, что это как-то связано с ID объектов. Пока ID нового объекта не станет больше некоторой величины, нормального создания нового класса не получается.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|