2013-12-07 2 views
0

Я создал несколько журналов для элемента (предположим «item1») в AX2012 с несколькими ставками и отличается от и по дате. Как и для Журнала 1, дата дата определена как 1/12/2013, а на сегодняшний день равна NULL и оценивается как 50. для журнала 2, From date установлен как 7/12/2013, и на сегодняшний день NULL и рейтинг 60 .Вопрос о ставке в журнале торговых соглашений

Теперь, по логике вещей, при выборе элемента в виде продажи линии или после 07/12/2013, я должен получить цена единицы 60. Но цена за единицу, что я получаю 50.

Как получить последнюю цену от позиции, счета, до, с даты в форме линии продаж?

+0

Я не думаю, что это вопрос программирования - однако я думаю, что знаю ответ - вам нужно, чтобы истечь первый курс, т.е. 1/12/2013 - 6/12/2013 – AnthonyBlake

ответ

1

В AX действует более одной активной записи цены (PriceDiscTable).

В вашем случае как 50, так и 60 действительны ставки, тогда он выполняет услугу по выбору меньшего! В журнале 2 вы должны найти старую ставку, а затем применить дату окончания 06/12/2013.

Поскольку это громоздко, это обычная настройка для автоматического закрытия цен. Это можно сделать в методе insertPriceDiscTable.

Смежные вопросы