For loop across all available companies?

前端 未结 3 1700
半阙折子戏
半阙折子戏 2021-01-20 08:15

I need to create a job with a for loop (I think) that goes through all available companies and checks for a specific value. I\'m just not familiar with how I would get it to

3条回答
  •  有刺的猬
    2021-01-20 09:09

    I use the following technique in a job:

    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();
            }
        }
    }
    

提交回复
热议问题