формула Вильсона

Теория штука хорошая, но на практике иногда бывают ситуации с которыми не справишься, только книжными знаниями. Давайте поможем друг другу и поделимся опытом решения тех или иных практических задач.
Irjina
Пользователь
Пользователь
Сообщений: 16
Зарегистрирован: 01 июл 2008 03:00

формула Вильсона

Сообщение Irjina » 03 июл 2008 13:49

уважаемые коллеги!
вопрос (наверное идиотский, но я правда не понимаю)по расчету стоимости размещения заказа. как ее грамотно рассчитать или можно вообще пренебречь это величиной?

Реклама
Аватар пользователя
Дядя_Ежик

Сообщение Дядя_Ежик » 03 июл 2008 14:00

:D
Если затраты на заказ 0, то формула Вильсона минимизируя оставшиеся затраты на хранение порекомендует Вам доставлять товар непрерывно по мере необходимости... Конвейер получится...
 :D

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 03 июл 2008 14:21

Стоимость размещения заказа складывается из:

1. Общих затрат на оплату труда работников закупки и экспедирования;

2. Общих затрат на оплату труда работников, занимающихся приемкой, проверкой объемов запасов, их распаковкой, перемещением в зону хранения и т.п. Т.е. это оплата труда складских работников в части их трудозатрат по приемке товара.

3. Общих затрат на транспортные расходы, понесенные при закупке товара.

Если вы сумму этих затрат (за год) разделите на число складских номенклатур [ЧН], выставляемых отдельным заказом за год, то получите один из вариантов стоимости размещения заказа, выраженный в рублях на 1 номенклатурную позицию.

Получаемый показатель - средняя температура по больнице. Но, в принципе, может использоваться.

Иначе этот показатель можно считать:

Пропорционально объему конкретной поставки;
Пропорционально числу номенклатур в конкретной заявке.

Аватар пользователя
Santa83

Сообщение Santa83 » 03 июл 2008 15:07

dimitrius писал(а):Стоимость размещения заказа складывается из:

1. Общих затрат на оплату труда работников закупки и экспедирования;

2. Общих затрат на оплату труда работников, занимающихся приемкой, проверкой объемов запасов, их распаковкой, перемещением в зону хранения и т.п. Т.е. это оплата труда складских работников в части их трудозатрат по приемке товара.

3. Общих затрат на транспортные расходы, понесенные при закупке товара.

Если вы сумму этих затрат (за год) разделите на число складских номенклатур [ЧН], выставляемых отдельным заказом за год, то получите один из вариантов стоимости размещения заказа, выраженный в рублях на 1 номенклатурную позицию.

Получаемый показатель - средняя температура по больнице. Но, в принципе, может использоваться.

Иначе этот показатель можно считать:

Пропорционально объему конкретной поставки;
Пропорционально числу номенклатур в конкретной заявке.


+таможня если груз импортный....

Честно говоря, я так и не смог применить ф-лу Вильсона непосредственн для расчета заказов. Слишком много в ней допущенией предусматривается.....

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 03 июл 2008 15:16

Не больше, чем по любой другой методике...
А с чем именно возникли затруднения?

Аватар пользователя
Santa83

Сообщение Santa83 » 03 июл 2008 15:30

Ну во-первых с тем, что заказы у нас идут сразу на много позиций, а по ф-ле Вильсона можно считать только для одной номенклатуры..

Во-вторых, по ф-ле подразумевается равномерный и предсказуемый расход продукции, что в реальности происходит весьма редко...

В-третьих, затраты на размещение заказа и поддержание запаса не зависят от размера заказа, и неизменны в течении перида времени, охватываемого при расчете...

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

Irjina
Пользователь
Пользователь
Сообщений: 16
Зарегистрирован: 01 июл 2008 03:00

Сообщение Irjina » 03 июл 2008 15:44

ага. пасиба! (то есть в принципе показатель можно расчитать как расход на доставку .) интересно а есть ли варианты автоматизации расчета в 1с 8?... там то для каждой позиции можно было бы посчитать орз. (или нужно писать программерам тех задание?..)

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 03 июл 2008 15:50

Santa83 писал(а):Ну во-первых с тем, что заказы у нас идут сразу на много позиций, а по ф-ле Вильсона можно считать только для одной номенклатуры..

Во-вторых, по ф-ле подразумевается равномерный и предсказуемый расход продукции, что в реальности происходит весьма редко...

В-третьих, затраты на размещение заказа и поддержание запаса не зависят от размера заказа, и неизменны в течении перида времени, охватываемого при расчете...

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


Во-первых, в случае многономенклатурной задачи, по формуле Вильсона считается не конкретный заказ, а оптимальные партии поставки для каждой позиции. Отталкиваясь от оптимальной партии поставки далее определяются и уровни точки заказа, и максимального запаса. Формула работает. Проверено.

Во вторых, спрос действительно меняется... Но выставляя заказ, вы уже подразумеваете какой-то определенный прогноз на период. Фишка в том, что вовсе не нужно строить расчеты по прогнозу спроса на год. Достаточно спрогнозировать продажи, например, на следующий месяц, а потом полученную цифру умножить на 12. Иными словами, эта проблема скорее надумана.

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

Примерно так :wink:

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 03 июл 2008 15:51

Irjina писал(а):ага. пасиба! (то есть в принципе показатель можно расчитать как расход на доставку .) интересно а есть ли варианты автоматизации расчета в 1с 8?... там то для каждой позиции можно было бы посчитать орз. (или нужно писать программерам тех задание?..)


Автоматизировать можно. Просто нужно детально продумать все нюансы.

Аватар пользователя
Santa83

Сообщение Santa83 » 03 июл 2008 16:19

dimitrius писал(а):
Santa83 писал(а):Ну во-первых с тем, что заказы у нас идут сразу на много позиций, а по ф-ле Вильсона можно считать только для одной номенклатуры..

Во-вторых, по ф-ле подразумевается равномерный и предсказуемый расход продукции, что в реальности происходит весьма редко...

В-третьих, затраты на размещение заказа и поддержание запаса не зависят от размера заказа, и неизменны в течении перида времени, охватываемого при расчете...

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


Во-первых, в случае многономенклатурной задачи, по формуле Вильсона считается не конкретный заказ, а оптимальные партии поставки для каждой позиции. Отталкиваясь от оптимальной партии поставки далее определяются и уровни точки заказа, и максимального запаса. Формула работает. Проверено.

Положим посчитал я оптимальные партии и, соответственно, точки заказа. И получим, что мне нужно будет размещать у поставщика по заказу каждый день: сегодня пришли к точке заказа, по товару 1, завтра по товару 2 и т.д..... А если учесть, что товар идет из дальнего зарубежья, то каждая партия станет просто золотой.

По остальным пунктам напишу завтра, ибо сегодня уже убегаю :D

Аватар пользователя
Дядя_Ежик

Сообщение Дядя_Ежик » 04 июл 2008 13:57

По просьбе Санты размещу в этом топике повторно файл с иллюстрацией использования формулы Вильсона, впервые опубликованный в http://www.zakup.ru/modules.php?name=Fo ... opic&t=585.
Все права на файл принадлежат Дмитриусу. Вопросы можно адресовать ему же...
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватар пользователя
Santa83

Сообщение Santa83 » 04 июл 2008 15:32

Таки нашелся файл! Я так понимаю, чтобы его найти пришлось перелопатить пол компа, так что спасибо Вам огромное.... :D

Аватар пользователя
Дядя_Ежик

Сообщение Дядя_Ежик » 04 июл 2008 15:41

Santa83 писал(а):Таки нашелся файл! Я так понимаю, чтобы его найти пришлось перелопатить пол компа, так что спасибо Вам огромное.... :D

На самом деле пришлось перелопатить 3 компа...  :D

Аватар пользователя
Santa83

Сообщение Santa83 » 04 июл 2008 16:05

Дядя_Ежик писал(а):
Santa83 писал(а):Таки нашелся файл! Я так понимаю, чтобы его найти пришлось перелопатить пол компа, так что спасибо Вам огромное.... :D

На самом деле пришлось перелопатить 3 компа...  :D


Однако объемный у Вас запасец, на одну машину уже не лезет... :lol:

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 04 июл 2008 16:09

Santa83 писал(а): Положим посчитал я оптимальные партии и, соответственно, точки заказа. И получим, что мне нужно будет размещать у поставщика по заказу каждый день: сегодня пришли к точке заказа, по товару 1, завтра по товару 2 и т.д..... А если учесть, что товар идет из дальнего зарубежья, то каждая партия станет просто золотой.


Решается просто: почитайте Шрайбфедера там все подробно описано.
Если кратко, то "точки заказа" увеличивается до "линейного объема запаса", путем прибавления запаса, необходимого для обеспечения продаж на период ожидания пополнения (т.е. среднедневные продажи * на время между поставками). Если хотя бы по одной из значимых позиций у вас текущий запас опустился ниже точки заказа, формируете заказ, куда включаете все позиции, у которых запас ниже линейного объема запаса...

Аватар пользователя
Santa83

Сообщение Santa83 » 04 июл 2008 16:18

dimitrius писал(а):
Santa83 писал(а): Положим посчитал я оптимальные партии и, соответственно, точки заказа. И получим, что мне нужно будет размещать у поставщика по заказу каждый день: сегодня пришли к точке заказа, по товару 1, завтра по товару 2 и т.д..... А если учесть, что товар идет из дальнего зарубежья, то каждая партия станет просто золотой.


Решается просто: почитайте Шрайбфедера там все подробно описано.
Если кратко, то "точки заказа" увеличивается до "линейного объема запаса", путем прибавления запаса, необходимого для обеспечения продаж на период ожидания пополнения (т.е. среднедневные продажи * на время между поставками). Если хотя бы по одной из значимых позиций у вас текущий запас опустился ниже точки заказа, формируете заказ, куда включаете все позиции, у которых запас ниже линейного объема запаса...


Если я правильно понял, то получается:
Новая точка заказа (линейный объем) = точка заказа расчитанная по Вильсону + запас на период доставки

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 04 июл 2008 21:27

Santa83 писал(а):
dimitrius писал(а):Решается просто: почитайте Шрайбфедера там все подробно описано.
Если кратко, то "точки заказа" увеличивается до "линейного объема запаса", путем прибавления запаса, необходимого для обеспечения продаж на период ожидания пополнения (т.е. среднедневные продажи * на время между поставками). Если хотя бы по одной из значимых позиций у вас текущий запас опустился ниже точки заказа, формируете заказ, куда включаете все позиции, у которых запас ниже линейного объема запаса...


Если я правильно понял, то получается:
Новая точка заказа (линейный объем) = точка заказа расчитанная по Вильсону + запас на период доставки


Нет, получается иначе:
Линейный объем = точка заказа + период между поставками

Есть существенная разница между понятиями "период доставки" и "период между поставками", согласитесь?

Вы можете везти товар из Китая 3 месяца, но контейнеры к вам могут приходить с периодичностью раз в 2 недели. :wink:

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 04 июл 2008 21:37

Сэм писал(а): Классная и понятная табличка у тебя получилась. Бросай закупки, иди в программеры. По-любасу чо-нить гениальное напишешь. Потом может и нобелевскую получишь и т.д. и т.п.)))
Короче, что вроде такой таблички я искал. Так что благодарствую.


Спасибо конечно :D , только к сожалению, многое придумано до нас  :( ...

Данную методику я позаимствовал у польских товарищей Сковронека и Сариуша-Вольского ("Логистика на предприятии"). Только реализовал в екселе для наглядности. Рад что и другим оказалась полезна :))).

Программером быть, конечно интересно, но еще интереснее самому задачки формулировать :D А что, есть предложения?

Аватар пользователя
inkerman

Сообщение inkerman » 06 июл 2008 13:19

А книжку (электронную) то в сети найти не удалось :(
Разбираясь с файликом понял, что там размер среднего запаса (уже скорректированного) на марку пропорционален корень из (цена * прогноз на год [шт])
При таком распредлении видимо можно распределить размеры заказов и размеры запсаов так, что общие затраты будут минимальны при нормированном среднем уровне запасов. Вот только почему? Почему именно так распределяеся запас? Почему именно так выгоднее всего?

Аватар пользователя
inkerman

Сообщение inkerman » 06 июл 2008 13:56

Вопрос снят :) Разобрался.
Но появился другой
Книжка стоит своих денег и времени на ее прочтение?

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 07 июл 2008 09:29

inkerman писал(а):Вопрос снят :) Разобрался.
Но появился другой
Книжка стоит своих денег и времени на ее прочтение?


СтОит  :D . Думаю вам, inkerman, она будет особенно интересна.

Аватар пользователя
Santa83

Сообщение Santa83 » 07 июл 2008 10:01

dimitrius писал(а):
Santa83 писал(а):
dimitrius писал(а):Решается просто: почитайте Шрайбфедера там все подробно описано.
Если кратко, то "точки заказа" увеличивается до "линейного объема запаса", путем прибавления запаса, необходимого для обеспечения продаж на период ожидания пополнения (т.е. среднедневные продажи * на время между поставками). Если хотя бы по одной из значимых позиций у вас текущий запас опустился ниже точки заказа, формируете заказ, куда включаете все позиции, у которых запас ниже линейного объема запаса...


Если я правильно понял, то получается:
Новая точка заказа (линейный объем) = точка заказа расчитанная по Вильсону + запас на период доставки


Нет, получается иначе:
Линейный объем = точка заказа + период между поставками

Есть существенная разница между понятиями "период доставки" и "период между поставками", согласитесь?

Вы можете везти товар из Китая 3 месяца, но контейнеры к вам могут приходить с периодичностью раз в 2 недели. :wink:


Согласен. В прошлом сообщении, насчет "запаса на период доставки" дурака свалял. Нужно все таки думать чего пишешь, а не строчить ответ, стоя на пороги офиса в пятничный вечер.... :D

Но все же вопросы остались. Если мы поступим как предлагает Шрайбфедер, то ЕOQ мы соблюдем только для одной позиции (той для которой наступила точка заказа). Остальные мы возьмем впрок, дабы добить заказ до определенной величины и, соответвенно, заказ по этим позициям уже никак не будет оптимальным....

Аватар пользователя
inkerman

Сообщение inkerman » 07 июл 2008 11:03

dimitrius писал(а):
inkerman писал(а):СтОит  :D . Думаю вам, inkerman, она будет особенно интересна.


Заказал её :)

Аватар пользователя
Santa83

Сообщение Santa83 » 07 июл 2008 11:26

inkerman писал(а):
dimitrius писал(а):
inkerman писал(а):СтОит  :D . Думаю вам, inkerman, она будет особенно интересна.


Заказал её :)


Если не секрет - подскажите где заказывали?

dimitrius
Пользователь
Пользователь
Сообщений: 100
Зарегистрирован: 20 июл 2007 03:00

Сообщение dimitrius » 07 июл 2008 11:45

Santa83 писал(а):
Согласен. В прошлом сообщении, насчет "запаса на период доставки" дурака свалял. Нужно все таки думать чего пишешь, а не строчить ответ, стоя на пороги офиса в пятничный вечер.... :D

Но все же вопросы остались. Если мы поступим как предлагает Шрайбфедер, то ЕOQ мы соблюдем только для одной позиции (той для которой наступила точка заказа). Остальные мы возьмем впрок, дабы добить заказ до определенной величины и, соответвенно, заказ по этим позициям уже никак не будет оптимальным....


Суть в том, что позиции считаются не то, чтобы "впрок"... В заказ попадают те референсы, запас по которым опустится ниже точки заказа до момента формирования следующего заказа.

А как вы считаете размер заказа? Чему он будет равен?
Либо тому же самому EOQ, либо разнице между рассчитанным максимальным складом и предполагаемым остатком к моменту прихода контейнера. Величины эти сопоставимы... Естественно, определенная погрешность в заказе будет, но в пределах допустимого.

Аватар пользователя
inkerman

Сообщение inkerman » 07 июл 2008 13:05

Santa83 писал(а):
inkerman писал(а):
dimitrius писал(а):
inkerman писал(а):СтОит  :D . Думаю вам, inkerman, она будет особенно интересна.
Заказал её :)
Если не секрет - подскажите где заказывали?

В обычных магазинах не нашел, поэтому заказал с доставкой в интернет магазине. В интернет магазинах ее легко можно найти. Вопрос где подешевле: доставка+цена
Я нашел http://www.rznbooks.ru/ где доставка 100р +цена 239р =340р
Возможно есть еще дешевле, но я не стал дальше на этом заморачиваться :)

Аватар пользователя
Santa83

Сообщение Santa83 » 07 июл 2008 14:01

dimitrius писал(а):
Santa83 писал(а):
Согласен. В прошлом сообщении, насчет "запаса на период доставки" дурака свалял. Нужно все таки думать чего пишешь, а не строчить ответ, стоя на пороги офиса в пятничный вечер.... :D

Но все же вопросы остались. Если мы поступим как предлагает Шрайбфедер, то ЕOQ мы соблюдем только для одной позиции (той для которой наступила точка заказа). Остальные мы возьмем впрок, дабы добить заказ до определенной величины и, соответвенно, заказ по этим позициям уже никак не будет оптимальным....


Суть в том, что позиции считаются не то, чтобы "впрок"... В заказ попадают те референсы, запас по которым опустится ниже точки заказа до момента формирования следующего заказа.

А как вы считаете размер заказа? Чему он будет равен?
Либо тому же самому EOQ, либо разнице между рассчитанным максимальным складом и предполагаемым остатком к моменту прихода контейнера. Величины эти сопоставимы... Естественно, определенная погрешность в заказе будет, но в пределах допустимого.


В данный момент заказы рассчитываются раз в месяц, после закачки данных о прогнозах продаж и остатках на складах. Берется столько товара, чтобы избежать дефицита в период:
срок реализации заказа+1 мес.
Все товары идут в контейнерах, поэтому зачастую встает вопрос:
заполнить 2/3 20" и удовлетворить спрос на 1 мес продаж (до закачки свехи планов) или привести сразу 40" и обеспечить 2 мес продаж. В первом случае доставка выйдет дешевле, но, учитывая "достоверность" прогнозов продаж, может оказаться, что через месяц по одной/нескольким позициям будет дефицит и снова придется размещать заказ. Обеспеченность планов продаж должна быть 100% - это директива свыше.....

В настоящий момент все считается на глазок и естественно случаются ошибки. Есть желание оптимизировать процесс, единственный вопрос - как.... :D


Вернуться в «Реальные задачи из жизни»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: CommonCrawl [Bot] и 0 гостей