Показать сообщение отдельно
Старый 28.09.2007, 16:44   #14  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Как-то проводя раскопки кода при строительстве наткнулся на кусок кода, в котором реализован настоящий FIFO. В Аксапте.

WMSShipmentReservation.findFloatingPickItemBatch()

Вот в этом методе это происходит.

Это кусок механизма резервирования функциональности WMS. Суть в том, что если для номенклатуры активна аналитика Партия (см. WMSShipmentReservation.findFloatingPickItem() сразу после завершения объявления переменных), то ищется паллета с партией с минимальной датой производства. Переделать на минимальный срок годности не сложно.

Правда, назвать эту новость положительной сложно. Т.к. данный кусок кода является примерно одной четвертой от общего алгоритма резервирования номенклатуры функциональности WMS. В остальных случаях работает "стандартный" подход к резервированию, который подробно описан выше.

Чем объясняется неодинаковость подхода можно только догадываться .
__________________
С уважением,
glibs®