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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.11.2016, 03:23   #1  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
AX2012 R3 / AX7: Блокировка номенклатуры при инвентаризации в WHS
Всем доброе время суток!

Сталкнулся с такой проблемой в новом складском модуле (WHS):

есть возможность проводить постоянную инвентаризацию: система создает работу по инвентаризации согласно плану, работник может на мобильном устройстве выбрать ячейку склада, посчитать номенклатуру и занести в систему. Создание и разноска журнала происходит либо автоматом либо потом со стороны супервайзора (зависит от настроек). Предполагалось, что номенклатура будет блокироваться только на той ячейке, которую сейчас подсчитывают и потом освобождаться (в отличии от старого модуля склада). Однако не тут то было

Проблема описана тут: Blocking inventory during cycle count.

Подсказаное решение устанавливать в номенклатуре на ячейке складской статус (Inventory status) с галочкой "заблокированно" не помогает: можно паралельно с работой инвентаризации с мобильного терминала провести Movement и изменить складской статус... Таким махом получается стащить пару штучек из ячейки, пока другой там подсчитывает

Рассматриваю кастомизацию как возможное решение: при начале работы подсчета и до ее окончания выставлять признак подсчета в ячейке (еще лучше в связке "ячейка/товар", что-то типа Warehouse items) и добавить еще на ячейку поле с текущей работой по подсчету. В общем, скопировать логику InventItemLocationCountingStatus

Потом доработать тут
X++:
public boolean checkCountingLocks(InventDim _inventDim)
{
    if (!InventParameters::find().LockCounting)
    {
        return true;
    }

    if (InventItemLocation::isCountingStarted(this.itemId(),_inventDim))
    {
        return checkFailed(strFmt("@SYS59534", this.itemId(), _inventDim.InventLocationId));
    }

    return true;
}
Буду рад комментам! Заранее всем спасибо!
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!

Последний раз редактировалось plumbum; 19.11.2016 в 03:34.
Теги
ax2012, ax7, cycle counting, wax, whs, инвентаризация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsax-fico: Invoice search AX2012 vs. AX7 (Part 2) Blog bot DAX Blogs 0 01.04.2016 10:11
patrickmouwen: AX7 – My top 12 highlights Blog bot DAX Blogs 0 27.02.2016 13:11
DynamicsAxSCM: Migration of Microsoft Dynamics AX WMS to new R3 warehouse and transportation functionality Blog bot DAX Blogs 0 17.08.2015 20:19
emeadaxsupport: How to use the Automatic Billing Rule for Projects in Microsoft Dynamics AX 2012 R2 and AX2012 R3 Blog bot DAX Blogs 0 03.03.2015 19:11
axforum blogs: О заполнении Наименования и Кода номенклатуры в печатной форме Накладной (Ax2009 ru7) Blog bot DAX Blogs 0 07.06.2011 09:11

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

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

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