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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.03.2007, 11:27   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Поспешил. Оказывается у меня не чистый SP3. Оказывается, ошибка была до SP4, о чем говорит такой код в методах updateTransPhysicalReturnedReceipt и updateTransPhysicalReturnedIssue класса InventUpd_Physical.
X++:
// START: 1947 SP4
inventTrans.voucher= _ledgerVoucher.lastVoucher();
localBuffer.Voucher         = inventTrans.Voucher;
localBuffer.VoucherPhysical = inventTrans.Voucher;
this.postingPhysical(true);
// END:   1947 SP4
Как только накатил это изменение, записи стали корректными. Так что, если кто столкнется с подобной ошибкой, то может мои мытарства помогут. Без этого методы selectInventTransPostingPhysical классов, наследников InventSumDate в случае, если было сторнирование отборочных накладных до создания финансовых, работают некорректно.
Осталось придумать, как исправить существующие записи.
За это сообщение автора поблагодарили: Lemming (2), kashperuk (3), _AnK_ (2).
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Остатки товара на определенную дату Lucky13 DAX: Программирование 7 27.03.2007 14:27
Скачут остатки Def DAX: Программирование 3 03.05.2006 14:27
Остатки на дату. Bars DAX: База знаний и проекты 119 15.02.2006 20:35
Цена на дату создания заказа/закупки George Nordic DAX: Функционал 2 29.06.2005 15:56
Остатки dog37 DAX: Программирование 6 02.06.2005 11:25

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

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

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