|
09.03.2012, 18:31 | #1 |
Участник
|
Какие методики резервирования товаров используются в вашей компании (или вашими клиентами)?
В процессе разработки следующей версии АХ мы исследуем различные возможности оптимизации существующего функционала, и одной из таких областей для исследования является существующий механизм резервирования номенклатуры.
В связи с этим хотелось бы провести небольшой опрос-исследование того, какие процессы используются в различных компаниях при резервировании. Общие предложения, конечно же, тоже принимаются. Disclaimer Это все, ессно, только в плане обсуждения, то есть описанное здесь не обязательно попадет в АХ след. версии. Вопрос 1 Когда, кем, и для чего вообще у вас резервируются товары? В каких случаях резервации меняются? (К примеру, если появляется более ранний заказ, или заказ от более приоритетного клиента, т.д.) Как это делается? (Вручную? Кем?) Есть ли у кого-то какой-то автоматический механизм приоритизации одной резервации над другой? Вопрос 2 Какие товары разрешено резервировать? (К примеру, только физически доступное, или также и ожидаемые приходы) Разделяете ли Вы приходы в результате внутренних перемещений и внешних процессов (производство, закупки)? (К примеру, можно резервировать то, что есть на складе + то, что должно приехать в течении 1 дня с других складов.) Бывает ли необходимость жесткой резервации строк заказа против какого-то конкретного заказа на покупку (зарезервированного в заказанных)? Если да, то зачем? Вопрос 3 Как и кто уведомляется в случае конфликтов? К примеру, если я хочу забрать на свой заказ какие-то товары, которые уже были зарезервированы, смогу ли я это сделать? Кто в таком случае будет уведомлен и как? Вопрос 4 Какие модификации функциональности резервирования у вас установлены? С какой целью? |
|
09.03.2012, 18:39 | #2 |
Banned
|
Вопрос 4: отключение автоматического резервирования при создании производственного заказа из заказа на продажу. Цель: убрать это зло. Позволить произвести и продать больше, чем заказано. Аналогично в создании подчиненных пр. заказов из других пр. заказов: убрать резервирование, чтобы избавиться от этого точного соответствия аналитик и количества.
Наверное, это - не то, что вы хотели услышать. |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |
09.03.2012, 23:00 | #3 |
Участник
|
Из наболевшего - развести резервирование "логическое" (с точки зрения продавца) и "физическое" (с учетом всех складских аналитик). Как пример - продавец резервирует 100 штук на складе, а то и на сайте (логическое резервирование), а склад отгружает из нужных ячеек после активации отгрузки (физическое резервирование).
По остальным пунктам постараюсь ответить в рабочий день, у нас тут праздники
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: kashperuk (5), Logger (1), Bega (5), Atar (1). |
12.03.2012, 13:39 | #4 |
Участник
|
Цитата:
Сообщение от Ivanhoe
Из наболевшего - развести резервирование "логическое" (с точки зрения продавца) и "физическое" (с учетом всех складских аналитик). Как пример - продавец резервирует 100 штук на складе, а то и на сайте (логическое резервирование), а склад отгружает из нужных ячеек после активации отгрузки (физическое резервирование).
По остальным пунктам постараюсь ответить в рабочий день, у нас тут праздники Продавцам до лампочки партии и да же склады на сайте, им нужна гарантия со стороны системы, что остатки по дальнейший заказ транспорта существуют. Складская служба с одной стороны не может подобрать партии, которые система зарезервировала (ограничения склада, денег и прочего), с другой стороны она не может снимать резервы и скомплектовать собранные партии, иначе в этот момент существует вероятность перезервирования для другого покупателя и под первый заказа транспорт приедет за пустотой. В итоге реальный партионный учет, не может быть реализован. Для системы позиционируемой как одно из лучших дистрибуторский решений сильное упущение. |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |
13.03.2012, 14:46 | #5 |
Участник
|
Пожалуйста, поясните что вы имеете в виду под "логическим" и "физическим" резервированием? Хочу точно понять предмет такой важной дискуссии.
Цитата:
Сообщение от Ivanhoe
Из наболевшего - развести резервирование "логическое" (с точки зрения продавца) и "физическое" (с учетом всех складских аналитик). Как пример - продавец резервирует 100 штук на складе, а то и на сайте (логическое резервирование), а склад отгружает из нужных ячеек после активации отгрузки (физическое резервирование).
|
|
10.03.2012, 17:59 | #6 |
Участник
|
Цитата:
Вопрос 1
Когда, кем, и для чего вообще у вас резервируются товары? В каких случаях резервации меняются? (К примеру, если появляется более ранний заказ, или заказ от более приоритетного клиента, т.д.) Как это делается? (Вручную? Кем?) Есть ли у кого-то какой-то автоматический механизм приоритизации одной резервации над другой? Вопрос 2 Цитата:
Какие товары разрешено резервировать? (К примеру, только физически доступное, или также и ожидаемые приходы) Разделяете ли Вы приходы в результате внутренних перемещений и внешних процессов (производство, закупки)? (К примеру, можно резервировать то, что есть на складе + то, что должно приехать в течении 1 дня с других складов.)
Бывает ли необходимость жесткой резервации строк заказа против какого-то конкретного заказа на покупку (зарезервированного в заказанных)? Если да, то зачем? По поводу правил резервирования в заказанных в перемещениях, могу сказать, что для нас было бы желательно иметь возможность задавать в настройках возможность резервирования в тех заказах на перемещения, которые уже отправлены или в любом созданном заказе на перемещение. Сами мы не смогли боле-менее красиво разрулить эту ситуацию (в заказах на перемещение операции со стороны расхода слабо связаны с операциями со стороны прихода). Цитата:
Вопрос 3
Как и кто уведомляется в случае конфликтов? К примеру, если я хочу забрать на свой заказ какие-то товары, которые уже были зарезервированы, смогу ли я это сделать? Кто в таком случае будет уведомлен и как? Цитата:
Вопрос 4
Какие модификации функциональности резервирования у вас установлены? С какой целью?
Последний раз редактировалось Raven Melancholic; 10.03.2012 в 18:06. |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |
19.03.2012, 15:49 | #7 |
Участник
|
Цитата:
Сообщение от Raven Melancholic
Причем, резервирование по каждой строке не очень удобно, поэтому реализована отдельная форма резервирования, в которой можно резервировать номенклатуру сразу по всему заказу на продажу (производственному заказу, заказу на перемещение и т.п.). Изменения производятся вручную, каких-то приоритетов нет.
А можно про это поподробнее? Я что-то не понял, в чем модификация. |
|
19.03.2012, 16:48 | #8 |
Участник
|
Цитата:
В принципе, ответ тот же. |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |
19.03.2012, 17:05 | #9 |
Moderator
|
Цитата:
Но на практике - только из за этого покупать модуль сводного планирования не целесообразно. Поэтому зачастую просто делают какую-то доработку которая при резервировании позволяет автоматически создать некий журнал переноса с удаленного склада на склад отгрузки и резервирует в транзите между строкой заказа и строкой журнала переноса (ну или заказа на перенос). Мне, правда, такой подход не очень нравится. Мы для этого использовали разделение сейлового и складского резервирования. Грубо говоря - сейлы резервируют на уровне только сайта. Далее, время от времени, складские нажимают некую кнопочку, по которой система проверяет все заказы в неком статусе и по тем из них, по которым зарезервировано больше чем есть на складе отгрузки, формирует строки журнала переноса. Как-то такой подход покрасившее малость... Последний раз редактировалось fed; 19.03.2012 в 17:08. |
|
20.03.2012, 11:10 | #10 |
Участник
|
Fed, а можешь рассказать поподробней суть доработки сейлового резервирования? Мы что-то такое сделали, на уровне сайта и получается, что если кто-то укажет склад или партию в другом заказе, то общая сумма резерва может просто удвоиться или утроиться, так как контроль остатка идет только по InventDimId.
|
|
20.03.2012, 11:31 | #11 |
Moderator
|
Цитата:
Сообщение от Serg
Fed, а можешь рассказать поподробней суть доработки сейлового резервирования? Мы что-то такое сделали, на уровне сайта и получается, что если кто-то укажет склад или партию в другом заказе, то общая сумма резерва может просто удвоиться или утроиться, так как контроль остатка идет только по InventDimId.
На какой-то стадии обработки продажи (по созданию picking list по моему), система автоматически пыталась создать складской резерв поверх сейлового. А в момент физического списания по packing slip, система контроллировала оба остатка. Во первых, проверялось что после списания для данного сайта и партии остаток (как физическое наличие - сейловый резерв) не упадет ниже ноля. Во вторых проверялось для для полного набора складской аналитики после списания, остаток (как физическое наличие - складской резерв) не упадет ниже ноля. Если хотя бы одно из этих условий не выполнялось - операция откатывалась. Вообще - форма в наличии в нынешнем виде провоцирует непонимание пользователями. Вместо того чтобы давать выбирать любые комбинации аналитик, надо было бы в верхем comboboxе давать выбирать что-то типа: "Бухгалтерский остаток", "Сейловый остаток","Складской остаток" и тп. Надо чтобы при этом и нужные поля бы выбира и по нужным аналитикам бы группировала. Конечно старую форму в наличии тоже неплохо бы оставить, но только как некоторое средство отладки для грамотных консультантов, а не для конечных пользователей. |
|
|
За это сообщение автора поблагодарили: Serg (1). |
12.03.2012, 13:16 | #12 |
Участник
|
Цитата:
Постараюсь ответить по опыту наиболее характерных проектов. Цитата:
Сообщение от kashperuk
Вопрос 1
Когда, кем, и для чего вообще у вас резервируются товары? В каких случаях резервации меняются? (К примеру, если появляется более ранний заказ, или заказ от более приоритетного клиента, т.д.) Как это делается? (Вручную? Кем?) Есть ли у кого-то какой-то автоматический механизм приоритизации одной резервации над другой? Как правило резервирование делается двух видов: 1. Под продажу. Делает продавец заранее, чтобы гарантировать клиенту отгрузку (не забываем, что очень часто доставка имеет реальную цену и просто так гонять машину никто не будет). Как правило, резерв вешается не определенный период, очень часто есть доработка по автоматическому снятию резерва по истечении этого периода. С явной приоритизацией резервов не сталкивался, разве что когда запас нулевой и есть некий документ "заказа", такие "заказы" превращаются в реальный резерв по приходу ТМЦ, как правило по методу ФИФО (понятно, что это все доработки). 2. Технический резерв. Выполняется под отгрузку (shipment), при разноске отгрузочной (picking list без WMS), при работе с журналами инвентаризации, переносами и т.п. Т.е. этот резерв фиксирует явные складские аналитики (в том числе, чтобы вручную не указывать) и блокирует ТМЦ для других движений. Цитата:
Сообщение от kashperuk
Вопрос 2
Какие товары разрешено резервировать? (К примеру, только физически доступное, или также и ожидаемые приходы) Разделяете ли Вы приходы в результате внутренних перемещений и внешних процессов (производство, закупки)? (К примеру, можно резервировать то, что есть на складе + то, что должно приехать в течении 1 дня с других складов.) Бывает ли необходимость жесткой резервации строк заказа против какого-то конкретного заказа на покупку (зарезервированного в заказанных)? Если да, то зачем? Если же возникает потребность резервировать в ожидаемых приходах, то тут как правило стандартом не обходится и используется какое-нибудь "решение" по цепочкам поставок (бронирование): возможность "заказать" ТМЦ, возможность консолидировать заказы, автоматическое распределение резервов по факту прихода на основании исходных заявок, возможность перемещать ТМЦ вместе с резервом (гарантируем резерв по всей цепочке поставок), контроль на продажу только в рамках исходного документа продажи. При этом знаю примеры, когда использовалось не резервирование, а формирования уникального номера партии в заказе на продажу и все движение ТМЦ шло под этой партией. Также в рамках такого "решения", как правило, необходимо уметь "обмениваться" резервами между документами / авторами; обычно хочется разделять ожидаемые закупки от ожидаемых других приходов (инвентаризация, перенос и т.п.). Цитата:
Цитата:
Ну и было бы вообще праздником получить возможность "логические" резервы уметь двигать человеческим способом (маркировку не предлагать между складскими аналитиками (склады, ячейки и т.п.).
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: sukhanchik (4). |
19.03.2012, 15:53 | #13 |
Участник
|
А чем это отличается от "Зарезервированно в заказанных"? В смысле, в чем доработка?
|
|
19.03.2012, 16:01 | #14 |
Участник
|
Цитата:
2. Скорее всего есть некая цепочка поставок. Отгрузка (заказ на продажу) на складе "Филиал", а товар есть на складе "РЦ", нужен резерв именно на "РЦ". И потом перемещение с "РЦ" на "Филиал" и только потом отгрузка клиенту. Зарезервировано в заказанных (если не пользоваться маркировкой) работает как общая копилка. И первый попавшийся приход обновит первый попавшийся резерв. А на практике нужен резерв в конкретном ожидаемом приходе. Почему не используется в таком случае маркировка - отдельный вопрос
__________________
Ivanhoe as is.. |
|
13.03.2012, 12:35 | #15 |
MCTS
|
На проекта делали модификацию для резервирования по срокам годости (срок годности тот, который указан в партии)
1. Идет сортировка по сроку годности, начиная с наименьшего оставшегося (т. е. сначала отгружаем самый негодный товар). 2. В строках заказа на продажу задается ограничение по сроку годности: например, отгружать товар, у которого срок годности истечет не более / не менее чем через указанное количество дней / процентов от общего срока годности.
__________________
I could tell you, but then I would have to bill you. |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |
13.03.2012, 12:45 | #16 |
Участник
|
Цитата:
Сообщение от twilight
На проекта делали модификацию для резервирования по срокам годости (срок годности тот, который указан в партии)
1. Идет сортировка по сроку годности, начиная с наименьшего оставшегося (т. е. сначала отгружаем самый негодный товар). 2. В строках заказа на продажу задается ограничение по сроку годности: например, отгружать товар, у которого срок годности истечет не более / не менее чем через указанное количество дней / процентов от общего срока годности. 1. Отдельная настройка в разрезе клиентов (групп, всех) и номенклатур (групп, всех) по допустимым срокам. 2. В партии и срок годности, и "best before". 3. При резервировании в зависимости от настройки (какую дату смотреть), клиента и номенклатуры подбираются партии. Все это названо резервирование по FEFO. P.S. правда работает это в "обычном" резервировании, если использовать контур WMS, то про него разработчики, похоже, забыли
__________________
Ivanhoe as is.. |
|
13.03.2012, 12:58 | #17 |
MCTS
|
А у нас как раз эта доработка сделана для проектов по WMS )
__________________
I could tell you, but then I would have to bill you. |
|
13.03.2012, 16:28 | #18 |
Участник
|
Как должно быть:
1. Логическое: продавец видит на складе 1000 штук, резервирует 100. При этом ему все равно какая партия и в какой ячейке лежит. После резерва любые 900 штук могут быть списаны со склада - по любой партии и из любой ячейки. 2. Физическое: кладовщик активирует отгрузку по заказу продавца. Система для 100 штук ищет нужные партии (например, по дате) и ячейки комплектации. После этого никто не может "забрать" зарезервированные 100 штук из этих партий и ячеек, только отгрузка по этому же заказу. Как есть в Dynamics AX 2009: После резервирования заказа на продажу, товар резервируется в конкретной партии и в конкретной ячейке комплектации. После этого никто не может забрать товар из этой ячейки / партии, а ведь между резервом и отгрузкой может быть n-дней, в течении которых кладовщикам приходится брать товар из других ячеек (буферных, используя каждый раз погрузчик). Между резервом и отгрузкой, возможно, потребуется оформить инвентаризацию - и опять же товар в ячейке зарезервирован, и чтобы его списать надо а) снять резерв б) обеспечить чтобы его никто не забрал в) списать товар по инвентаризации г) обеспечить по заказу на продажу новый резерв.
__________________
Ivanhoe as is.. |
|
13.03.2012, 16:43 | #19 |
Moderator
|
Цитата:
Сообщение от Ivanhoe
Как должно быть:
1. Логическое: продавец видит на складе 1000 штук, резервирует 100. При этом ему все равно какая партия и в какой ячейке лежит. После резерва любые 900 штук могут быть списаны со склада - по любой партии и из любой ячейки. 2. Физическое: кладовщик активирует отгрузку по заказу продавца. Система для 100 штук ищет нужные партии (например, по дате) и ячейки комплектации. После этого никто не может "забрать" зарезервированные 100 штук из этих партий и ячеек, только отгрузка по этому же заказу. |
|
|
За это сообщение автора поблагодарили: Atar (0). |
13.03.2012, 17:16 | #20 |
Участник
|
Цитата:
Расписал самый простой пример, где понятно различие логического и физического резервирования (еще говорят "мягкое резервирование", "жесткое резервирование"). Про складские операции уже писал выше: см. про "Технический резерв".
__________________
Ivanhoe as is.. |
|