|
|
|
|
#1 |
|
Участник
|
Цитата:
Код: IF GenJnlLine."Bal. Account Type"=4 THEN BEGIN а этой строкой: Код: IF GenJnlLine."Bal. Account Type"= Acc::"Bank Account" THEN GenJnlLine."Bal. Account Type" :=4; Буду очень рад, если ты напишешь, как это сделать гораздо правельней! Я так и не разобрался с Get. Цитата:
Ого, я и не мог предположить... =( Пока у меня выходит так: Код: IF GenJnlLine."Bal. Account Type"= Acc::"Bank Account" THEN GenJnlLine."Bal. Account Type" :=4;
IF GenJnlLine."Bal. Account Type"=4 THEN BEGIN
IF BankAccount.FIND('-') THEN
REPEAT
IF BankAccount."No." = GenJnlLine."Bal. Account No." THEN
IF (BankAccount.CALCFIELDS(Balance) = TRUE) AND (BankAccount.Balance <> 0) THEN
IF BankAccount."Min. Balance" >= BankAccount.Balance - GenJnlLine.Amount THEN
ERROR(Text010);
UNTIL BankAccount.NEXT =0;
END; |
|
|
|
|
#2 |
|
MCTS
|
Цитата:
Смысл присваивания действительно не ясен. Чтобы убедиться в том, что счет правильного типа достаточно: Код: IF GenJnlLine."Bal. Account Type"=GenJnlLine."Bal. Account Type"::"Bank Account" THEN Код: IF BankAccount.GET(GenJnlLine."Bal. Account No." ) THEN PS Документация Где найти документацию? Книги книги по Navision |
|
|