21.11.2012, 07:34 | #1 |
Enjoy!
|
Обработка исх. НДС (Ошибка корреспонденции)
Привет коллеги!
Суть вопроса такова, обработка исходящего НДС, один из этапов для закрытия Книг. Этап происходит в несколько действий: 1. Выбор данных; 2. Пометка; 3. Разноска. Например, выбираем данные за период - месяц, помечаем все записи, разносим. Разноска завершается, вылетает Info следующего характера: @GEE15330: "Установлена неверная корреспонденция. Корреспонденция будет отменена". При переходе по sysInfoAction отправляет на форму ручной корреспонденции...При этом поля корреспонденции в новосозданных проводках не заполняются. Класс LedgerBondServer_RU, метод commitTransList(), участок кода: X++: ... // Finally check that all transactions was splitted in balance if (ok && balanceMap) { mapIterator = new MapIterator(balanceMap); while (mapIterator.more()) { if (mapIterator.value() != 0.0) // В map находит значение != 0 { ok = false; break; } mapIterator.next(); } if (! ok) { this.showManualBondAction("@GEE15330"); } } ... Помогите разобраться. Последний раз редактировалось iCloud; 21.11.2012 в 08:01. |
|