28.02.2013, 08:12 | #1 |
Участник
|
Критическая ошибка в функции LedgerBondServer_RU.addBondProrateAmountMSTSecond. (Проводки по операции ПЕР034122 не балансируют согласно 14.06.2012. (Валюта компании: 0,00 - вторичная валюта: 0,00)
Добрый день!
AX 2009 Kernel 5.0.1500.3761 Appl 5.0.1500.2985 Solution RU HRP5 5.0.1500.2116.1 При разноске журнала переноса возникает ошибка Критическая ошибка в функции LedgerBondServer_RU.addBondProrateAmountMSTSecond. (Проводки по операции ПЕР034122 не балансируют согласно 14.06.2012. (Валюта компании: 0,00 - вторичная валюта: 0,00) Изучал вопрос, просмотрел весь форум, читал/баловался настройками округления, ничего не помогает. Трейсил какое-то время, но понял немного... И нет, честно говоря времени, чтобы его тратить на детальный анализ и демоделирование классов LedgerBond... Сам код генерирующий ошибку. X++: if (! _amountMSTSecond || ! bondTransDebit.ledgerTransObject().parmAmountMSTSecondary() || ! bondTransCredit.ledgerTransObject().parmAmountMSTSecondary()) { fatalError = ! checkFailed(strfmt("@SYS19378", funcname())); return; } Пожалуйста, подскажите, где-что посмотреть. Как я понимаю, это не алгоритмическая ошибка, а наша ошибка в данных, но что сделать/посмотреть, чтобы ее исправить (кроме настроек округления в ГК)? Большое спасибо, буду очень благодарен. (Грустно и обреченно доделываю FormRunListener...) |
|
Теги |
ledgerbondserver_ru, не балансируют |
|
|