AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 21.11.2006, 16:52   #1  
Beast-L ist offline
Beast-L
Участник
Benutzerbild von Beast-L
 
104 / 21 (1) +++
Registriert seit: 20.10.2006
Ort: Киев
Создание классов программно
Подскажите. Как програмно создать класс?
Alt 21.11.2006, 16:53   #2  
glibs ist offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4.942 / 911 (40) +++++++
Registriert seit: 10.06.2002
Ort: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Могу подсказать где можно посмотреть.

Модуль Product builder.
__________________
С уважением,
glibs®
Alt 21.11.2006, 17:07   #3  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
\Classes\ClassBuild
This post has been rated by: Beast-L (1).
Alt 21.11.2006, 17:22   #4  
Beast-L ist offline
Beast-L
Участник
Benutzerbild von Beast-L
 
104 / 21 (1) +++
Registriert seit: 20.10.2006
Ort: Киев
А как его теперь в проэкт засунуть?
Alt 21.11.2006, 17:35   #5  
EVGL ist offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4.445 / 3001 (0) ++++++++++
Registriert seit: 09.07.2002
Ort: Parndorf, AT
\Classes\SysProjectFilterRunBase\insertNode
Alt 21.11.2006, 17:43   #6  
belugin ist offline
belugin
Участник
Benutzerbild von belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4.622 / 2925 (107) +++++++++
Registriert seit: 16.01.2004
Blog-Einträge: 5
http://erpkb.com/Axapta/Proekt
Alt 22.11.2006, 13:07   #7  
Beast-L ist offline
Beast-L
Участник
Benutzerbild von Beast-L
 
104 / 21 (1) +++
Registriert seit: 20.10.2006
Ort: Киев
Сделал вот так и вроде как работет.

X++:
ClassBuild addClass(str _name)
{
    ProjectGroupNode    classesNode;
    ClassBuild          newClass;
    ; // end of variables declaration

    classesNode = this.createClassesGroup();
    newClass    = new ClassBuild(_name);
    classesNode.addUtilNode(UtilElementType::Class, _name);
    newClass.classNode().AOTsave();
    project.AOTsave();
    project.AOTrefresh();
    return newClass;
}
Класс для работы с проектом где использован этот метод:
ProjectManager_shg.xpo

Geändert von Beast-L (22.11.2006 um 13:31 Uhr)
Alt 22.11.2006, 13:33   #8  
AndyD ist offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2.560 / 2494 (89) +++++++++
Registriert seit: 20.08.2005
Кстати, можно для создания класса воспользоваться UtilIdElements
X++:
    UtilIdElements  utilIdElements;
    TreeNode tn;
    ;
    utilIdElements.initValue();
    utilIdElements.Name = "newClass";
    utilIdElements.recordType = UtilElementType::Class;
    utilIdElements.insert();
    tn = xUtilIdElements::getNode(utilIdElements);
    tn.AOTcompile(1);
    tn.AOTsave();
__________________
Axapta v.3.0 sp5 kr2
This post has been rated by: Bil Meshkoff (2).
Alt 22.11.2006, 13:40   #9  
Beast-L ist offline
Beast-L
Участник
Benutzerbild von Beast-L
 
104 / 21 (1) +++
Registriert seit: 20.10.2006
Ort: Киев
А какой вариант быстрее и/или лучше?
Stichworte
класс, программно

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Использование формы в качестве диалога vs создание диалога программно Lucky13 DAX: Программирование 3 30.05.2008 13:09
Создание проводок ГК (программно) Ivan Mischenko DAX: База знаний и проекты 25 30.10.2006 16:35
Создание EDT в X++ Dimus DAX: Программирование 9 14.10.2005 13:48
Как программно изменить к-во в строке заказа в форме SalesTable BorDark DAX: Программирование 2 13.01.2005 17:02
создание закупки программно z_av DAX: Программирование 4 11.04.2003 12:46
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:06 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.