对于所有可用公司的循环?

Mr.*_*mic 3 axapta dynamics-ax-2012

我需要创建一个带有for循环(我认为)的作业,该作业遍历所有可用的公司并检查特定值.我只是不熟悉如何选择每个公司.

有谁知道这个的语法?

Jan*_*sen 6

我在工作中使用以下技术:

static void CountIt(Args _args)
{
    DataArea  DataArea;

    void doIt()
    {;
        info(int2str((select Count(RecId) from CustTable).RecId));
    }

    setPrefix("Counting");
    while select DataArea where !DataArea.isVirtual
    {
        print(DataArea.Id);
        setPrefix(DataArea.Id);
        changecompany (DataArea.Id)
        {
            doIt();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)