Akcia

Možno budete chcieť vytvoriť projekt AX obsahujúci všetky aplikačné prvky, ktoré existujú v danej vrstve.  Ak napríklad potrebujete znova vytvoriť súbor vrstvy VAR *.aod, budete musieť do projektu stiahnuť všetky prvky aplikácie vo vrstve VAR, exportovať projekt do súboru XPO, odstrániť súbor VAR *.aod a nakoniec sa prihlásiť do novovytvoreného súboru VAR *.aod, ktorý importuje xpo.  Keď importujete XPO, všetky prvky aplikácie je možné znova vytvoriť v novom súbore *.aod.  V kóde v tomto dokumente je uvedené, ako to urobiť. 

Výsledok

Keď sa v tomto príklade kód X++ pridá do úlohy v AOT a spustí sa, kód vytvorí súkromný projekt s názvom VarLayerChanges.  Projekt VarLayerChanges bude obsahovať všetky prvky, ktoré existujú vo vrstve VAR.  Ak chcete vytvoriť projekt pre inú vrstvu, zmeňte reťazec "VarLayerChanges" na vrstvu, ktorú potrebujete, napríklad "CusLayerChanges".  Potom zmeňte enum UtilEntryLevel::var na inú vrstvu, napríklad UtilEntryLevel::cus.

Riešenie

TreeNode treeNode = infolog.projectRootNode();
ProjectNode projectNode;
UtilElements utilElements;
;

treeNode = treeNode.AOTfirstÊ();
treeNode.AOTadd('VarLayerChanges');

projectNode = treeNode.AOTfind PriChyn('VarLayerChanges');
projectNode = projectNode.getRunNode();

while select utilElements WHERE utilElements.utilLevel == UtilEntryLevel::var
{
    ProjectNode.addUtilNode(utilElements.recordType, utilElements.name);
}

ProjectNode.AOTsave();

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Aká je podľa vás kvalita prekladu?
Čo sa vám páčilo a čo nie?

Ďakujem za vaše pripomienky!

×