15.05.2007 13:09
Цитата:
OlegON Епрст. Напиши куда что проставляешь, сколько вылазит и почему не нравится.
беру товар ставлю у него в складских требованиях мин и макс в днях
допустим:
у поставщика происходит заказ пт, пн, ср поставка соотв в пн, ср, пт... (частота заказа стоит 2 дня) в заказе вылазит нужная дата... у поставщика на вкладке заказ добавлены товары из приходов и место хранения магазин...
Йогурт от этого поставщика стоит мин. дней=1, макс=2... ССР расчёт за последние 120 дней, все дни периода... ССР = 9,633... заказ поставил 11 шт этого товара...
тогда как другой товар ССР = 1,143, мин и макс 1 и 2, заказ 4 шт...
как-то цифры отличаются сильно...
15.05.2007 13:11
Не хватает цифры остатка товара, если честно.
Вдруг первого товара в остатке полно?
15.05.2007 13:12
Цитата:
inna А логи то читает манагер?
что за логи??? где их смотрят и что там пишется?!!.. да блин там вообще люди к компьютеру боятся подойти близко не то что логи посмотреть...
15.05.2007 13:12
Кстати, может лог заказа выложишь? По этим двум товарам?
15.05.2007 13:13
Цитата:
MaxidroM что за логи??? где их смотрят и что там пишется?!!.. да блин там вообще люди к компьютеру боятся подойти близко не то что логи посмотреть...
Сам галку поставь, при создании заказа есть - "Сохранять информацию о процессе генерации в файл".
15.05.2007 13:28
ок, чуть позже принесу лог... впринципе такое чувство, что дело ещё и в пересорте.... приходит один товар, продаётся другой тоавр... а этого на отсатке дохрена..блин.. застрелиться порой так хочется(или кого нить..)...
15.05.2007 13:46
не уверен те ли это два товара
Цитата:
MaxidroM ----------------------------------------------

----------------------------------------------

15.05.2007 15:36

Место хранения: 2

Алгоритм: Стандартный

На дату: 16.05.2007

Учет свойств: 0

----------------------------------------------

----------------------------------------------

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



----------------------------------------------

Артикул: 003438

[Мин. уровень] = 2,417, [Макс. уровень] = 4,834, [Срок реализации] =



Если [Срок реализации] > 1 или не установлен: [Остаток на день ближайшей поставки] = [Текущие остатки.Поставка] + ( ([Текущие остатки.Текущий остаток] - [Текущие остатки.Потери]) (отрицательное значение обнуляется) ) = 0 + greatest(6 + 0,0) = 6

[Дневной расход] = 2,417

[Дата, когда остаток снизится ниже минимума] = [Текущая дата] + наибольшее целое кол-во дней <= ( ( [Остаток на день ближайшей поставки] - [Мин. уровень] ) / [Дневной расход] ) = 15.05.07 + floor( ( 6 - 2,417 ) / 2,417 ) = 16.05.07



Список поставщиков по условиям: отбор в диалоге, среди мест хр. для поставки есть место хр. 2 и в ассортимент поставщика входит арт. 003438



Поставщик 2 [Частота заказа] = 2



Определение дат ближайшего заказа, поставки и готовности к продаже.

Ищем дату заказа, начиная с [Дата заказа] = 15.05.07

[Дата последнего заказа] = 02.06.06

Дата заказа определена: 16.05.07

[Дата поставки] = [Дата заказа] + [Срок поставки] = 16.05.07 + 1 = 17.05.07

[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 18.05.07 + ceil( 0 / 24 ) = 18.05.07



Определение дат следующего заказа, поставки и готовности к продаже.

Ищем дату заказа, следующую за [Дата заказа] = 16.05.07

[Дата заказа] = [Дата заказа] + [Частота заказа] = 18.05.07

Дата заказа определена: 18.05.07

[Дата поставки] = [Дата заказа] + [Срок поставки] = 18.05.07 + 1 = 19.05.07

[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 21.05.07 + ceil( 0 / 24 ) = 21.05.07



Для поставщика 2 [Дата, когда остаток снизится ниже минимума] - [Дата ближайшей готовности к продаже] = -2

Т.к. [Дневной расход] <> 0 и [Срок реализации] > 1 или не установлен:

[Интервал между поставками] = [Дата следующей готовности к продаже] - [Дата ближайшей готовности к продаже] = 21.05.07 - 18.05.07 = 3

[Остаток на день ближайшей поставки] (отрицательный результат обнуляется) = [Остаток на день ближайшей поставки] - [Дневной расход] * ( [Дата ближайшей готовности к продаже] – [Текущая дата] ) = 6 - 2,417 * ( 18.05.07 - 15.05.07 ) = 0

[Кол-во заказа] = [Мин. уровень] + [Интервал между поставками] * [Дневной расход] - [Остаток на день ближайшей поставки] = 2,417 + 3 * 2,417 - 0 = 9,668

[Кол-во заказа] = [Размер упаковки] * round( [Кол-во заказа] / [Размер упаковки] ) = 1 * round( 9,668 / 1 ) = 10

Т.к. [Кол-во заказа] > 0: выбран поставщик 2

Сформирован заказ на артикул 003438 в кол-ве 10 для поставщика 2



----------------------------------------------

Артикул: 003441

[Мин. уровень] = 9,933, [Макс. уровень] = 19,866, [Срок реализации] =



Если [Срок реализации] > 1 или не установлен: [Остаток на день ближайшей поставки] = [Текущие остатки.Поставка] + ( ([Текущие остатки.Текущий остаток] - [Текущие остатки.Потери]) (отрицательное значение обнуляется) ) = 0 + greatest(20 + 0,0) = 20

[Дневной расход] = 9,933

[Дата, когда остаток снизится ниже минимума] = [Текущая дата] + наибольшее целое кол-во дней <= ( ( [Остаток на день ближайшей поставки] - [Мин. уровень] ) / [Дневной расход] ) = 15.05.07 + floor( ( 20 - 9,933 ) / 9,933 ) = 16.05.07



Список поставщиков по условиям: отбор в диалоге, среди мест хр. для поставки есть место хр. 2 и в ассортимент поставщика входит арт. 003441



Поставщик 2 [Частота заказа] = 2



Определение дат ближайшего заказа, поставки и готовности к продаже.

Ищем дату заказа, начиная с [Дата заказа] = 15.05.07

[Дата последнего заказа] = 02.06.06

Дата заказа определена: 16.05.07

[Дата поставки] = [Дата заказа] + [Срок поставки] = 16.05.07 + 1 = 17.05.07

[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 18.05.07 + ceil( 0 / 24 ) = 18.05.07



Определение дат следующего заказа, поставки и готовности к продаже.

Ищем дату заказа, следующую за [Дата заказа] = 16.05.07

[Дата заказа] = [Дата заказа] + [Частота заказа] = 18.05.07

Дата заказа определена: 18.05.07

[Дата поставки] = [Дата заказа] + [Срок поставки] = 18.05.07 + 1 = 19.05.07

[Дата готовности к продаже] = [Дата поставки] + наименьшее целое, большее или равное ( [Время обработки на складе] / 24 ) = 21.05.07 + ceil( 0 / 24 ) = 21.05.07



Для поставщика 2 [Дата, когда остаток снизится ниже минимума] - [Дата ближайшей готовности к продаже] = -2

Т.к. [Дневной расход] <> 0 и [Срок реализации] > 1 или не установлен:

[Интервал между поставками] = [Дата следующей готовности к продаже] - [Дата ближайшей готовности к продаже] = 21.05.07 - 18.05.07 = 3

[Остаток на день ближайшей поставки] (отрицательный результат обнуляется) = [Остаток на день ближайшей поставки] - [Дневной расход] * ( [Дата ближайшей готовности к продаже] – [Текущая дата] ) = 20 - 9,933 * ( 18.05.07 - 15.05.07 ) = 0

[Кол-во заказа] = [Мин. уровень] + [Интервал между поставками] * [Дневной расход] - [Остаток на день ближайшей поставки] = 9,933 + 3 * 9,933 - 0 = 39,732

[Кол-во заказа] = [Размер упаковки] * round( [Кол-во заказа] / [Размер упаковки] ) = 1 * round( 39,732 / 1 ) = 40

Т.к. [Кол-во заказа] > 0: выбран поставщик 2

Сформирован заказ на артикул 003441 в кол-ве 40 для поставщика 2


----------------------------------------------
....
вот такой лог получился...
15.05.2007 13:56
В одном случае за день 2 продают в другом 9. Первый заказан 10 штук второй 40. Вроде логично...
15.05.2007 14:27
у меня уже бошка не варит... во опять убить хотят...
15.05.2007 14:39
9,933 + 3 * 9,933 - 0 = 39,732

9 продают за день
3 дня - интервал с которым возит поставщик
Чтобы хватило до след поставки он заказывает 40 (округляет)

А первого продают 2 за день. Значит его меньше надо чтобы до поставки протянуть.
Часовой пояс GMT +3, время: 07:30.

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