AX Code X++ changeCompany
static void changeCom(Args _args)
{
//check if company is part of a virtual company
VirtualDataAreaList virtualDataAreaList, virtualDataAreaFind;
InventTableModule otherInventTableModule;
;
if (!xDataArea::find(curext()).isVirtual)
{
select firstOnly virtualDataAreaFind
where virtualDataAreaFind.Id == curext();
if (virtualDataAreaFind)
{
while select virtualDataAreaList
where virtualDataAreaList.virtualDataArea == virtualDataAreaFind.virtualDataArea
{
changeCompany(virtualDataAreaList.Id)
{
info(virtualDataAreaList.Id);
}
}
}
}
}
{
//check if company is part of a virtual company
VirtualDataAreaList virtualDataAreaList, virtualDataAreaFind;
InventTableModule otherInventTableModule;
;
if (!xDataArea::find(curext()).isVirtual)
{
select firstOnly virtualDataAreaFind
where virtualDataAreaFind.Id == curext();
if (virtualDataAreaFind)
{
while select virtualDataAreaList
where virtualDataAreaList.virtualDataArea == virtualDataAreaFind.virtualDataArea
{
changeCompany(virtualDataAreaList.Id)
{
info(virtualDataAreaList.Id);
}
}
}
}
}
ความคิดเห็น
แสดงความคิดเห็น