Предлагаю сначала выполнить формирование строк в журнале через форму
Финансы | Финансовые Журналы
При этом
- для задания счетов использовать только "Счет Но."
- следить за значением, которое выводится в "Общий Баланс" - д.б. = 0
Когда "научитесь" выполнять без ошибок учет, который Вас устроит "во всех отношениях", можно переходит к коду C/AL.
Сложнее будет выяснить - нужно или нет использовать оператор VALIDATE() для заполнения полей, точнее заполнение каких полей обязательно нужно сопровождать оператором VALIDATE(). Однозначный ответ для кажого поля можно получить внимательно изучив C/AL код Table 81.
Общие рекомендации
- заполняйте поля в том порядке, в котором они заполняются User`ом в форме
- всегда используйте VALIDATE() при заполнении полей "Posting Date", "Currency Code", "Account No.", "Amount"
- будьте аккуратны при формировании Dimensions - подробнее см. C/AL код.
BR
|