[ОТВЕТИТЬ]
Опции темы
22.04.2014 11:53  
AlexLog
Цитата:
Сообщение от Mtirt
А ССР сколько?
Да, от ССР зависит. Возьмем случай - 1 шт в день, поставка раз в неделю, максимум что нужно - 47 штук, что меньше, чем половина.

Беру данный утрированный случай для показательности. Меня больше беспокоит, что приходиться для КАЖДОГО артикула к параметру "Зал" добавлять еще полупаковки. Потом это очень не наглядно выглядит.
 
22.04.2014 11:54  
Dim
в контракте есть графа - размер упаковки. если товар заказать нужно, то в заказе идет округление до этого размера. мы так сигареты заказываем...
 
22.04.2014 11:56  
Mtirt
Меньше половины упаковки не закажет.
 
22.04.2014 11:58  
Dim
ну и впиши в минимальный запас сколько надо
 
22.04.2014 11:58  
OlegON
Смотри, ты говоришь: "привези мне 100 штук, при условии максимума хранения в виде 40 штук". Машина смотрит, 40 штук не везет поставщик, 100 штук принять не можем => не заказываем. Логика соблюдена. В твоих предложениях вида: "пусть максимум 40, но можно 100" логики нет. А должна быть. Меняй одно из условий, например, выставлением параметров склада, какими бы углами ты его не называл.
 
22.04.2014 12:06  
AlexLog
Погоди, не так. Максимум по этому товару у меня выставлен 1000 штук. И что ?
 
22.04.2014 12:09  
AlexLog
Цитата:
Сообщение от Dim
ну и впиши в минимальный запас сколько надо
Это как выход. Минус в том, что придется использовать один лишний параметр. Лишние трудозатраты.
 
22.04.2014 12:09  
OlegON
и вот
Цитата:
Сообщение от OlegON
Я что-то туплю. Можно посмотреть журнал генерации заказа по артикулу, где 40+50 зал и 100 упаковка?
 
22.04.2014 12:33  
AlexLog
Вот утрированный пример:

----------------------------------------------
----------------------------------------------
22.04.2014 11:27
Место хранения (МХ): 12
Алгоритм: РЦ минимальный
На дату: не установл.
Учет свойств: 0
----------------------------------------------

Всего отобрано артикулов 1

----------------------------------------------
Артикул: 0393079
[Срок реализации] =


Список поставщиков по условиям: отобранные в диалоге контракты с поставщиком с арт. 0393079 для МХ 12

Поставщик 672 [Частота заказа] = 7 из контракта КЗЦ1013511

Определение даты ближайшего заказа.
Ищем дату заказа, начиная с [Дата заказа] = 22.04.2014
[Дата последнего заказа] для мест поставки контракта КЗЦ1013511 = 10.03.2014
Т.к. ([Дата последнего заказа] + [Частота заказа]) < [Дата заказа], [Дата заказа] = 22.04.2014
Дата заказа с учетом разрешенных дней заказа определена: 28.04.2014
Определение даты следующего заказа.
Ищем дату заказа, следующую за [Дата заказа] = 28.04.2014
[Дата заказа] = [Дата заказа] + [Частота заказа] = 05.05.2014
Дата заказа с учетом разрешенных дней заказа определена: 05.05.2014

Определение дат ближайшей поставки и готовности к продаже.
[Дата поставки] = [Дата заказа] + [Срок поставки] = 28.04.2014 + 1 = 29.04.2014
[Дата поставки] с учетом разрешенных дней поставки = 29.04.2014
[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 29.04.2014 + ceil( 0 / 24 ) = 29.04.2014
Определение дат следующей поставки и готовности к продаже.
[Дата поставки] = [Дата заказа] + [Срок поставки] = 05.05.2014 + 1 = 06.05.2014
[Дата поставки] с учетом разрешенных дней поставки = 06.05.2014
[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 06.05.2014 + ceil( 0 / 24 ) = 06.05.2014

Место хранения 12
[Мин. уровень] = 0, [Макс. уровень] = 0

Если [Срок реализации МХ] > 1 или не установлен:
[Остаток МХ] = [Текущие остатки МХ.Поставка] + ( ([Текущие остатки МХ.Текущий остаток] - [Текущие остатки МХ.Потери]) (отрицательное значение обнуляется) ) = 0 + greatest(0 + 0,0) = 0
[Остаток на день ближайшей поставки МХ] = [Остаток МХ] - [Дневной расход МХ] * ( [Дата ближайшей готовности к продаже] - [Текущая дата] ) = 0 - 0 * (29.04.2014 - 22.04.2014) = 0
[Остаток на день следующей поставки МХ] = ( [Остаток на день ближайшей поставки МХ] (отрицательное значение обнуляется) ) - [Дневной расход МХ] * ( [Дата следующей готовности к продаже] - [Дата ближайшей готовности к продаже] ) = 0 - 0 * (06.05.2014 - 29.04.2014) = 0
[Остаток на день ближайшей поставки РЦ] (отрицательное значение обнуляется) = [Остаток на день ближайшей поставки МХ] - [Текущие остатки РЦ.Резерв] = 0 - 0 = 0
[Остаток на день следующей поставки РЦ] (отрицательное значение обнуляется) = [Остаток на день следующей поставки МХ] - [Текущие остатки РЦ.Резерв] = 0 - 0 = 0
[Остаток на день следующей поставки РЦ] = [Остаток на день следующей поставки РЦ] - [Макс. уровень РЦ] (или [Мин. уровень РЦ], если [Макс. уровень РЦ] не задан) = 0 - 0 = 0
[Избыточный резерв] = [Текущие остатки РЦ.Резерв] - [Остаток на день ближайшей поставки МХ] = 0 - 0 = 0

Место хранения 13
[Мин. уровень] = 40, [Макс. уровень] = 40

Если [Срок реализации МХ] > 1 или не установлен:
[Остаток МХ] = [Текущие остатки МХ.Поставка] + ( ([Текущие остатки МХ.Текущий остаток] - [Текущие остатки МХ.Потери]) (отрицательное значение обнуляется) ) = 0 + greatest(1 + 0,0) = 1
[Остаток на день ближайшей поставки МХ] = [Остаток МХ] - [Дневной расход МХ] * ( [Дата ближайшей готовности к продаже] - [Текущая дата] ) = 1 - ,071 * (29.04.2014 - 22.04.2014) = ,503
[Остаток на день следующей поставки МХ] = ( [Остаток на день ближайшей поставки МХ] (отрицательное значение обнуляется) ) - [Дневной расход МХ] * ( [Дата следующей готовности к продаже] - [Дата ближайшей готовности к продаже] ) = ,503 - ,071 * (06.05.2014 - 29.04.2014) = ,006
Т.к. [Остаток на день следующей поставки МХ] < [Мин. уровень]:
[Потребность МХ на день следующей поставки] = [Макс. уровень] (или [Мин. уровень], если [Макс. уровень] не задан) - [Остаток на день следующей поставки МХ] = 40 - ,006 = 39,994
[Кол-во заказа] = [Кол-во заказа] + [Потребность МХ на день следующей поставки] = 0 + 39,994 = 39,994
[Остаток дочерних МХ на день ближайшей поставки] = [Остаток дочерних МХ на день ближайшей поставки] + [Остаток на день ближайшей поставки МХ] = 0 + ,503 = ,503
[Остаток дочерних МХ на день следующей поставки] = [Остаток дочерних МХ на день следующей поставки] + [Остаток на день следующей поставки МХ] = 0 + ,006 = ,006

[Остаток на день следующей поставки РЦ] = [Остаток на день следующей поставки РЦ] - ( наименьшее значение из: [Остаток на день ближайшей поставки РЦ] и [Потребность дочерних МХ на день ближайшей поставки] ) = 0 - ( наименьшее значение из: 0 и 0 ) = 0
[Избыточный резерв] (отрицательное значение обнуляется) = наименьшее значение из: [Остаток дочерних МХ на день ближайшей поставки] и [Избыточный резерв] = наименьшее значение из: ,503 и 0 = 0
[Кол-во заказа] = [Кол-во заказа] + [Избыточный резерв] - [Остаток на день следующей поставки РЦ] = 39,994 + 0 - 0 = 39,994
[Кол-во заказа] = [Размер упаковки] * round( [Кол-во заказа] / [Размер упаковки] ) = 100 * round( 39,994 / 100 ) = 0
Заказ для артикула 0393079 не создан: [Кол-во заказа] <= 0.

----------------------------------------------
Документы заказа не сформированы.
 
22.04.2014 12:56  
konst
Это особенность работы автозаказа в СМ. и надо учитывать ее в своей работе....
у меня написан отчет для менеджеров, в котором видно размер упаковки и параметр зал, где выявляется несоответствие - исправляют....
 
 


Опции темы



Часовой пояс GMT +3, время: 02:49.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.