Проблема с рейтингом в журнале торговых соглашений

Я создал несколько журналов для элемента (предположим, «элемент 1») в AX2012 с несколькими ставками и разными датами. Как и для журнала 1, дата начала установлена ​​как 12/01/2013, а текущая дата равна NULL, а скорость равна 50.

Теперь, по логике, при выборе товара в форме строки продаж 12.07.2013 или позже я должен получить цену за единицу 60. Но цена за единицу, которую я получаю, равна 50.

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


person Mohd Saddaf khan    schedule 07.12.2013    source источник
comment
Я не думаю, что это вопрос программирования - однако я думаю, что знаю ответ - вам нужна дата, чтобы истечь срок действия первой ставки, то есть 12.01.2013 - 12.06.2013   -  person AnthonyBlake    schedule 09.12.2013


Ответы (1)


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

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

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

person Jan B. Kjeldsen    schedule 09.12.2013