25.09.2007, 11:44 | #1 |
Участник
|
Осуществить размещение прихода по ячейкам с учетом партий
Доброго всем здоровья.
Может кто поможет решить мою проблему. Есть склад, в котором в ячейку помещается несколько паллет (в частности 6), причем ячейка может обслуживаться только по принципу LIFO, то есть положенная в ячейку последней может быть взята только первой. Соответственно, в одну ячейку можно помещать паллеты только с одним товаром (иначе, когда потребуется взять какой-то товар, паллеты с которым уже заставлены, сделать это не удастся). Кроме того, важным является учет сроков годности, то есть дополнительное ограничение - в ячейку можно помещать паллеты только с одной партией (по партии определяется срок годности). В момент обработки журнала прихода товара нужно подбирать ячейки для вновь прибывшего товара с учетом вышеописанных ограничений. Сказать что одна ячейка-одна паллета нельзя: нам склада не хватит для такого размещения. Есть ли красивый способ заставить Аксу подбирать ячейки для размещения с такими ограничениями? PS: Ax3.0 SP5. |
|
25.09.2007, 12:02 | #2 |
SAP
|
Цитата:
В момент обработки журнала прихода товара нужно подбирать ячейки для вновь прибывшего товара с учетом вышеописанных ограничений.
Сказать что одна ячейка-одна паллета нельзя: нам склада не хватит для такого размещения. Есть ли красивый способ заставить Аксу подбирать ячейки для размещения с такими ограничениями? |
|
25.09.2007, 12:44 | #3 |
Member
|
Как-то разрабатывал решение (на концептуальном уровне) для очень похожей ситуации.
Остановился на таком варианте. Под ячейкой понимать полку. А позиции использовать для учета заставленных паллет. Предположительно необходимы доработки алгоритма подбора свободной ячейки (чтобы искал стеллаж с той же партией и тем же товаром), алгоритма подбора паллеты при комплектации. Для наведения порядка думал задействовать стандартную блокировку ячеек (чтобы система не предложила вытащить паллету из середины заставленного стеллажа). В таком случае придется доработать алгоритм размещения паллеты в ячейке и алгоритм резервирования при отгрузке, чтобы он корректно оперировал с блокировками. Идея требует еще проверки через моделирование. Но, вроде, доработок требует не радикальных, и стандартную функциональность не сильно разрушит.
__________________
С уважением, glibs® |
|
25.09.2007, 13:14 | #4 |
Участник
|
Да не, если дописывать, то уже рабочая идея есть, только не хотелось бы программизмом заниматься, если бы было решение на стандартной логике ...
Последний раз редактировалось Raven Melancholic; 25.09.2007 в 13:26. |
|
25.09.2007, 13:26 | #5 |
Участник
|
В голове сложился похожий алгоритм (только в принципе без подмены понятий - ячейка и есть ячейка с допустимым количеством в 6 паллет). При приходе в процедуре поиска ячеек учитывать не только свободное место, но и какой товар/партия там лежит (возможно, запоминая предыдущие поиски из того же журнала прибытия). Только хотелось бы обойтись без модификаций.
|
|
25.09.2007, 13:41 | #6 |
Member
|
В Аксапте заложена та логика, которая в нее заложена.
Я с данным функционалом работал много. Ничего похожего на то, чтобы разработчики позаботились о гибкости алгоритмов приемки и комплектации, я не заметил пока. Бизнес-процесс заложен абсолютно конкретный. Если использовать одну ячейку с несколькими паллетами, то система может пытаться схватить любую, возможно, не самую подходящую (заставленную). Хотя в любом случае дорабатывать...
__________________
С уважением, glibs® |
|
25.09.2007, 14:13 | #7 |
Участник
|
Спасибо glibs и konopello как бы не хотелось обойтись без кодирования, придется писать код размещения и подбора.
|
|