AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.09.2012, 19:00   #18  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
а почему нет? Дт часть проводки может идти на один счет, Кт на другой или никуда не идти.
Не... тут другой случай. Метод fixTransDifference проверяет уже обработанные проводки ГК. Он бежит по временной таблице, данные в которой уже имеют и дебет и кредит, и проверяет нет ли дисбаланса, т.е. не получилось ли так, что дебет попал под правила трансляции, а кредит нет.

Так вот упомянутый мною код приводит к тому, что дебетовая и кредитовая часть проводки рассматривается отдельно. В результате дебет не находит кредита, а кредит дебета. Получаем дисбаланс, хотя по факту его нет.
Если код закомментировать до дебет и кредит обрабатываются в одной итерации цикла и ошибка уходит.
Теги
консолидация, трансляция

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Трансляция. Слетает корреспонденция. ena_ax DAX: Функционал 0 28.10.2008 07:38
Трансляция 4.0 и 3.0: есть ли разница Arahnid DAX: Функционал 1 19.08.2007 12:26
Трансляция и двухвалютный склад EVGL DAX: Функционал 22 28.12.2005 17:28
Трансляция (ошибка целостности) VAA DAX: Программирование 2 19.07.2005 14:44
Трансляция в Аксапте vaavr DAX: Функционал 5 25.11.2003 12:02

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:07.