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

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

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11
X++: X++ Arrays Behave Differently in .NET CIL, in Dynamics AX 2012 Blog bot DAX Blogs 0 17.09.2012 23:11
axinthefield: Compatibility Testing for Microsoft Dynamics AX Blog bot DAX Blogs 0 23.06.2012 02:26
dynamics-ax: Microsoft Dynamics AX 2012 - System Architecture Overview Blog bot DAX Blogs 0 26.05.2011 02:11
dynamics-ax: Interview with Microsoft's Lachlan Cash on his new role, AX 2012 and more Blog bot DAX Blogs 6 22.04.2011 14:55

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

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

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