AX 2012 R2 Cumulative Update 6.
Добрый день! Настроен пересчет единиц измерения для номенклатуры:
- Из единицы: шт
- В единицу: уп
- Множитель: 12 (в AX 2012 это поле называется Коэфициент)
До AX 2012 проверка пересчета работала так:
12 шт = 1 уп
В AX 2012 проверка пересчета работает наоборот:
1 шт = 12 уп
Баг или фича?
Сейчас поднимаю документацию по AX 2012 чтобы понять это, но вдруг кто уже сталкивался с этим и знает ответ.
upd: выяснил, что это баг:
- В документации написано (Supply Chain Foundation in Microsoft Dynamics AX 2012, стр. 2-47):
Цитата:
To set up a unit of conversion for the unit, follow these steps:
1. Open Organization administration > Setup > Units > Units.
2. Select the unit from which you want to make the unit conversion.
3. ClickUnit conversion.
4. Click Newto create a new unit conversion. Create the unit
conversion line by using the unit form from which you opened the
form.
5. Specify the factor by which the unit must be multiplied to equal the
To unit. For example, if there are five pieces in a pack and the Unit
conversionsform is opened from pieces, type "5" in the Factor
field.
6. In the To unit field, specify the unit to which you want to convert.
Т. е. "Коэффициент" - это число, на которое нужно умножить единицу, указанную в поле "Из единицы" чтобы получить "В ед. изм.". Например, в 1 упаковке 5 штук, тогда необходимо настроить так
Из единицы: шт
В единицу: уп
Коэффициент: 5
- Настроил, пересчет как указано в документации и получил ошибку в проверке пересчета (1 штука = 5 упаковок):

Отправлю баг в Microsoft как появится время. Еще не проверял считает ли он так же неправильно в функционале, возможно ошибка только в проверке пересчета.
upd2: проверил в функционале - по крайней мере в закупках пересчет из единицы закупки (уп) в складскую (шт) в случае настроенного пересчета (1 уп = 10 шт) работает правильно.