![]() |
![]() |
![]() |
|
УТ 10.3 Вопрос пользователя. Неликвиды. | ☑ | ||
---|---|---|---|---|
0
Iliya
16.05.10
✎
16:26
|
бьюсь уже несколько дней
нужно посмотреть неликвиды за определенный период "Неликвиды - это товары, которые не продаются в течение определенного срока." С первого взгляда кажется просто - Отчет "Ведомость по товарам на складах". Но не тут-то было. Можно указать в отборе "Количество (расход) Равно Ноль", но перемещение со склада на склад тоже считается расходом, поэтому такой подход не работает. Можно указать "Количество (оборот) Равно Ноль". Но оборот тут имеется в виду чисто разница между конечным и начальным остатками. Поэтому тоже не подходит. Друзья, подскажите плз, можно ли как-то посмотреть неликвиды стандартными средствами? |
|||
1
Pashkaa
16.05.10
✎
16:50
|
Использовать консоль запросов :)
|
|||
2
Iliya
16.05.10
✎
17:17
|
ну консоль это понятно, шутка конечно так себе...
можно было бы использовать отчет "Валовая прибыль", у неликвидов прибыль будет ноль но он же зараза не показывает товары по которым не было продаж |
|||
3
IronDemon
16.05.10
✎
17:21
|
||||
4
IronDemon
16.05.10
✎
17:22
|
Есть еще "Оборачиваемость товара", вроде.
|
|||
5
dk
16.05.10
✎
17:23
|
как 2 пальца
--- остатки по товарам, можно с точностью до партии соединяешь с регистром продаж за определенный период ---- если движений не было - вот и неликвиды |
|||
6
dk
16.05.10
✎
17:25
|
а вообще (4) +1
должен типовой быть |
|||
7
Iliya
16.05.10
✎
17:37
|
есть Оборачиваемость, но использовать этот отчет для просмотра неликвидов крайне неудобно
если я что-то в чем-то понимаю, то там отобрать товары с расходом за период ноль нельзя, т.е. он все равно всю номенклатуру вываливает и из нее уже нужно вручную отбирать товары с расходом ноль (ну можно конечно в excel загнать и там отобрать, но это через ж...) остатки он тоже не показывает, показывает только средний остаток за период, а эта цифра мало о чем говорит |
|||
8
Iliya
18.05.10
✎
16:41
|
э, написал тут вроде, но есть проблема:
ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, Продажи.Количество КАК Количество, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Период, , Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ТоварыНаСкладахОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = Продажи.Номенклатура ГДЕ ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0 И ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0 УПОРЯДОЧИТЬ ПО Количество Показывает товары, по которым не было продаж в начале списка (собственно неликвиды), но не могу сделать чтобы те товары, по которым БЫЛИ продажи - не показывались. |
|||
9
Maniac
18.05.10
✎
16:43
|
(5) не правильно. где то тут была тема.
|
|||
10
Maniac
18.05.10
✎
16:43
|
Надо вычислять дни когда товар был на остатках. получать продажи. и только тогда определять не ликвидный товар.
|
|||
11
Чайник Рассела
18.05.10
✎
16:44
|
<С первого взгляда кажется просто - Отчет "Ведомость по товарам на складах". Но не тут-то было.
Можно указать в отборе "Количество (расход) Равно Ноль", но перемещение со склада на склад тоже считается расходом, поэтому такой подход не работает.> Добавляешь группировку по документам движение в добавляешь в отбор ДокументДвижения.ВидОперации Не равно Перемещение товаров |
|||
12
Maniac
18.05.10
✎
16:46
|
вот еще тема v8: Кто как определяет залежавшийся товар?
|
|||
13
Maniac
18.05.10
✎
16:49
|
У делал так:
Получем все данные. Остатки, продажи за период, количество дней когда товар был в продаже (на остатках) - чтобы отсеить от неликвидного новый товар или который за указанный период мог прийти поздно. Согласно этих данных считаем ликвидность (срок акутальности текущих остатков согласно статистике продаж). Получаем порог ликвидности. В разработке также выводится детальная инфа по товару. Вот собственно и все. практически 99 процентов - верная информация. |
|||
14
Maniac
18.05.10
✎
16:53
|
данные должны быть полными. тоесть остатки, резервы, уже сделанные заказы.
программа должна выстроить план продаж и сравнить его с текущими сводобными остатками. получаем ликвидность текущих остатков - например на сколько месяцев его лежит. Дальше уже сами знаете что для вас неликвид. месяц, два, шесть. |
|||
15
Maniac
18.05.10
✎
16:54
|
я использовал не один регистр а соединение практически всех товарных регистров.
|
|||
16
Iliya
18.05.10
✎
17:00
|
у меня в запросе стоит условие, что товар должен быть на остатке на начало исследуемого периода
плюс он должен быть на конец исследуемого периода (а то мало ли списали там по инвентаризации или еще чего) заказы и планы мы не используем т.е. в принципе меня мой запрос устраивает, ничего мне больше не нужно помогите тока сделать чтобы лишние строки в запросе не показывались |
|||
17
Maniac
18.05.10
✎
17:04
|
(16) неправильно.
|
|||
18
Maniac
18.05.10
✎
17:05
|
ну мало чо устраивает программиста. вопрос правильно это или нет.
условие - есть остаток на начало и на конец - неправильно. На конец правильно, а на начало неправильно. |
|||
19
Maniac
18.05.10
✎
17:06
|
бах товар пришел на следующий день!!!
|
|||
20
Maniac
18.05.10
✎
17:07
|
лана придумывай велосипед раз ничо не нужно)) это любимое занятие программистов.
|
|||
21
Iliya
18.05.10
✎
17:09
|
ну и что, что он пришел на следующий день ?
Неликвид - товар, который лежит на прилавке и не продается в течение определенного периода времени. Если я рассматриваю период 1 месяц и беру с 01.04.2010 по 30.04.2010, а товар пришел 02.04.2010, то в рамках теории такой товар неликвидом являться не может в этом периоде, потому как на прилавке на начало периода его не было. |
|||
22
Maniac
18.05.10
✎
17:10
|
(21) неликвид это не тот товаркоторые не продается. Неликвид этот тот товар которого с любыми продажами больше чем нужно на определенный период времени! причем он может продаваться!
|
|||
23
Maniac
18.05.10
✎
17:11
|
(21) ачто если товара купили на неделю? а он пришел на след день второго числа и гад уже три недели валяется. и его ликвидность показывает что еще полгода будет лежать.
|
|||
24
Iliya
18.05.10
✎
17:13
|
да причем тут это вообще, все зависит от того, какую парадигму ты используешь
на разных фирмах неликвидом считают разные товары и это абсолютно нормально я описал, что я хочу получить в первом посте |
|||
25
Maniac
18.05.10
✎
17:14
|
неликвид это переизлишек товара на складе на длительном хранении. - ошибки планирования закупок и формирования заказов. как правило руководство интересует кто допустил ошибки и почему. а не перечень данных товаров.
|
|||
26
Maniac
18.05.10
✎
17:15
|
а ну если чисто так "Неликвиды - это товары, которые не продаются в течение определенного срока." то тут да.
Запрос по регу остатков с регом продаж. и условие по объединенному запросу по суловию продажи = 0 |
|||
27
Iliya
18.05.10
✎
17:16
|
эти темы можно исследовать и регулировать разными инструментами, например:
1. оборачиваемость 2. рентабельность 3. коэффициент возврата инвестиций но сегодня я хочу увидеть товар, который не продавался за определенный период |
|||
28
Maniac
18.05.10
✎
17:16
|
но я бы подумал и переспросил. начнут за три месяца крутить уже данные будут другими.
|
|||
29
Maniac
18.05.10
✎
17:16
|
или за полгода. начнет фигню выводить.
|
|||
30
rbcvg
18.05.10
✎
17:17
|
Отчет "Анализ оборачиваемости товаров" не предлагали??
|
|||
31
Iliya
18.05.10
✎
17:17
|
предлагали, но он кривоват для моих целей
|
|||
32
Maniac
18.05.10
✎
17:17
|
(27) ну тебе ответили. по остаткам выбираешь остаток, по продажам - продажи. объединением. и ставишь условие. остаток больше нуля и продажи равно нулю. всё
|
|||
33
Maniac
18.05.10
✎
17:18
|
и работать это будет нормально только если как ты описал - период месяц. если начнется больше то можешь выкинуть данную логику.
|
|||
34
rbcvg
18.05.10
✎
17:18
|
(31) чем кривоват, если не секрет?
|
|||
35
Iliya
18.05.10
✎
17:18
|
я не догоняю где нужно прописать продажи равно нулю
|
|||
36
Iliya
18.05.10
✎
17:19
|
чем кривоват я в 7-ом посте написал
|
|||
37
rbcvg
18.05.10
✎
17:19
|
(35) расход за период?
|
|||
38
Maniac
18.05.10
✎
17:21
|
ладно короче не знаешь запросы.
|
|||
39
Maniac
18.05.10
✎
17:21
|
я писать точно запросы для тебя не буду.
|
|||
40
Iliya
18.05.10
✎
17:21
|
угу, грешен :)
|
|||
41
Iliya
18.05.10
✎
17:24
|
конечно, ты лучше мне впаришь вашу монструозную разработку :)
правда в итоге окажется, что для того чтобы мы могли ее использовать ее нужно так перетачивать напильником, что проще новую написать просто интересно такие разработки, как "Мания1С: Рабочее место менеджера по закупкам" вообще кто-то покупает, кроме одного единственного первого заказчика для которого все это и писалось ? :) |
|||
42
Maniac
18.05.10
✎
17:24
|
у это разработки 18 клиентов.
|
|||
43
Maniac
18.05.10
✎
17:25
|
и никто напилником ничо не допиливал потому что этим допиливанием занимался и продолжаю заниматься я.
|
|||
44
Ленинград
18.05.10
✎
17:25
|
(0)ABC XYZ предлагали? или я глубоко?
|
|||
45
Maniac
18.05.10
✎
17:25
|
она полностью ложится в идеале на типовые программы. этой мой бизнес кстати. официальный.
|
|||
46
Maniac
18.05.10
✎
17:27
|
ты логи обновлений и отзывы почитай)
|
|||
47
Iliya
18.05.10
✎
17:31
|
ну у меня уже сильно переделанная типовая
я просто реально плохо себе представляю схему, ведь по сути код этой надстройки будет закрытым? и если я хочу что-то подправить в типовой, то соответственно нужно править и вашу разработку а сделать это может тока разработчик, т.е. вы и соответственно я подсаживаюсь на ваше обслуживание навсегда так? |
|||
48
Maniac
18.05.10
✎
17:32
|
(47) код открытый. обновления бесплатные. как правило обновления - исправления или то что заказали другие, остальным оно бесплатно. никого на иглу не сажу. я решения делаю :) вот что главное. и проблемы решаю.
|
|||
49
Iliya
18.05.10
✎
17:34
|
т.е. если я это решение покупаю, то я могу сам его дорабатывать?
|
|||
50
Maniac
18.05.10
✎
17:35
|
вряд ли изменения типовой касались регистров. вы же не переписывали партионный учет ?)) все просто. код понятный. все элементарно на самом деле. среди покупателей и франчи есть. А разработка нормальная. неликвид это я б сказал одна из функций не самых главных причем. Главная функция - это делать правильно формирование заказов чтобы эти неликвиды не появлялись. вот от чего надо отталкиваться.
|
|||
51
Maniac
18.05.10
✎
17:35
|
(49) да. код открыт, доработка тоже. демо выслать?
|
|||
52
Iliya
18.05.10
✎
17:37
|
ок, от чего бы и не поглядеть ip-alekseev(гав)yandex.ru
с типовой-то один фиг работать невозможно |
|||
53
Maniac
18.05.10
✎
17:37
|
все консультации, исправление, рабочий запуск я гарантирую. и поддержка по вопросам.
|
|||
54
Maniac
18.05.10
✎
17:39
|
выслал весь комлект демок:)
|
|||
55
Iliya
18.05.10
✎
17:40
|
спасибо, посмотрю в ближайшее время
|
|||
56
Maniac
18.05.10
✎
17:42
|
По твоему вопросу, как иы задумал.
Делаешь запрос по двум регистрам. Объединением. в запросе это два запроса по двум регистрам с конструкцией ОБЪЕДИНИТЬ ВСЁ получаешь склеенную выборку. По сути все. потом отборы и получаешь что есть на остатках и не продавалось. Опять повторюсь - на малых периодах будет нормально. |
|||
57
dk
18.05.10
✎
17:45
|
кому что, а кому-то лишь бы попиариться )
|
|||
58
DK_L
18.05.10
✎
17:45
|
(18) на конец остаток - не обязательное условие также, так как может быть его и нет, но в заказе поставщику его заказали очень много и продавался он плохо за указанный период
|
|||
59
Maniac
18.05.10
✎
17:46
|
(58) они заказы не используют. и если если теоритически предположить эту ситуацию - заказать могли новый товар.
|
|||
60
Maniac
18.05.10
✎
17:47
|
кстати у меня в разработке можно указать произвольный период анализа. сезонность.
просто часто указывать последние периоды тоже ошибочно. |
|||
61
Maniac
18.05.10
✎
17:48
|
например был бы это январь и чо. считай пипец. Да и сезонность очень влияет (например когда отрывы большие или товар сезонный).
Тоесть надо еще для возможность иметь возможность указать период анализа прошлый год. тоже интересная статистика получится. |
|||
62
Maniac
18.05.10
✎
17:49
|
у нас например ежегодно рост по прямой линии. каждый месяц скачки конкретные.
неплохо бы и это проанализировать динамикой продаж. |
|||
63
Iliya
18.05.10
✎
17:50
|
все нормально, пиар по адресу, я как раз директор магаза
и типовая уже давно сидит у меня в печенках :) |
|||
64
Maniac
18.05.10
✎
17:50
|
(60-62) например может использоваться когда надо делать заказ не за последние месяцы а за аналогичный период прошлого года.
|
|||
65
Maniac
18.05.10
✎
17:51
|
но с текущими остатками и состоянием.
|
|||
66
DK_L
18.05.10
✎
17:52
|
(63) раз директор, предлагаю сделать конкурирующий коробочный продукт-отчет и продавать его :)
|
|||
67
borozavr
18.05.10
✎
17:53
|
(0) поставь условие: документ-регистратор не равняется перемещение со склада и фсе
|
|||
68
Maniac
18.05.10
✎
17:55
|
(67) тогда уж сразу и убрать корректировка серий и характеристик, каректировка качества и еще с десяток движений которые возможны в типовых.
и нафига такой геммор когда все элементарно делается объединением остатков с продажами. |
|||
69
Iliya
18.05.10
✎
17:56
|
(67) а как это сделать? ты скажи мил человек
|
|||
70
Maniac
18.05.10
✎
17:56
|
еще по ордерной схеме убрать регистраторы (могут быть). и еще не забыть что могут быть остатки оптовые, розничные, НТТ.
|
|||
71
Iliya
18.05.10
✎
17:57
|
(66) магазы обычно торгуют, а не ПО выпускают
|
|||
72
DK_L
18.05.10
✎
17:58
|
(71) вы торгуете, мы выпускаем, так сказать инвестиции :)
|
|||
73
DK_L
18.05.10
✎
18:00
|
(70) это да, запарился я один раз скреплять оборотки по опту и рознице для получения реальных движений(внутренние движения между своими фирмами не учитывались)
|
|||
74
Iliya
18.05.10
✎
18:10
|
о, спасибо, товарищ Maniac
вроде работает: ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, NULL КАК Количество, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Период, , Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ТоварыНаСкладахОстаткиИОбороты ГДЕ ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0 И ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Продажи.Номенклатура, NULL, Продажи.Количество, NULL ИЗ РегистрНакопления.Продажи КАК Продажи ГДЕ Продажи.Период МЕЖДУ &ДатаНач И &ДатаКон И Продажи.Номенклатура В ИЕРАРХИИ(&Номенклатура) И Продажи.Количество = 0 |
|||
75
Maniac
18.05.10
✎
18:59
|
не так
|
|||
76
Maniac
18.05.10
✎
19:01
|
это должен быть вложенный запрос без условий.
а уже по главному запросу условия |
|||
77
Maniac
18.05.10
✎
19:06
|
ВЫБРАТЬ
ВложенныйЗапрос.Номенклатура, СУММА(ВложенныйЗапрос.КоличествоНачальныйОстаток), СУММА(ВложенныйЗапрос.КоличествоКонечныйОстаток), СУММА(ВложенныйЗапрос.КоличествоПродано) ИЗ (ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0 КАК КоличествоПродано, ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Период, , Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК ТоварыНаСкладахОстаткиИОбороты ГДЕ ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0 И ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Продажи.Номенклатура, 0, 0, Продажи.Количество ИЗ РегистрНакопления.Продажи(&ДатаНач, &ДатаКон,Номенклатура В ИЕРАРХИИ (&Номенклатура)) КАК Продажи ) КАК ВложенныйЗапрос ГДЕ СУММА(ВложенныйЗапрос.КоличествоПродано) > 0 СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Номенклатура |
|||
78
Iliya
19.05.10
✎
11:23
|
спасибо, да у меня действительно неправильно было
вот мне тут еще товарищ написал такой вариант: ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток ПОМЕСТИТЬ ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачПериода, &КонПериода, , , ) КАК ТоварыНаСкладахОстаткиИОбороты ГДЕ ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0 И ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток > 0 ИНДЕКСИРОВАТЬ ПО Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Номенклатура КАК Номенклатура, ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.КоличествоКонечныйОстаток, ПродажиОбороты.КоличествоОборот ИЗ ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода КАК ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты( &НачПериода, &КонПериода, , Номенклатура В (ВЫБРАТЬ ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Номенклатура ИЗ ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода КАК ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода)) КАК ПродажиОбороты ПО (ПродажиОбороты.Номенклатура = ТоварыКоторыеБылиНаОстаткеНаНачалоИКонецПериода.Номенклатура) ГДЕ ПродажиОбороты.КоличествоОборот ЕСТЬ NULL УПОРЯДОЧИТЬ ПО Номенклатура АВТОУПОРЯДОЧИВАНИЕ |
|||
79
Maniac
19.05.10
✎
20:36
|
Ну тогда - успехов!
|
|||
80
Шурик71
19.05.10
✎
21:44
|
Вообще-то в теме вагон тонкостей. Фактически - это элемент анализа и планирования закупок. Все сводится к вопросам, что в каком объеме закупить и кого выпороть за закупку явного неликвида.
Для полноценного определения неликвидов (точнее говоря - товаров, которыми склад перегружен) и планирования новых закупок выполнения условий, перечисленных в данной ветке в общем случае мало: 1) так как для полноценной статистической оценки нужна репрезентативная выборка, то период должен быть заметно выше цикла оборачиваемости запаса 2) поэтому считать надо остатки "по дням". В дни, когда не было товара он продаться не мог, а остатков могло не быть в середине периода в течении целого дня 3) для продавцов, использующих резервирование - считать надо не по фактическому остатку, а по свободному: зарезервированный товар продать не могли 4) если товар продается обычно не по 1 шт., то надо фильтровать не "0" остатки, а меньше "минимального количества покупки" 5) если товар заканчивался в какой-то день периода (или приходил при "0" остатке), но в этот день продажи были - надо анализировать отклонение продаж от средней цифры, когда товара было достаточно и при падении ниже установленного порога достоверности - не учитывать этот день при расчете "среднедневной" продажи 6) многим еще надо учитывать коэффициенты "празднично-выходных-тематических" дней 7) для продавцов, которые продают и филзицам, и юрлицам, в т.ч. под заказ - может потребоваться фильтрация "случайных крупных" продаж (типа позвонил представитель объединения всех совхозов региона и заказал лопаты в объеме, который год в обычном режиме продаваться будут) - настройка порогов достоверности продажи 8) если речь идет о планировании закупок - то еще может требоваться динамическая корректировка порога достоверности и минимального складского запаса от маржинального дохода (товар с маржой 500% можно и подержать на складе, а лишний товар с маржой 5% нафиг там не нужен) 9) и еще некоторое количество факторов, влияющие на планирование запасов (сроки годности, отсрочка платежа, доля допрасходов на приобретение, минимальная транспортная партия, право возврата...) :) p.s. Видел ли кто-нибудь решение, учитывающее все вышеперечисленное? :) |
|||
81
Maniac
19.05.10
✎
22:05
|
(80) мое учитывает 80 процентов заявленных пунктов.
|
|||
82
Maniac
19.05.10
✎
22:14
|
http://subsystems.ru/catalog/article/44-razrabotki/12-rabochee-mesto-menedjera-po-zakupkam
1) - есть, причем период произвольный. При этом данные остатков текущие 2) - есть. 3) - есть. текущее состояние оценивается по свободным остаткам (минус - не участвует в расчете по дням когда товар был на остатках - можно предположить что под "ноль" было исключительно мало товаров) 4) - нет. товар может быть штучным. тут наверно специфика. 5) кажется это было по пункту 2. ксли товар в один день приходил и уходил - транзитные накладные. этот товар учитывать не стоит. опираемся только на остаток 6) есть. работает полностью по производственному календарю - соединением. 7) вот этого нет. как голову не ломали но вычислить данное крайне тежело. Поэтому в разработке есть еще два доп окна анализа. диаграмма скачков и числовые показатели. практически помогает в одной разработке получить развернутую картину. 8) есть работа по точкам заказа. определение оптимального складского запаса. Отборы помогают отобрать все что требуется - товары, группы и т.п. тем более в типовой есть сного всякой аналитики - ценовые группы и т.п. все это может учавствовать в отборах. 9) пока такого нет. но нет предела совершенству. 10) зато вместо 9 есть очень много другого. |
|||
83
Шурик71
19.05.10
✎
23:28
|
(82)
в (2) имелось в виду, что товара не было и на начало и на конец дня (практически - весь день), эти однозначно фильтровать; в (5) - если товар, к примеру был на начальном остатке, но закончился или был зарезервирован - то все зависит от того, насколько близки показатели к среднедневному расходу, т.к. если фильтровать и эти дни, то при коротком цикле снабжения и политике минимального складского запаса выборка будет сильно фильтроваться в (6) имелось в виду несколько другое: при планировании закупки цветов 9 марта - оценивать 7е и 8е число равнозначно с предыдущими нельзя; а во многих магазинах объем продаж в выходные дни выше обычных. И т.п. (7) делал много лет назад, указывался порог фильтрации и размер допустимого отклонения. При выходе за него продажа "выпадала" из оценки дневной продажи и ярко-ярко выделялась в отчете. в (8) имелся в виду не отбор, а задание плавающего процента товарного запаса: примерно по схеме: планируем на неделю, определяем для товара с маржой до х1% страховой запас на день, с маржой до х2% на 3 дня, с маржой свыше х2% на 6 дней. >> но нет предела совершенству Вот и я об это же :) |
|||
84
Maniac
19.05.10
✎
23:42
|
(83) условия сложные ты дикутешь и верные. для этого проще использовать детализацию. я свои все алгоритмы тестировал на просмотре десятков выборочных позиций. несколько дней погрешностей по одному товару ничего не решают на большой период (обычно многие юзают 3 месяца). ну там сколько такх дней. Понимаешь все четко рассчитать все сложно. погрешности всегда будут. В любом случае машина не сможет дать сто процентый вариант и никогда не увидит будущего! но предоставить по максимуму информацию нужно.
В любом случае машинадолжна давать все в удобном виде, а решения все равно принимает человек. |
|||
85
Alexey87
19.05.10
✎
23:49
|
(0)Если хочешь сделать все по-настоящему, посмотри где-нибудь методику расчета MAD(средний спрос) для номенклатуры, у разных компаний она разная. Учитывается спрос на каждую номенклатурную единицу, номенклатуру бывшую в наличии при обращении покупателя, номенклатуру, которой не было в наличии, но заказанную покупателем; а также упущенный спрос. Получаешь значение MAD, уже танцуя от него, определяешь группу ликвидности, у меня например абсолютный неликвид - MAD=0 в течение 2 лет(группа ликвидности E).
|
|||
86
Maniac
19.05.10
✎
23:49
|
Точно также как нельзя сделать точный заказ. ВОт конкретный пример. у нас закупкой занимаетя непосредственно генеральный. я ему полтора года назад сделал разработку.
Ему нужен был простой алгоритм: тупо продажи за три месяца, делим на три. сравниваем с остатком и типа это месячный запас. он делает заказ. Тоже всякие расчеты. Но тем не менее никто не мешает раз в неделю делать просмотр и например быстро продающийся товар еще дозаказывать. В планировании самое важное еще строгие инструкции и периоды заказов, периоды планирования. а также контрольные проверки выполнения в подпериодах. Чего то меньше закупят не страшно, докупить всегда можно. Ну чуток переберут ничо страшного. Но работать вслепую вообще без инструментов - нереально. Ошибки как раз в этом. А какие алгоритмы не пиши мегасупер, все равно машина не даст. Поэтому я отталкиваюсь от мысли: "Любое планирование это попытка увидеть будущее, и в любом случае только "чутье" может это будущее решить. Но как минимум иметь инструмент автоматизирующий работу нужен всегда. Держать все в голове в этом процессе просто невозможно. " |
|||
87
Maniac
20.05.10
✎
00:08
|
Опять же смотрим что получается на примере управления закупками на нашей фирме.
Внимателно вдумайтесь. Директор выбрал простую стратегию казалось бы с кучей погрешностей. тупо три месяца, тупо делим. получается месячный план продаж. Он планированием получет данные по плану продаж и текущим остаткам. Разница закупкам. Но он не делает заказ раз в месяц. Каждую неделю. Прога делает рассчет в момент получения выборки. Еще раз месячный план и поддержка на уровне месячного запаса. Но получение отчета каждую неделю дает ему регуляцию. Программа по сути по анализу каждой прошедшей недели регулирует месячный запас и не дает заказывать то что в течении недели не оправдало одиданий, зато на быстро оборачиваемый товар который планировался на месяц но может за последнюю неделю расходовался быстрее - дает его пополнять с растущим недельным спросом в реальном времени. В итоге никогда не получается что товара не хватает, врдя ли за неделю исчерпают месячный запас, но при более растущем спросе делает пополнение месячного запаса. |
|||
88
Maniac
20.05.10
✎
00:10
|
Типовой механизм тут и рядом не валялся с его периодами и подпериодами, которые надо вслепую выстраивать не видя никакой аналитики. к тому же типовая предлагает нам построение планов вслепую а потом сидите и ркутите план факты - еще те зверские неудобные неинформативные отчеты.
|
|||
89
Maniac
20.05.10
✎
00:19
|
Неликвиды. Любой руководитель своего предприятия вам ответит без отчетов что такое не ликвиды. все они прекрасно без отчетов знают что это такое. Это в первую очередь брак, не комплекция, дефекты, просроченный товар и т.д. и т.п. И второе - перезаказ товара на слишком большой срок - тоесть избыточное хранение и занимание площадей (очень ценных для оборачиваемого товара). Второе - это ошибки в первую очередь планирования и закупок которые ведутся вручную. Тоесть перезаказ по ошибке, которые допускают и топы в том числе. Происходит это очень часто когда пытаются использовать недостаточно информативные или содержащие мало объемную информацию отчеты. Да еще когда вручную надо забивать.
Так вот чтобы такого не происходило и нужно создавать инструменты работы. |
|||
90
IronDemon
20.05.10
✎
01:16
|
(89) Знает владелец ларька.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |