04.05.2012 12:57
Наткнулась на такую штуку, если в супермаге заведен контракт с несколькими местами поставки, то при формировании автозаказа, если по артикулу на дату заказа был уже сделан заказ, независимо от места хранения, то артикул не заказывается! Считается, что Дата ближайшего заказа равна текущей.
Если удалить все заказы по артикулу на дату заказа и сформировать заново, то артикул попадает в автозаказ.
Кто нибудь сталкивался с таким?
04.05.2012 13:39
Версия Супермага?
04.05.2012 14:43
Это правилось в более поздних версиях.
Правда я сейчас точно номер версии не вспомню.
Но в 1.029 точно дата заказа берется для места хранения.
05.05.2012 06:10
А можно еще один вопрос, [Остаток на день ближайшей поставки] = [Текущие остатки.Поставка] = 0
Нашла, такой ошибку, у артикула ССР = 0, Остаток = 5, Зал = 3, Срок реализации= 0
ЗАказ считает так:
[Кол-во заказа] = [Макс. уровень] (или [Мин. уровень], если [Макс. уровень] не задан) - [Остаток на день ближайшей поставки] = 3 - 0 = 3
На мой взгляд это не правильно, он не должен ничего заказывать, настройки какие то не правильные или это тоже ошибка супермага?
05.05.2012 10:28
А можно целиком кусок лога по этому артикулу?
Я не очень понимаю, почему он так пишет.
05.05.2012 11:27
Артикул: 191891
[Мин. уровень] = 3, [Макс. уровень] = , [Срок реализации] = 0

Если [Срок реализации] <= 1: [Остаток на день ближайшей поставки] = [Текущие остатки.Поставка] = 0
[Дневной расход] = 0
[Дата, когда остаток снизится ниже минимума] = [Текущая дата] = 05.05.2012

Список поставщиков по условиям: отобранные в диалоге контракты с поставщиком с арт. 191891 для места хр. 31

Поставщик 2228 [Частота заказа] = 7 из контракта КП02344

Определение дат ближайшего заказа, поставки и готовности к продаже.
Ищем дату заказа, начиная с [Дата заказа] = 05.05.2012
[Дата последнего заказа] для мест поставки контракта КП02344 = 18.04.2012
Дата заказа определена: 05.05.2012
[Дата поставки] = [Дата заказа] + [Срок поставки] = 05.05.2012 + 2 = 07.05.2012
[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 07.05.2012 + ceil( 0 / 24 ) = 07.05.2012

Определение дат следующего заказа, поставки и готовности к продаже.
Ищем дату заказа, следующую за [Дата заказа] = 05.05.2012
[Дата заказа] = [Дата заказа] + [Частота заказа] = 12.05.2012
Дата заказа определена: 12.05.2012
[Дата поставки] = [Дата заказа] + [Срок поставки] = 12.05.2012 + 2 = 14.05.2012
[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 14.05.2012 + ceil( 0 / 24 ) = 14.05.2012

Для поставщика 2228 [Дата, когда остаток снизится ниже минимума] - [Дата ближайшей готовности к продаже] = -2
Т.к. [Дневной расход] = 0:
[Кол-во заказа] = [Макс. уровень] (или [Мин. уровень], если [Макс. уровень] не задан) - [Остаток на день ближайшей поставки] = 3 - 0 = 3
[Кол-во заказа] = [Размер упаковки] * round( [Кол-во заказа] / [Размер упаковки] ) = 3 * round( 3 / 3 ) = 3
Т.к. [Кол-во заказа] > 0: выбран поставщик 2228
Сформирован заказ на артикул 191891 в кол-ве 3 для поставщика 2228

Добавлено через 2 минуты 47 секунд
алгоритм заказа стандартный
05.05.2012 11:29
В принципе, теперь стало понятно: [Срок реализации] = 0
Т.е. товар с настолько коротким сроком хранения, что на следующий день мы продавать его уже не можем - срок хранения не позволит. Поэтому остаток товара и не учитывается.
Ну и заказывается каждый день по минимуму.
05.05.2012 11:30
кажется ошибка в том,что срок реализации был равен 0, надо было его сделать пустым
Часовой пояс GMT +3, время: 22:18.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.