Показать сообщение отдельно
Старый 09.11.2022, 13:43   #3  
axm2017 is offline
axm2017
Участник
 
1,754 / 292 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от DaniilT Посмотреть сообщение
Разобрался, можно через секцию where сделать
X++:
 static void Job309(Args _args)
{
    MainAccount   mainAccount;
    
    while select mainAccount where mainAccount.MainAccountId >= '91.2.1' && mainAccount.MainAccountId <= '91.2.5' {
        
        info(strFmt('%1', mainAccount.MainAccountId));
    }
    
}
Люди в коде делают как то так
X++:
while select RecId from mainAccount
            where mainAccount.MainAccountId >= MainAccount::find(rTax25LedgerInterval.FromMainAccountId).MainAccountId   &&
                  mainAccount.MainAccountId <= MainAccount::find(rTax25LedgerInterval.ToMainAccountId).MainAccountId     &&
                  mainAccount.LedgerChartOfAccounts == LedgerChartOfAccounts::current()