Показать сообщение отдельно
Старый 31.10.2013, 12:33   #1  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
AX 2012 Пересчет единиц измерения - баг или фича?
AX 2012 R2 Cumulative Update 6.

Добрый день! Настроен пересчет единиц измерения для номенклатуры:
  • Из единицы: шт
  • В единицу: уп
  • Множитель: 12 (в AX 2012 это поле называется Коэфициент)

До AX 2012 проверка пересчета работала так:
12 шт = 1 уп

В AX 2012 проверка пересчета работает наоборот:
1 шт = 12 уп

Баг или фича?

Сейчас поднимаю документацию по AX 2012 чтобы понять это, но вдруг кто уже сталкивался с этим и знает ответ.

upd: выяснил, что это баг:
  1. В документации написано (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
  2. Настроил, пересчет как указано в документации и получил ошибку в проверке пересчета (1 штука = 5 упаковок):
    Нажмите на изображение для увеличения
Название: Пример ошибки пересчета.JPG
Просмотров: 351
Размер:	75.6 Кб
ID:	8554
Отправлю баг в Microsoft как появится время. Еще не проверял считает ли он так же неправильно в функционале, возможно ошибка только в проверке пересчета.
upd2: проверил в функционале - по крайней мере в закупках пересчет из единицы закупки (уп) в складскую (шт) в случае настроенного пересчета (1 уп = 10 шт) работает правильно.

Последний раз редактировалось Kabardian; 31.10.2013 в 13:45. Причина: уточнил, что баг только в "Проверке пересчета"
За это сообщение автора поблагодарили: Starling (2), mnt_dx (1).