Цитата:
Сообщение от
EVGL
X++:
journalTrans.initValue();
journalTrans.JournalNum = journalNum;
...
journalTrans.AccountType = LedgerJournalACType::Project;
journalTrans.LedgerDimension = this.getLedgerDim(LedgerJournalACType::Project, curExt(), projId);
здесь кстати потенциальная ошибка, часть полей(типа всяких условий оплат и профилей) инициализируются в момент изменения счета.
да и this.getLedgerDim() можно просто заменить на стандартную journalTrans.parmAccount()
Да и вообще самое сложное - это присвоить ваучер, это кстати хорошая задача для собеседования