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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.02.2020, 20:13   #1  
Blog bot is offline
Blog bot
Участник
 
25,459 / 846 (79) +++++++
Регистрация: 28.10.2006
a33ik: Available physical on exact dimensions
Источник: http://daxonline.org/1679-available-...imensions.html
==============

If case of following conditions
  • Item is enabled for advanced warehousing
    WHSInventEnabled::exist(ItemId);
  • some warehouses have negative stock
You will see that Available physical figure is different from what you most probably want to get:




In this case Available physical will display total value across all warehouses or any other dimensions you stated as a criteria.
Available physical on exact dimensions will display correct value considering specified dimensions.


Here is how to get correct values from X++:
static void VKAvailablePhysical(Args _args){ Qty qty; InventDim inventDim; InventDimParm inventDimParm; InventOnHandQty inventOnHandQty; ItemId itemId = '11011'; InventAvailabilityByUnit inventAvailabilityByUnit; WhsInventReserveQty whsInventReserveQty; InventIAvailability inventIAvailability; inventDim.clear(); inventDim.InventSiteId = 'SiteId'; inventDim.InventLocationId = 'Warehouse'; inventDim = inventDim::findOrCreate(inventDim); // Available physical inventDimParm.initFromInventDim(inventDim); inventOnHandQty = InventOnHandQty::newItemDim(itemId, inventDim, inventDimParm); qty = inventOnHandQty.availPhysical(); // Available physical on exact dimensions inventAvailabilityByUnit = inventAvailabilityProvider::findByItemIdDim(itemId, inventDim); inventIAvailability = inventAvailabilityByUnit.parmInventAvailability(); if (inventIAvailability is WhsInventReserveQty) { whsInventReserveQty = inventIAvailability as WhsInventReserveQty; qty = whsInventReserveQty.availPhysicalLevel(); }}







Источник: http://daxonline.org/1679-available-...imensions.html
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
a33ik: AX2012: X++ Code to verify active stock dimensions on an item Blog bot DAX Blogs 0 03.10.2018 15:11
a33ik: Transfer order receive item with different than default storage dimensions Blog bot DAX Blogs 0 03.05.2018 18:12
stoneridgesoftware: How to Set up Required Dimensions in Dynamics 365 Business Edition Blog bot DAX Blogs 0 03.08.2017 00:13
dynamicsaxtraining: Get “available physical” values for specific item+dimensions per batch Blog bot DAX Blogs 0 17.10.2011 20:11
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:28.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.