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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.09.2007, 11:44   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Осуществить размещение прихода по ячейкам с учетом партий
Доброго всем здоровья.
Может кто поможет решить мою проблему.
Есть склад, в котором в ячейку помещается несколько паллет (в частности 6), причем ячейка может обслуживаться только по принципу LIFO, то есть положенная в ячейку последней может быть взята только первой. Соответственно, в одну ячейку можно помещать паллеты только с одним товаром (иначе, когда потребуется взять какой-то товар, паллеты с которым уже заставлены, сделать это не удастся). Кроме того, важным является учет сроков годности, то есть дополнительное ограничение - в ячейку можно помещать паллеты только с одной партией (по партии определяется срок годности).
В момент обработки журнала прихода товара нужно подбирать ячейки для вновь прибывшего товара с учетом вышеописанных ограничений.
Сказать что одна ячейка-одна паллета нельзя: нам склада не хватит для такого размещения.
Есть ли красивый способ заставить Аксу подбирать ячейки для размещения с такими ограничениями?
PS: Ax3.0 SP5.
Старый 25.09.2007, 12:02   #2  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
В момент обработки журнала прихода товара нужно подбирать ячейки для вновь прибывшего товара с учетом вышеописанных ограничений.
Сказать что одна ячейка-одна паллета нельзя: нам склада не хватит для такого размещения.
Есть ли красивый способ заставить Аксу подбирать ячейки для размещения с такими ограничениями?
Извиняюсь за иронию, но самый красивый способ, это красиво дописать. Но неужели вы хотите что вам полностью алгоритм расписали.
Старый 25.09.2007, 12:44   #3  
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
Как-то разрабатывал решение (на концептуальном уровне) для очень похожей ситуации.

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

Идея требует еще проверки через моделирование. Но, вроде, доработок требует не радикальных, и стандартную функциональность не сильно разрушит.
__________________
С уважением,
glibs®
Старый 25.09.2007, 13:14   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от konopello Посмотреть сообщение
...самый красивый способ, это красиво дописать. Но неужели вы хотите что вам полностью алгоритм расписали.
Да не, если дописывать, то уже рабочая идея есть, только не хотелось бы программизмом заниматься, если бы было решение на стандартной логике ...

Последний раз редактировалось Raven Melancholic; 25.09.2007 в 13:26.
Старый 25.09.2007, 13:26   #5  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от glibs Посмотреть сообщение
Остановился на таком варианте...
В голове сложился похожий алгоритм (только в принципе без подмены понятий - ячейка и есть ячейка с допустимым количеством в 6 паллет). При приходе в процедуре поиска ячеек учитывать не только свободное место, но и какой товар/партия там лежит (возможно, запоминая предыдущие поиски из того же журнала прибытия). Только хотелось бы обойтись без модификаций.
Старый 25.09.2007, 13:41   #6  
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
В Аксапте заложена та логика, которая в нее заложена.

Я с данным функционалом работал много. Ничего похожего на то, чтобы разработчики позаботились о гибкости алгоритмов приемки и комплектации, я не заметил пока. Бизнес-процесс заложен абсолютно конкретный.

Если использовать одну ячейку с несколькими паллетами, то система может пытаться схватить любую, возможно, не самую подходящую (заставленную). Хотя в любом случае дорабатывать...
__________________
С уважением,
glibs®
Старый 25.09.2007, 14:13   #7  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Спасибо glibs и konopello как бы не хотелось обойтись без кодирования, придется писать код размещения и подбора.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Резервирование партий Andrux DAX: Функционал 10 02.02.2009 13:01
Размещение товаров по ячейкам Abigon DAX: Функционал 9 06.06.2006 14:21
Поле "Срок действия" на таблице партий sev DAX: Функционал 2 14.04.2006 11:09
Модификация возврата партий в производстве (Axapta 3.0) Paul_ST DAX: Программирование 1 07.02.2006 12:11
Планирование производства с учетом поставки материалов Biosoft DAX: Функционал 1 06.05.2003 06:09

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

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

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