ABC-XYZ анализ … и как «ЕГО» понимают …




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

99 Comments

  1. biv75

    Интересно и познавательно, вот если бы ещё экономисты знали что такое метод наименьших квадратов, вообще владели итерационными вычислениями и имели понятие о матожидании… может быть и жизнь была стабильней.

    Reply
  2. Шёпот теней

    (1) сОгласен … мАстер …

    … вот эта статья и есть попытка «узнать» и «объяснить» …

    … следующая статья будет о методологии вычисления самого распространЁнногог экономического ABC-XYZ анализа с математическими объяснениями …

    … на самом деле когда «разберёшься» ничего сложно нет … слова «страшные» а «понимание» достаточно простое …

    … да, ещё одни и те же «анализы» на одном и том же «материале» строятся но называются по разному … та же «волатильность» и «коэф.Вариации» а смысл «стабильность» или «вероятность повторения» … и строится всЁ на методе наименьших квадратов…

    вооОоот…

    Reply
  3. Свой

    Пиши еще, очень хотелось бы, чтобы в финансовой и бухгалтерской среде было меньше безграмотных.. например в наше время АФХД, тот же факторный анализ встречается как откровение…

    Reply
  4. slavamts

    СПАСТБО!!!

    Reply
  5. natarezn

    у меня есть такой отчет! целая фармацевтическая компания строила расчеты по этому комплексу! а я выложу.. мне хто нить заплатить ? 🙁 1. отчет 2. обсуждение темы закупок .. + пара слов про это

    Reply
  6. natarezn

    ой, я щас свою тему создам.. но мехмат рулз форевер.. а что в институтах такое не дають ?

    Reply
  7. Шёпот теней

    (3), (4) и всем кто поставил «+» большое спАсибо! …

    … «НатаРез» … иди ты в «мехмат» …

    вооОооттАкаяОнаВысшаяМатематика …

    Reply
  8. Ish_2

    Интересных девушек «убивают» знаниями.. А ты грубостью решил.

    Нет. Не заинтригуешь.

    Reply
  9. venger

    (6) > а что в институтах такое не дають

    Дают и больше, и даже не в профильных специальностях, так кто ж нынче берет?:-))

    Reply
  10. venger

    (6), +(9) большинство людей использует, а соответственно и понимает, сложение, вычитание, более продвинутые — деление, умножение, да и то для процентов, скидок и наценок:-)

    Reply
  11. Altair777

    (10) 🙂

    — Сначала мы, как полагается, Чихали и Пищали,—отвечал

    Черепаха Квази. — А потом принялись за четыре действия

    Арифметики: Скольжение, Причитание, Умиление и Изнеможение.

    (с) Льюис Кэрролл. Приключения Алисы в стране чудес

    Reply
  12. natarezn

    я мехмат закончила, РГУ прикладную математку, программист готовый, правда матан учила на зубок, и все мальчики были против меня.. 15 минут и шопот теней будет бестолковым.. я сегодня услышала новое — надо искать работу знакомых.. такое было при буржуазии 🙂 за 500 рублей я бы кинула ссылку — там от сисадминов скоро будут избавляться.. не успел — и будешь обеспеченный.. 200 рублей в день — вот скоро будет вам за мои 5 лет моего дорого государству опыта.. я дружу только с равноценными.. я вот думала пару отчетов до лета успеть с вами сваять.. так .. шопот теней не будет обеспеченным.. дележ денег не состоится..

    Reply
  13. natarezn

    я уже была на собеседовании.. обеспеченны собеседник даже не кричал что 1с будет завтра.. Аксапта — , бухгалтер жаловалась что «мальчик» кричит.. и его собираются выкинуть с работы..

    Reply
  14. Ish_2

    +12 Извини , Шепот. Тут публика подозревает под словом «знания» что-то неприличное. Боже упаси. Я имел ввиду твои знания, как старого коня в математике.

    Reply
  15. Ish_2

    +14 Серия 2. Извини, Шепот. Тут публика меня попрекает «старым конем». Боже упаси. Я имел ввиду опытного волка в математике.

    Reply
  16. natarezn

    ой мальчики извините но торговать буду с вами на других сайтах..

    Reply
  17. natarezn

    кстати, сдельная оплата труда.. мс скл — црм система.. возможно заработок.. а возможно обеспеченная летность :))) спирулин в аптеках продают ? нлп..денег нет.. приходят ради красивого общения.. уверенность в общении..мс скл щас обладает качествами.. отчетность.. девушка так классно общалась — но те же качества что и у меня она прямо мужику — чувство вины за предыдущие ошибки в мс скл..

    Reply
  18. Altair777

    (15) > Я имел ввиду опытного волка в математике

    Интересно, а «волком» попрекать будут? 🙂

    Reply
  19. Ish_2

    Пока нет . А что ? «Волк»- вроде приличное животное.

    Reply
  20. Altair777

    (19) Это хорошо, что нет 🙂

    Ладно, не будем флудить….

    Reply
  21. larisab

    (17) >а возможно обеспеченная летность :)))

    вот думаю, что же это значит все- таки?

    Reply
  22. Шёпот теней

    … всем спасибо за «весЁлое» СЛОВОблудие …

    … НАтаРЕз … умеющий — делает, знающий — не говорит, а КТО ты ??? не ДЕЛАющий и говорЯщий … ???

    … вотИвесьМехМатДень …

    Reply
  23. Шёпот теней
  24. Ish_2

    (22) Извини ,Шепот -3. Взял бы да формулой какой припечатал. Ясной и простой. А то выражаешься ты как-то кучеряво и заковыристо.

    Reply
  25. Шёпот теней

    (24) …ммм…

    не знаю как с простой формулой но лично для себя дАвно уже решил, ЧТО:

    люди делятся на Два вида ищущих:

    первые: ищут возможность чтобы сделать;

    вторые: ищут причину, чтобы обЪяснить почему они не сделали;

    и Три категории делающих:

    первая: делает, что говорит;

    вторая: говорит, что делает;

    третья: делает вид, что говорит…

    вооооот….

    Reply
  26. MrDen

    +1 за просвящение тех, кто с правилом Парето (закон 20/80) не знаком

    Анализ АВС — вещь необходимая, но для тех кто занимается анализом, для остальных только в виде теории

    Reply
  27. Шёпот теней

    (26) … кАждому своЁ … ВСЕ знают про АВС … но не знают КАК … и второе: чтобы разжечь костЁр сначало надо зажечь спичку…

    … тот же Директ-Костинг … ОХ, кАк звучит — а всего-то облегчЁнный вариант расчЁта себестоимости … так же и с АВС, и как говорит мною «НЕлюбимый» ЧеБурАшка, с ЧНЯ — АВС — можно построить на любых данных без вычислений удельных цифр, а ЧНЯ это всего лишь математическое ожидание которых множество, например «скользящий средний» … ну и так далее …

    … именно простота получения этих анализов и их использование и привлекает … хотя конечно … главное не увлекаться…

    воооОооот…

    Reply
  28. AndrewEv

    Конечно, ПЛЮС за стат’ю, плохо, что не могу несколько поставить…

    Спасибо!!!

    Reply
  29. coder1cv8

    (21) Ничего это не значит… Я вот выяснил как эта болезнь, у девушки, называется, это шизофазия: http://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D0%B7%D0%BE%D1%84%D0%B0%D0%B7%D0%B8%D1­%8F

    ЗЫ: За статью плюс! Не хватает о применении в 1С, только )

    Reply
  30. Шёпот теней

    (29) … по поводу первого: — ВСЕ знают но МОЛЧАТ…

    … по поводу второго: — уже пишу … через неделю будет готово …

    Reply
  31. Шёпот теней

    (28) можно поставить «+» и в других темах автора … )))

    вОоооОт…

    Reply
  32. Altair777

    (31) или (а еще лучше «И» ) в комментах.. вот так 🙂

    Reply
  33. coder1cv8

    (30) Ждем, тогда )

    Reply
  34. Арчибальд

    (30) Первое обсуждалось, как сейчас помню

    Reply
  35. Шёпот теней

    (34)… что..? отпуск закончился… вОт… (в асю выходи) …

    Reply
  36. ValentinV

    ХА-ХА…

    Есть два вида знаний:

    1. Теоретические.

    2. Эмпирические.

    Соответственно порождают разные математические рассуждения.

    Терия дает модель взаимодействий. Как шар например, модель земли.

    Эмпирика, более точное в математическом смысле знание, но не дает прогностических моделей.

    Число эмпирических формул — огромно.

    Предложите свою.

    Reply
  37. ValentinV

    Для справки : Паретто-оптимальные состояния, т.е. такие, когда приближение

    к одной цели, непременно отдаляет от других…

    Вопрос скорее о слепом и бездумном применении.

    Энгельс писал:»… Человечество научилось считать, разучилось думать…»

    Reply
  38. luns

    А можно я немного по паразитирую на статье? 😉

    Тут вот отчетик сваял: http://infostart.ru/projects/4454/

    Навела она меня на мысль…

    Reply
  39. Шёпот теней

    (38) …. ))) кто же откажет luns-у … да и чем больше всего и разного тем лучше …

    вооот…

    Reply
  40. larisab

    (38) к списку в (23) добавил

    я тоже когда-то еще под 8.0 делала ABC анализ, вопрос в билетах к специалисту по УТ был (из тех, что на 1c.ru выкладывали)

    Reply
  41. Шёпот теней

    (36) .. (37) .. хи..хи…

    я понимаю, что уже бухгалтерию причислили к науке … экономический анализ

    событий хозяйственных операций уложенные в таблицы и представляющие собой

    схоластические данные и на данной базе также представляющие собой

    статистические ряды можно строить математический анализ … и при чЁм тут

    Эмпирика — здесь голимая МА-те-МА-ти-КА …

    вооот….

    Reply
  42. ValentinV

    (41)Классически есть математика абстрактная и прикладная.

    Основные отличия в источниках проблем и применении.

    В любой научно-практической дисциплине вы найдете кучу

    поправочных и уточняющих коэффициентов (типа 20/80).

    Иначе понимается как аппроксимация функций.

    И открывают их не в голове а головой.:)

    Reply
  43. Шёпот теней

    (42) … мы живЁм на земле … где от климатических условий, например, приходится вводить поправочные коэффициенты не только на расширение воды и металла, но и на погрешности человеческого фактора … но и введение поправок не могут быть бесконечно точными, поэтому приходится абстрагировать совершенно прикладные моменты …

    … соглашаюсь с вами в той части вашего повествования и в том смысле, в котором вы упоминаете объект — «головой» … потому, что сколько не аппроксимациируй статистические данные — всЁ-таки это только метод, на базе которого кто-то обладающей «головой» должен ПРИНИМАТь решениЯ …

    …сУважениемВоооооот…

    Reply
  44. ValentinV

    Вспоминаю Норберта Винера.

    Он был разочарован практичностью статистических методов в экономике.

    Ну а многие сейчас с такой точностью проводят расчеты.

    Бухгалтерию бы с такой точностью вели.

    Reply
  45. anbxp

    (44) Звучит как «бухали мы как-то с Винером, и тут он пожаловался…» 🙂

    Reply
  46. ValentinV

    (45)Пускай так, если ваш жизненный опыт состоит в этом:);)

    Reply
  47. Ish_2

    (43) Извини , Шепот- 4.

    Но в (42) речь шла о том , что поправочные коэффициенты как параметры апроксимации «принимаются головой».

    У тебя же «головой принимаются» решения только после апроксимации.

    Надо как-то договориться в какой момент лучше «применять голову».

    Я ни на что не намекаю, я только придираюсь.

    Reply
  48. Шёпот теней

    (47)… моя безмерность чувств, по отношению к вам и то пространство, на котором мы объяснянемся, не позволяют мне высказаться как мне бы хотелось…

    … НО, по поводу вашей гипотезы, так красиво и весьма красноречиво, и весьма доходчиво обЪяснено, хочется сказать следующе:

    первое: преждем чем рассуждать и «буквально» говорить об высказанном надо, в начале, обговорить и закрепить однозначность понимания, обсуждаемых обЪектов и тогда «формальное» обсуждение будет критериальным и абстрактно объективным …

    второе: к сожалению и на «голову» надо вводить поправочный коэффицент, как в армии — принцип «от дурака», иначе даже САМЫЕ красивые и хорошие идеи будет безжалосьно «смыты» НЕформальноГлупой и безКоэффициентноОбозначенной логикой голов в море заблуждений от ума …

    …воооОооотВкратце…

    Reply
  49. Шёпот теней

    (44) … нет ничего, чтобы не могло разочаровать … и даже наши дети, хотя, мы и любим их всем своим существом … нельзя быть всегда влюблЁнным и очарованным — время разбрасывать и время собирать … именно разочарование, и вера, и воля, и желание быть и делать лучшее и позволяют нам познавать …

    … прогресс это всего лишь направление к регрессу …

    … относительно бухгалтерии — если бы, она велась хотя бы на уровне восьмилетней школы, то наверное всё остальное было бы с более точными поправочными коэффициентами …

    … воооотТакиеПрописныеИстины …

    Reply
  50. Ish_2

    Извини Шепот -5. Ты изнасиловал сестру таланта.

    Я обижен.

    Reply
  51. Ish_2

    Извини Шепот -6.

    Только не понимай превратно , что «я есть сестра таланта». А то мало ли..

    Reply
  52. Шёпот теней

    (50)..(51)… ну, если ты не сестра …?…! значит ТЫ брат …! а если ТЫ брат то чего обжаешься как сестра …?..! … или необходимо ввести дополнительные поправочные коэффиценты..?…!

    …п.с. если я «изнасиловал сестру» то с высокой, с вероятностью я Брат …!

    …п.с.2 Аппроксимация, или приближение — математический метод, состоящий в замене одних математических объектов другими, в том или ином смысле близкими к исходным, но более простыми. Аппроксимация позволяет исследовать числовые характеристики и качественные свойства объекта, сводя задачу к изучению более простых или более удобных объектов (например, таких, характеристики которых легко вычисляются, или свойства которых уже известны).

    … вОтИАппроксимацияСгодилась ….

    Reply
  53. larisab

    (52) Блеск! Я в восхищении! Особенно про сестру и брата!

    Я плАчу!!:))))))

    Reply
  54. Шёпот теней

    Ish_2 … хитЁр и крОвожаден … ловок и НЕоднозначен … ОН воин двух миров… и ЭТО не стоит забывать … мир — не то, что кажется и чаще он то, чем не кажется совсем… вОт…

    Reply
  55. Ish_2

    Извини , Шепот -7.

    Апроксимировал брата до сестры и изнасиловал.

    Запутаешь , а потом вовлечешь в изнасилование . Знаю я эти номера .. исчезаю.

    Reply
  56. Ish_2

    (53) Вы ошиблись . (50), (51) — Блеск.

    Но ничего , я Вам , Лариса , все прощу.

    Reply
  57. larisab

    > ОН воин двух миров…

    Ish_2, прими доспехи… не перепутай, для свЕтлых и тЕмных:))

    Reply
  58. larisab

    (56) Нееет, не ошиблась, но с нумерацией Шепота — это, конечно, нЕчто!

    Reply
  59. Dvornik

    Побольше бы тут таких статей. Изучить всё и в руководящее и управляющее русло перейти)

    Reply
  60. fishca

    (59) Как руководящее и управляющее русло связано с ABC-XYZ анализом связано?

    Reply
  61. lucius

    Не отвлекаясь в «пещеры и дебри индостана», спасибо Шёпот. Редко встретишь по делу и без апломба.

    Reply
  62. Sprite

    НА двух пальцах. В классическом представлении для теоретиков и практиков:

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

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

    Группировка ресурсов при проведении XYZ-анализа осуществляется в порядке возрастания коэффициента вариации.

    Категория X Y Z

    A AX AY AZ

    B BX BY BZ

    C CX CY CZ

    Уменьшение точности прогнозирования

    Reply
  63. Sprite

    В классическом представлении для теоретиков и практиков:

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

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

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

    Группировка ресурсов при проведении XYZ-анализа осуществляется в порядке возрастания коэффициента вариации.

    Reply
  64. Sprite

    Наиболее часто на практике используются следующие показатели:

    • коэффициент оборачиваемости

    • уровень обслуживания покупателей

    • рентабельность продаж

    • выполнения плана реализации

    • оценка работы поставщиков (своевременность доставки, качество доставки)

    • величина излишних запасов

    • процент рекламаций.

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

    Reply
  65. Sprite

    При разработке системы показателей для ABC-XYZ анализа, руководствуются следующими критериями:

    1. Необходимость и достаточность показателей для комплексной оценки.

    2. Возможность воздействовать на показатели.

    3. Соответствие показателей стратегическим целям компании, влияние их на прибыль и рентабельности инвестиций.

    4. Простота расчета и контроля показателей.

    5. Надежность расчета показателей.

    Обобщающей показателем оценки управления запасами часто служит показатель рентабельности запасов, который рассчитывается по формуле:

    Р=(РН-ИЗ)/Ост,

    где

    Р — рентабельность запаса,

    РН — сумма реальных наценок с учетом скидок (масса торговой маржи по товару за период),

    ИЗ — издержки заказа,

    Ост — средние остатки запасов.

    Reply
  66. Sprite

    Издержками заказа называют затраты, прямо зависящие о количества раз пополнения запасов (транспортные расходы от поставщика, таможенная очистка, расходы по оформлению, проверке качества и т.п.);

    Издержками дефицита является недополученная прибыль в результате отсутствия товара на складе;

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

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

    Одновременная оптимизация издержек трудно достижима и компания продолжает испытывать дефицит при наличии излишних запасов. Так снижение дефицита при той же частоте и величине поставок трудно достижимы без роста запасов, попытки сократить запасы при том же уровне спроса обеспечивается ростом частоты поставок и транспортных расходов, попытки снизить транспортные расходы при том же уровне спроса обеспечивается ростом величины запасов.

    Reply
  67. Sprite

    Исторически происхождение метода ABC-XYZ анализа связано с решением снабженческих проблем управления ассортиментной политикой, ассортиментной политикой с необходимостью концентрации усилий на тех продуктах, которые имеют наибольший вес в общей стоимости сырья и материалов. В принципе анализ ассортиментной политики имеет очень широкую область применения, поскольку в соответствии с исследуемыми величинами (например, товары, клиенты) классификации могут быть подвергнуты самые разные области ассортиментной политики.

    Reply
  68. Sprite

    Решающее преимущество ABC -анализа ассортиментной политики заключается в простоте применения, Метод позволяет быстро сделать выводы, способствующие уменьшению перегрузки менеджера деталями и обеспечивающие лучший обзор проблемной области. С помощью ABC-анализа реализуется возможность последовательной ориентации на принцип Парето, концентрирующий деятельность на важнейших аспектах проблемы. Деятельность концентрируется на решении важнейших задач, в результате появляется возможность целенаправленного уменьшения затрат на остальные сферы.

    Слабое место ABC-анализа ассортиментной политики заключается в поиске объективных критериев оценки элементов, критериев, которые имеют решающее значение для достижения результата. Данная проблема решается относительно просто для количественно измеримых факторов (есть объективные меры, которые можно использовать для сравнения). Для качественных критериев (например, качество производственной программы) характерны существенно большие требования к принимающему решение.

    Reply
  69. Sprite

    Эксперты акцентируют внимание на том, что интегрированный ABC(XYZ)-анализ – лишь средство поддержать принятие решений. Построение матрицы ABC&XYZ не разделит товары на «плохие» и «хорошие», не выявит товары, подлежащие немедленному выводу из списка продаваемых. Всегда необходим дополнительный анализ. Предполагается, что в категории CZ часто оказываются сопутствующие товары вроде спецодежды или чистящих средств для продаваемых механизмов. Они приносят мало дохода и закупаются клиентами нерегулярно. В категорию CX у магазинов-дискаунтеров попадут хлеб, соль и спички. Эти товары должны быть в наличии – не найдя их, покупатель может больше не прийти в магазин. Для категории AX, учитывая ее финансовую значимость и предсказуемость, должны устанавливаться жесткие нормативы, соблюдению которых нужно уделять особое внимание. Для этой группы товаров рекомендуется ежедневно проверять остатки, установив четкую календарную (дата) или статистическую (по оставшемуся на складе объему запасов) точку заказа новых партий.

    Таким образом, без изучения маркетингового значения товара, без знания политики взаимоотношений с поставщиком принимать решение о выводе товара нельзя. Он служит основой управления запасами, позволяет определить «точку заказа». Наглядность результатов ABC(XYZ)-анализа позволяет использовать его как аргумент в общении с руководителями, чтобы подтолкнуть их к определенным действиям.

    Reply
  70. Sprite

    Дифференциация уровней обслуживания для VIP- и стандартных клиентов (процедура, к которой многие российские компании приступают только сейчас) это еще один способ использовать интегрированный ABC(XYZ)-анализ. Авторы классического учебника по логистике Дональд Бауэрсокс и Дэвид Клосс называют высокий уровень сервиса при реализации неприбыльных товаров непостоянным клиентам серьезной ошибкой. Логичнее не иметь запаса таких товаров, увеличив сроки выполнения заказа.

    Установка правил игры (определение лимитов товарных запасов, нормативов по срокам реализации, сроков погашения задолженности и т.д.) разово или на какой-то период времени, есть наиболее целесообразное применение XYZ-анализа. Это позволит выработать критерии для текущей оценки деятельности предприятия.

    Reply
  71. Sprite

    Ограничения:

    Используя XYZ-анализ, надо помнить о нескольких существенных ограничениях. Прежде всего, требование к объему используемых данных. Чем их больше, тем надежнее окажутся полученные результаты. Число исследуемых периодов должно быть не менее трех.

    Не удастся применить статистические методы в случае динамично меняющейся ситуации, например, при выводе на рынок нового товара (аналогами которого компания до сих пор не торговала) или однократного приобретения каких-то товарных позиций. Когда количество продаж новинки еженедельно растет, XYZ-анализ ничего не даст, товар неизбежно попадет в «нестабильную» группу Z. XYZ лишен смысла для предприятий или компаний, работающих под заказ, подобные прогнозы им просто не нужны.

    Периодичность анализа:

    Как часто проводить данный анализ — дело для каждой компании сугубо индивидуальное. Это зависит от отраслевой специфики товара, колебаний потребительского спроса, возможностью маневрирования в ценовой нише и т.п. Например, для торговых предприятий спортивной одежды, сети бутиков, рекомендуется проводить их минимум раз в сезон. Существуют и некоторые стандарты, так «горизонт» планирования (срок реакции на возникшую потребность от момента заказа товара до его прихода) должен быть меньше, чем периодичность значений, которая выбрана для XYZ-анализа.

    Reply
  72. Sprite
    Reply
  73. Sprite
  74. Арчибальд

    (62-73) Во, зажег…

    Reply
  75. Sprite

    (1) Имею право и обязан. 🙂

    Reply
  76. Sprite

    (74) Не смог в тихарях отсидеться. 🙂

    Reply
  77. ValentinV

    АВС-XYZ широко освещаются… и на всевозможных форумах логистов, маркетологов и других специалистов … полученные на практике результаты зачастую ставят в тупик — и вам не остается ничего другого, кроме как экспериментировать…

    http://www.ippnou.ru/article.php?idarticle=002767

    Reply
  78. Арчибальд

    (76)Да я не против… Но это статья получилась… Тяжело читать по кусочкам…

    Reply
  79. Sprite

    (77) Совершенно верно. Мат.анализу и статистике не хватает философии торговли. Чутья малова-та будет.

    Кстати на форумах логистов поищите Романа Бодрякова.

    Он давно занимается этим вопросом http://www.rombcons.ru/ABC_XYZ.htm

    По ходу автор поста за основу взял его материалы. 🙂

    Reply
  80. Sprite

    (78) Это цепочки выдержек из статей. А вот статья писаная еще в 2007 http://infostart.ru/blogs/249/

    Reply
  81. ValentinV

    ха-ха-ха…

    На развитие метода можно потратить 80% усилий всей жизни,

    а получить …;)

    Заказ должен быть соответственный…

    Reply
  82. Sprite

    Считаю: АВС-XYZ — один из важнейших инструментов анализа современного предприятия (малого или крупного, будь-то торговля или производство)!

    Кто-то молотком гвозди забивает, кто-то головы проламывает, кто-то просто бьет по пальцам. И дело не в том, что молоток плох или хорош, а в том что в голове у того, кто это молоток держит и откуда у него растут руки.

    Reply
  83. Арчибальд

    (80) Которую Шепот в Тенях не заметил ))))

    Reply
  84. Sprite

    (81) Я потратил 20% усилий за 3 года изучения и совершенствования метода а методику в своей работе использую на 100% 🙂

    Reply
  85. ValentinV

    (82) Вот тут я о том же

    (36) (42)

    Reply
  86. ValentinV

    (84)А шепот в тенях сейчас соберет всю инфу и диссертацию напишет:)/

    Reply
  87. Sprite

    (81) Иногда надо работать на собственную перспективу. Как говорил Суворов: «Если есть за плечами генеральский жезл — значит будешь генералом».

    Reply
  88. ValentinV

    (86)ха-ха-ха…

    А Ньютон говорил, что достиг всего потому-что стоял на плечах гигантов.

    Вот Вы и подставляете плечо…

    А за Суворовскую храбрость +

    ха-ха-ха…

    Reply
  89. larisab

    (87) Диссертации нынче не в моде:)

    Reply
  90. Sprite

    Кстати, раз уже пошла такая пьянка!

    Пишите майлы в http://infostart.ru/projects/1617/ Скину свежачок!

    БЕСПЛАТНО! НЕ ОЖИДАЯ «+». 🙂

    …Дочитавшим до 89 поста.

    Reply
  91. Sprite

    (87) хы-хы

    Диссертация принесет только гемморой. Без практики теория — фуфло!

    Reply
  92. ValentinV

    (90)(91)А на крыльях креатива и на «плече» прямо в рай…

    Reply
  93. Арчибальд

    (40) Ни капли предвзятости. Что вижу, о том и пою. Не обзавелся пока «этот патерпевший», к которому «такой личный нэприязнь испытываю — кушат не могу»… :))

    Reply
  94. venger

    (141) У меня нет врагов, у врагов есть я:-)))

    Reply
  95. Арчибальд

    (143) Согласен. В математике это называется «всюду плотен».

    Reply
  96. Шёпот теней

    … у господина Венгера, в случае чего, всегда есть секретное оружие … удрАть ..? а потом … когда РАСсосётся — придЁт и скАжет, что это была «тонкая игра» о которой ОН предупреждал, но его никто не сМОГ понять …

    … Венгер … Венгер … Венгер … неужели «цепляние» есть единственная ваша возможность «быть» …

    … (144) .. господин Венгер не только всюду ПЛОтен но ещё фанТОмами размножается

    и делится БыстроКвадРОтичным способом …

    … господин Венгер … вы привносите в данную ветку реВОЛЮционное БЕЗделие и Чацкость от ума…

    … и мне стАновится неПриятно общение с ВАМИ … не могли бы ВЫ покинуть еЁ в знак уважения ко мне или начните вести беседу по существу (ваше мнение было всегда мне интересно)….

    … в противном случае отказываюсь от общения с вами — тАкая беседа ни к УМУ ни к РАдости не ведЁт а только раздору и МЕЛКОчЁрствости …

    … вооотТакоеМоёмнение …

    Reply
  97. Арчибальд

    (146) А у меня аллергия только на тахинную халву… ;))

    Reply
  98. Nigelist

    (5) natarezn, от сейчас тоже интересуюсь разработкой в 1С и работаю в небольшой фарм.фирме. Директор тоже хочет отчет, который будет основан на принципе Парето. А я так и не понял, что нужно то… 🙁 Не могли бы вы сделать небольшие пояснения?

    Reply
  99. RazVal
    Nigelist пишет:

    (5) Директор хочет отчет, который будет основан на принципе Парето, что нужно то?

    Речь идёт о том, что, если вы отсортируете все объекты анализа (например, клиентов) по критерию анализа (например, по объёму продаж за последний год), и посчитаете для каждой строчки накопительный итог по этому критерию и долю этого накопительного итога от общей суммы продаж по всем клиентам за последний год, а также долю количества клиентов, которые дали этот накопительный итог, от общего количества клиентов, то у вас будет момент, когда сумма этих долей даст 1. Это-то и будет первым делением ваших клиентов на две группы. Но вам нужно найти три группы А, В и С, а не две — поэтому вы каждую из этих групп тем же методом делите ещё на две (каждый раз действуя так, как будто второй группы нет). Тогда лучшие (верхние) из лучших станут группой А, худшие (нижние) из худших — группой С, все оставшиеся — группой В. Если всё равно не понятно, то можно скачать пример реализации алгоритма управление запасами с применением анализа abc на VBA Excel — код открыт.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *