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.
Старый 19.11.2016, 12:19   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ссылку вставь заново на оригинал - тут нету
Старый 19.11.2016, 14:08   #3  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Вставляю обновленную ссылку https://community.dynamics.com/ax/f/33/t/171440

Спасибо Ваня
__________________
http://www.axdevposts.blogspot.com
Пришел, уведел.... отойди, дай другому увидеть!
Старый 19.11.2016, 15:54   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от plumbum Посмотреть сообщение
Вставляю обновленную ссылку https://community.dynamics.com/ax/f/33/t/171440

Спасибо Ваня
В понедельник обсужу на работе с ПМами.
За это сообщение автора поблагодарили: plumbum (1).
Старый 23.11.2016, 11:27   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Этот запрос "мы" слышали уже неоднократно, не только для WHS, но и для legacy WMS
Он в бэклоге, но довольно низко, так что еще не скоро. И скорее всего будет имплементирован не как фича для инвентаризации, а как общая фича блокировки ячейки (типа как block input/output on location, или может как batch disposition code - block for sales pick, transfer ship, etc.)
За это сообщение автора поблагодарили: plumbum (1).
Теги
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, время: 12:49.