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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.12.2010, 07:27   #1  
nebraska is offline
nebraska
Участник
 
25 / 12 (1) ++
Регистрация: 07.11.2006
Вопрос про формирование маршрута комплектации / резервирование
Дано: AX2009 с включенными функциями WMS

На складе хранится номенклатура Item123 в коробках по 20шт в ячейках хранения. При этом в ячейке комплектации всегда есть 1 вскрытая коробка.

Для номенклатуры включены аналитики: Site, Warehouse, Location

Необходимо в случае если например поступает заказ на 43 шт. система автоматически резервировала товар следующим образом:

40 из ячеек хранения.
3 из ячейки комплектации.

Возможно ли добиться такого эффекта настройками?

Заранее спасибо за ответы
Старый 16.12.2010, 10:19   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Какое именно резервирование имеется ввиду? Есть резервирования непосредственно при обработке маршрута комплектации - в нем именно так и будет происходить.
А есть резервирование под заказы (например, под заказ покупателя), то есть еще до создания заявок на отгрузку. Вот это резервирование ничего не знает про WMS и добиться указанного поведения нельзя.
Проблема несовместимости резервирования под заказы с WMS несколько раз обсуждалась. Попробуйте поискать по словам WMS, резервирование (или по соответствующим тегам)
Например:
Как сделать, чтобы резервирование не мешало текущим отгрузкам?

Последний раз редактировалось Raven Melancholic; 16.12.2010 в 10:27. Причина: добавлена ссылка на похожую тему
Старый 16.12.2010, 17:34   #3  
Lz_ is offline
Lz_
Участник
 
50 / 32 (2) +++
Регистрация: 20.07.2007
Адрес: Минск (BY)
Для решения вашей задачи не достаточно данных:
1. В качестве аналитики должен быть включен Код палеты.
2. Не сказано, как коробки по 20 шт размещены на палетах? Сколько коробок на палете?

О каком резервировании идет речь? Вы в заказе клиента хотите зарезервировать так номенклатуру или речь об обработке отгрузки?
Старый 17.12.2010, 07:34   #4  
nebraska is offline
nebraska
Участник
 
25 / 12 (1) ++
Регистрация: 07.11.2006
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Какое именно резервирование имеется ввиду? Есть резервирования непосредственно при обработке маршрута комплектации - в нем именно так и будет происходить.
Я имею в виду форму "Отгрузка", кнопка "Функции - Зарезервировать Все" - это происходит уже после того как был сформирован Picking List по заказу на продажу.

Дело в том что "именно так" (резервирования из ячеек хранения целых коробок а остатка из ячеек комплектации) как раз и не происходит. Может я вас не совсем правильно понял конечно.
Старый 17.12.2010, 07:41   #5  
nebraska is offline
nebraska
Участник
 
25 / 12 (1) ++
Регистрация: 07.11.2006
Цитата:
Сообщение от Lz_ Посмотреть сообщение
Для решения вашей задачи не достаточно данных:
1. В качестве аналитики должен быть включен Код палеты.
2. Не сказано, как коробки по 20 шт размещены на палетах? Сколько коробок на палете?
1. Вообще то, не хотим включать аналитику паллета. Я в принципе прикидываю что если это сделать, то задачу решить можно, - но очень хочется обойтись без аналитики паллет.

2. Не думаю что это принципиально, так как для разных номенклатур коробки будут разные, и соответственно размещаться на паллетах тоже будут по разному. Что можно сказать точно - что на паллете всегда будет больше одной коробки.
Старый 17.12.2010, 10:16   #6  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от nebraska Посмотреть сообщение
Дело в том что "именно так" (резервирования из ячеек хранения целых коробок а остатка из ячеек комплектации) как раз и не происходит. Может я вас не совсем правильно понял конечно.
В следующем вашем посте как раз ответ. Дело в том, что в DAX в WMS реализован именно "паллетный" склад. То есть, любая обработка складских операций в WMS работает только с паллетами.
Без паллет в DAX не будет и WMS. Я слышал, что люди допиливали механизмы DAX в целях использования беспаллетной обработки, но сам не оценивал, какие трудозатраты для этого нужны.
Старый 17.12.2010, 10:35   #7  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Под обработкой в предыдущем посте я имелл ввиду именно автоматическую обработку (размещение, подбор). Вручную, естественно, можно работать с отгрузками функционала WMS и без паллет.
С другой стороны, если коробка у вас != паллете, то даже включение этой аналитики вам не поможет. В DAX в ячейках хранения обрабатывается именно паллета как единое целое. То есть, вариант, что есть большая паллета, на (внутри) которой находятся меньшие паллеты не обрабатывается.
Для реализации режима "паллета внутри другой паллеты" требуется допиливание. Для одноуровневой вложенности это не очень сложно.
Старый 17.12.2010, 11:05   #8  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
В DAX в ячейках хранения обрабатывается именно паллета как единое целое.
Разве? Насколько мне помнится - есть 2 метода (в коде) резервирования - части товара на паллете и целой паллеты - вроде и метод как-то так обзывается - "ReserveFullPallet" - по крайней мере у нас (Ax3) такое точно есть и вроде как из системного слоя.
Старый 17.12.2010, 12:25   #9  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Все верно.
Часть товара на паллете резервируется либо из ячеек комплектации, либо перед переносом паллеты из ячейки хранения в ячейку комплектации. Полностью паллеты резервируются в случае, когда есть возможность переносить целую паллету сразу в ячейку отгрузки. То есть, по поводу товара, хранящегося в ячейках хранения, система может сказать две фразы:
  1. возьми полную паллету и вези её на дебакадер отгрузки.
  2. возьми полную паллету и вези её в ячейку комплектации, а потом возьми из неё несколько единиц и положи в паллету комплектации.
Причем, полной считается паллета, в которой количество равно количеству, указанному в карточке номенклатуры (в стандарте так, многие переделывают механизм определения что такое "полная паллета").
В любом случае, в стандарте нет понятия упаковки, расположенной на паллете. Например, в фармдистрибутции есть понятия заводской упаковки (большая коробка), внутри неё лежат цеховые коробки (в каждой заводской несколько этих коробок), а в них уже лежат упаковки с лекарством. В этом случае, нужен механизм, который бы понимал когда брать заводскую коробку, когда цеховую, когда первичные упаковки россыпью. Такого механизма в стандартном приложении нет (как я понял, автору как раз такой механизм и нужен).
Старый 17.12.2010, 13:03   #10  
Lz_ is offline
Lz_
Участник
 
50 / 32 (2) +++
Регистрация: 20.07.2007
Адрес: Минск (BY)
nebraska, палеты должны быть включены обязательно. Без палет WMS работать в автомате не будет. Будите комплектовать и размещать вручную.

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

Теперь по существу поставленного вопроса.
По функции Резервирование кроме, собственно резервирования под отгрузку происходит еще 2 важных процесса - создание транспортировок и маршрутов комплектации. На эти процессы сильное влияние оказывает Комбинации резервирования отгрузок, а точнее методы резервирования, которые указаны в строках Комбинации резервирования.

На мой взгляд, вас будут интересовать (последовательность очень важна):
1. Транспортировка выпуска - все сборные ячейки
2. Маршрут комплектации - ячейка комплектации номенклатуры

При таких настройках система будет пытаться максимально полно подобрать количество из ячеек хранения, используя полные палеты, которые транспортировкой выпуска будут переброшены к воротам отгрузки. Остатки пойдут через маршрут комплектации из ячейки комплектации.
Старый 17.12.2010, 13:31   #11  
Lz_ is offline
Lz_
Участник
 
50 / 32 (2) +++
Регистрация: 20.07.2007
Адрес: Минск (BY)
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Причем, полной считается паллета, в которой количество равно количеству, указанному в карточке номенклатуры (в стандарте так, многие переделывают механизм определения что такое "полная паллета").
Параметр в карточке номенклатуры используется для дробления строк журнала прибытия и отгрузкам не имеет никакого отношения .

Проверка полной палеты производится построчно, т.е. по каждой строке отгрузки. Система "смотрит" кроме количества, указанного в проверяемой строке на проверяемой паллете еще есть что-либо? Если да - палета не считается полной = маршрут комплектации, если нет - транспортировка. Таким образом система создает всегда маршрут комплектации по палете, содержащей разные номенклатуры, например, бинты и таблетки лежат на одной палете. Даже если вы будите отгружать бинты и таблетки в количестве, содержащейся на этой палете, т.е.хотим отгрузить всю палету целиком, все равно будет создан маршрут.
Ну очень не любит акса сборные палеты .
За это сообщение автора поблагодарили: Raven Melancholic (2).
Старый 18.12.2010, 11:38   #12  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Lz_ Посмотреть сообщение
Проверка полной палеты производится построчно, т.е. по каждой строке отгрузки. Система "смотрит" кроме количества, указанного в проверяемой строке на проверяемой паллете еще есть что-либо?
Да, про то что полной считается только моно паллета я сказать забыл.
Цитата:
Сообщение от Lz_ Посмотреть сообщение
Параметр в карточке номенклатуры ... к отгрузкам не имеет никакого отношения
Я описал то, что существует в Ax30 и DAX4. Получается, что в DAX2009 механизм переделан?
Раньше количество из карточки номенклатуры было первым "рубежом" при поиске полной паллеты. Остальное уже проверялось после. То есть, если стандартное количество было 10, а в зоне хранения была паллета с количеством 8 (ну выпустил цех в смену количество, не кратное 10), то когда нам нужно было отгрузить 8 единиц, то эта паллета не считалась полной и не отправлялась транспортировкой на зону отгрузки.
Старый 28.12.2010, 13:07   #13  
tvladimir is offline
tvladimir
Участник
 
41 / 17 (1) ++
Регистрация: 31.08.2004
Адрес: Москва
Записей в блоге: 26
Коллеги, у нас основная проблема была с отгрузкой нужных серийных номеров. Например, на паллете 100 HDD, а нужно отгрузить любые 2. AX40 резервировала 2 с\н, а кладовщик брал любые 2 (и конечно они не совпадали). WMS резервирование не могло произвести перерезервирование - подключили стандартное. Но и стандартное не могло выполнить "обмен" резервов. Дописали. Думаю, что в 2009 ситуация не изменилась. Да вместо серийников можно подставить любую другую аналитику.
__________________
Тимошкин Владимир
Старый 28.12.2010, 16:52   #14  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
WMS резервирование не могло произвести перерезервирование
Насколько я помню, перерезервируются вторичные аналитики. У вас какая галка стояла?
Старый 28.12.2010, 21:15   #15  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Здесь, наверное, вопрос в не тонкостях резервирования, а в идеологии. AX говорит: "бери то, что я тебе говорю". Ну не получается в стандарте подсказать отгрузке: "не могу достать, беру вместо того, что ты предложила, другую единицу". Просто средства такого нет, ткнуть систему носом в конкретную единицу. Результат: раскидистые модификации в модуле управления складом на тех предприятиях, где кладовщик сам решает, что брать.
Старый 29.12.2010, 10:06   #16  
tvladimir is offline
tvladimir
Участник
 
41 / 17 (1) ++
Регистрация: 31.08.2004
Адрес: Москва
Записей в блоге: 26
2 Vals

Первичная не стояла точно. Но, насколько я помню, настройки особо не влияли. Там свой класс по резервированию (см. Отгрузки) и он не умеет выполнять перерезервирование. Но это не самое страшное. Как правильно заметил EVGL, система не умеет обрабатывать отгрузку, если она отличаются от запланированной (а на складе может быть множество нюансов). В противном случае пришлось бы сделать контур резервирования двухступенчетым (по кол-ву, например, в разрезе первичных аналитик и по полному набору аналитик) ну либо делать заплатки.
__________________
Тимошкин Владимир
Теги
wms, комплектация, резервирование

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Резервирование без партий _guestl_ DAX: Функционал 31 08.06.2017 12:14
Резервирование при комплектации - проблемы с автоматическим резервированием Artem Mikhailov DAX: Функционал 20 24.02.2007 04:32
Маршруты комплектации KIV DAX: Функционал 3 22.09.2004 12:08
Изменение складских аналитик в строках маршрута комплектации Sirius DAX: Функционал 1 29.05.2004 14:04
Резервирование в заказанных (серия 5) Dana DAX: Функционал 8 14.05.2004 14:37

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

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

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