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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.11.2010, 17:52   #1  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
Баг при закрытии производственного заказа
AX 4.0 SP2 FP1
При закрытии производственных заказов спорадически возникала некорректная сумма закрытия в журнале, которая вызывала некорректную сумму разноски в Главную книгу по одному плечу фин. проводки.

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

Было решено добавлением инициализации курсора в метод \Classes\ProdUpdHistoricalCost\initProdTableJour():
X++:
        void initProdTableJour(Voucher _voucher)
        {
            InventQty       qtyGood;
            InventQty       qtyError;
        
            ;
            // добавленный код -->
            prodTableJour.clear();
            // <--
        
            prodTableJour.initFromProdTable(prodTable);
            
            //далее оригинальный код....
        }
Пытались решить этот вопрос официальным путем через поддержку МС, но после года переписки запрос так и был закрыт без исправления. В результате, пришлось бороться с ним своими силами.
На девятке не тестировал, но по результатам беглого просмотра кода там эта бага, похоже, тоже имеется.
За это сообщение автора поблагодарили: EVGL (3), Artoodeetoo (1).
Теги
производственный заказ, bug, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание производственного заказа программно ena_ax DAX: Программирование 7 23.09.2011 11:38
Развёртка спланированного производственного заказа и Номер партии Vikp DAX: Функционал 0 10.02.2006 11:14
Тип производственного заказа Anais DAX: Функционал 17 26.05.2005 13:50
Производство: проблема при обработке производственного заказа Asp DAX: Функционал 2 15.04.2004 15:48
Разбитие производственного заказа diessever DAX: Функционал 3 08.08.2003 15:44

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:15.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.