![]() |
#1 |
Участник
|
Как получить все счета из диапазона.
Добрый день.
Подскажите как получить счета ГК на основании интервала из таблицы RTax25LedgerInterval "Диапазоны счетов" по полям FromMainAccountId "Счет (интервал: С)" и ToMainAccountId "Счет (интервал: До)"? Может быть есть уже существующий метод? |
|
![]() |
#2 |
Участник
|
Разобрался, можно через секцию 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)); } } |
|
|
За это сообщение автора поблагодарили: Pandasama (2). |
![]() |
#3 |
Участник
|
Цитата:
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() |
|