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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2011, 09:18   #10  
vazerdim is offline
vazerdim
Участник
 
77 / 40 (2) +++
Регистрация: 06.09.2008
Что удалось выяснить на сегодня
У нас используется метод учета запасов средневзвешенная на дату.
Попробовали сделать такой пример, сделали два Заказа на покупку один 20 штук другой 40 штук, с этого же склада сделали списание на -20 штук. После закрытия склада в поле QtySettled появляются дробные значения. Посмотрели в классе \Classes\InventCostItemDim\updateModelAverage, где есть следующий код:

X++:
qtyRemain -= this.financialOpenQty(receipt);
if (qtyRemain <= 0)
{
     settleQty   = -this.financialOpenQty(issue);
}
     else
{
     [B]settleQty   = -this.financialOpenQty(receipt) * openQtyIssue / qty;[/B]
     settleQty   = decround(settleQty,inventAdj::settleQtyDec());
Из кода видно, из-за чего появляются дробные значения. Но вот теперь не понятно, что делать дальше, на текущий момент в базе около 2 тыс., таких проводок.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Расчеты с поставщиками. Создание кредит-ноты Kabardian DAX: Программирование 0 12.09.2009 20:40
Пересчет себестоимости в заказе. Задвоение себестоимости кредит-ноты. Aquarius DAX: Функционал 4 10.06.2009 10:59
Ошибка при создании кредит-ноты по заказу Фаткуллов Ренат DAX: Функционал 2 13.04.2009 12:56
Ошибка при создании кредит-ноты longson DAX: Функционал 1 02.03.2008 01:49
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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