<?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='\
В целом согласен с каждым словом.
Что такое в вашем понимании ERP система? Что входит в её состав?
Касательно понимания, я придерживаюсь каноническогоhttps://ru.wikipedia.org/wiki/ERP
Пример 1С ERP. Состав её функциональных блоков известен.
все точно так и есть, постоянно наблюдаю на внедрениях WMS
Иногда приходится так и говорить «вы сначала просто тупо на складе наведите НОРМАЛЬНЫЙ порядок, а потом уже будем думать про WMS» 😉 А по факту ждут наведения порядка от «меня». Нивапрос. ЗА ОТДЕЛЬНЫЕ ДЕНЬГИ. которые не входят в текущий проект. Грустнеют и печаляться…
Полностью согласен! Нужно подобные статьи давать читать стейкхолдерам перед внедрением любых систем затрагивающих бизнес процессы компании.
(3) Я к тому, что это проблема не только ERP-систем, а любых систем автоматизации…
(5) согласен с вами. Когда просят автоматизировать бардак в результате ничего хорошего не получается.
Если бы собственники бизнеса знакомились с этой статьёй до покупки коробки, было бы гораздо меньше негатива в сторону внедренцев. Увы и ах, зачастую деньги уже потрачены, так что «давайте внедрять, по ходу разберемся».
Зачастую внедрение ЕРП просят те, где нужно автоматизировать именно производственный блок. Остальное — вторичто, третично ….n-ично, ибо «1С -же! Вона бухгалтерия в 1С работает, а мы чем хуже». Хотя по сути альтернатив то продуктам 1С тоже особо нет. В это же собственно и упирается их бюджет, типа ничего кроме производства не нужно автоматизировать. Так что мне кажется нужен пункт — 0. Нафига вам это надо (цель внедрения системы)?
(9) Если бы собственники бизнеса разбирались в своем бизнесе и своих бизнес-процессах, вот тогда было бы в принципе меньше негатива. Был случай, когда в старой УТ 11 написали функционал который в одном окне показывает всю картину работы предприятия, вдруг оказалось, что многие подразделения работаю-то в дикий убыток. Что там началось: и «у вас система не работает», «мы бы давно закрылись», и т.д. Потом пересчитали, система работает правильно, и… всё по старому, решений не последовало.
в компании где тружусь 3 года каждый год пытаемся внедрить ЕРП и каждый раз ломаемся об бардак. в итоге просто обновляем бухню и пишем отдельные конфиги для автоматизации производства.
(12) зато Вы будете всегда при работе)
(11) Согласна, если собственник в своем бизнесе не разбирается, компания обречена. Но винить во всем только собственников тоже неправильно. Если в компании только один менеджер (как раз собственник), то это компания на «ручном» управлении. В статье как раз и говорится о том, что нужна команда грамотных управленцев. Руководитель отдела (департамента, подразделения, как ни назови) — это квалифицированный управленец, и он должен разбираться в бизнес-процессах своего отдела и нести ответственность за его результаты, а в наших реалиях зачастую руководителем ставят просто самого скиллованного исполнителя (эдакая доп нагрузка за доп плату). Такая компания не может нормально развиваться, потому что все решения принимаются собственником, а у него всего 24 часа в сутках и ему тогда просто некогда думать о стратегии, развитии и масштабировании. А все остальные ни за что не отвечают, поэтому у них и «система ломается», не они же виноваты в плохих показателях своего подразделения.
(11)Знакомо. Мы так перенос документов реализовывали из КА в бух, и в бухгалтерии сводили книгу доходов расходов. Сдаем работы, а нам в ответ не правильно, почему? Ответ гениален прибыль счлишком большая получилась
(10)По опыту на внедрение производства бюджет раз в 5 больше чем на внедрение бухгалтерии. Заморочек очень много
Автоматизация нужна в том числе и для типизации процессов: как внутриофисных, так и производственных. Это позволяет минимизировать влияние отдельных личностей на результат. Не везде можно совсем исключить, но минимизировать. И поэтому конвейер Генри Форда до сих пор так популярен.
Также экономия достигается на типовых операциях: использовать низкоквалифицированных специалистов с зарплатой, сильно отличающейся от зарплаты «круглоголовых» менеджеров — они (менеджеры) просто не нужны. Вот эти менеджеры больше всех и боятся автоматизации, а не простые работяги. Точнее, работяги боятся, что менеджеры не захотят, конечно же, увольняться и посокращают работяг.
Или нагонят дополнительно кучу народа, который должен заводить вновь возникшую информацию в систему (а как без этого).
Эффективность от автоматизации необходимо считать во временных рамках 5-7 лет, а не 1-2 года. Почему? Потому что смотрим, что написано чуть выше — за это время процессы становятся корпоративной культурой «по-умолчанию», всякая шушера отсеивается, неэффективные менеджеры уходят, появляются новые сотрудники во всех подразделениях, для которых этот порядок — закон, так положено. Конечно, если руководство компании действительно в этом заинтересовано. Иначе гтовимся к партизанской войне — потихоньку, понемногу автоматизировали тут, потом там, после вот здесь и т.д. — чтобы никто не догадался к чему это ведет. А когда догадаются, будет поздно.
Да, еще не забываем про франчайзи — как замечательно вместо бухни продать ERP, да еще потом «внедрить» ее — это же какой профит да и Центром компетенций по ERP можно стать 🙂
Выложил тематическое видео в одноимённом разделе.
Печально видеть, когда те, кто хочет навести порядок поступает следующим образом:
— Шеф у нас беспорядок!
— Ок, наводим порядок! С завтрашнего дня чтобы было так и так!
— Шеф, все ок! Как вы и хотели 90% ваших приказов выполнено!
— Отлично!
… спустя пол года
— У нас ведь был порядок, откуда взялся беспорядок?
— Шеф, порядок был ровно 1 день после вашего приказа!
— …
(17) с учетом нашей действительности — 5-7 лет — это горизонт работы ну оооочень крупных фирм. Огромное количество имхо остального бизнеса живет по принципу «здесь и сейчас». Поэтому эффект от внедрения нужен здесь и сейчас. Имхо все больше будет облачных решений «из коробки» и типовых тиражных решений. Отклонения от типовых решений будут стоить дорого, ибо спецов будет мало. Их уже мало.
(6)это хорошо когда стейкхолдеры есть :))) иногда просто «давай те внедрять!»
(12) вы хотите 1С:ЕРП или ЕРП систему?
1С сначала назвали продукт 1С: Управление Производственным предприятием… Потренировались. Вопросы стали задавать, а это, что только для производства?
Создали следующие версию. Из названия выкинули производство. Получилось 1С: Управление предприятием 2.
Но потом сработал гениальный маркетинг! Выкинули все русские буквы, у нас же любят все забугорное и особенно аббревиатуру.
1С:ERP и лох клюнул! Да так, что до сих пор лихорадит рынок и не хватает специалистов готовых внедрить этот продукт.
Согласен с автором и это лучшая теоретическая статья за последние время.
(13) ода этим 1С нас обеспечил на несколько десяток лет, спасибо Нуралиеву!
Управление предприятием не по наитию, а имея актуальную и точную информацию — это, конечно, очень хорошо. Это стало возможным благодаря технологиям 1С 8. Например, внедрив у себя на рабочем месте Монитор эффективности, наши топы стали видеть всю картину в холдинге во всех разрезах, цифровую и графическую. Но теперь надо идти дальше — реализовать сценарный подход, технологию Что — Если? А именно чтобы можно было для управленцев разрабатывать различные сценарии развития бизнеса (соответственно принятия комплекса управленческих решений) и делать оптимальный выбор. Ну, а дальше, следующим этапом будет встроенный консультант типа Алиса-1С на базе ИИ. И это востребовано будет на рынке, потому что далеко не все владельцы бизнеса могут быть подкованы во всех тонкостях управления, а про наемников и не говорю. Если задачи на внедрение они поставить толком не могут…
(21) Все верно! и именно поэтому лично меня удивляет количество «внедрений» ERP — скорее всего, это или маркетинг франчайзи, или чей-то PR внутри компаний, где внедряют.
(24) Сейчас новая фишка — 1С:Управление холдингом!!! 1С:ERP — вчерашний день! 🙂
(28)
Это разные по назначению и функциональности продукты.
(29) Конечно. Но ведь так заманчиво продать УХ — он ведь стоит как крыло самолета… Это все ирония. К сожалению, очень часто встречаюсь именно с таким подходом. Большая редкость, когда внешнего внедренца действительно интересует эффективность внедрения, а не просто освоить бюджет.
(18)Интересно, ка человеку, которому нужна бухня продать ЕРП? Обычно наоборот, человек хочет в бухне вести производство, ему говорят, что в бухне можно только сам факт отразить без какого либо намека на анализ, и вроде как соглашается человек, но работает в ЕРП он так же как в бухгалтерии, вернее не он, а его бухгалтера пытаются всё это осилить, несмотря на рекомендации. А ЦКП чтобы стать там хош нехош ерп надо выучить. 14 сертификатов в кандидаты помоему только надо.
(26) вы правы. Следующая статья будет об управлении как деятельности
(31) Из личного опыта — у нас научили менеджеров продавать — вот они и продают. Неважно что и неважно кому. Потом показываешь, что все можно сделать и на бухне. Когда еще расскажешь, что вообще-то порядок с документами и бизнес-процессами надо навести, иначе не то что ERP работать не будет — даже бухня, люди начинают относиться к вопросу более адекватно.
Одно другого не отменяет — сертификаты тоже нужны, но нужны и реализованные проекты.
Вот это ключевое… ERP — просто «молоток с резиновой ручкой»… удобно, отдача мешьше…. в руку…. если по башке не бить…
(29) сказали же фишка, а фишка это повод что-то внедрить не важно что, тренд УХ
(31) — для кандидата список маленький, к классическому набору спецов (УТ ЗУП БУХ и платформа) добавляется 1 проф по ЕРП. Т.е. любая франча сдаф 1 проф по ерп становится кандидатом, но потом да, надо целую кучу компетенций получить интересных для полноценного ЦКП
Спасибо всем за комментарии. Следующая статьяhttps://infostart.ru/public/950366/
Как мне кажется в подобных статьях нужно учитвать масштабы предприятия. Для мелких предприятий это непосильные издержки, которые никогда не окупятся. Для средних- возможность иметь широкий функционал без штата программистов для его реализаци. Для крупных, возможно лишь одна удачно спланированная отгрузка/заказ на производство -может покрыть все расходы на ERP систему.
(30)Управление холдингом как самостоятельная конфигурация — уже тоже устарела в стратегия продвижения продуктов
Теперь приваривают связку «1С:Управление холдингом. ERP» как единую конфигурацию!
Ой, пардон, не заметил что Вашему комментарию уже пол года — тогда ещё не было данного продукта
(39) Ничего страшного, я никуда не уходил. Очень хочу познакомиться с данным продуктом.
(38) Вы правы. Я часто отказываюсь участвовать в проектах ERP в небольших компаниях. А вообще — цена коробки, если бы она стоила 10 млн руб таких вопросов вообще не возникало.
(18) О, коллеги рассказывали про одну франчу, которая для автоматизации транспортной логистики на полном серьезе предлагала клиенту … УХ :)))
С нее же профит больше, а само внедрение взлетит или нет — бабушка надвое сказала.
(27) Смотрим на рейтинг «реальных» внедрений на сайте 1С. Раскрываем детали проекта (там во вложениях). Каждый второй — от 1 до 10 пользователей.
При этом в описании самого рейтинга — «оптимизации бизнес-процессов, труляля и турляля….»
Примерно так и рейтинги ЦКП делаются. Внедрили бухню, или зарплату, или учет на складе с использованием УПП/ERP — получили отзыв как за внедрение ERP. А если склад еще и цеховой, или просто организация — завод, то чем не внедрение в производстве?
1С само обесценивает свои пиписькометры.
(17) Не соглашусь на счет периода изменений эффективности.
Среднее предприятие, транспорт, реальное внедрение изменений в бизнес-процессы заняло порядка 2-3 месяцев на 70% процессов, еще до года — оставшиеся 30%. Базовые показатели изменились в 5 раз за 6 месяцев (изменение «чистое», т.е. только по причине процессов, никаких инвестиций и глобальных расширений объема работы не было, все произошло на тех же активах и с практически теми же сотрудниками — изменение штатки ОПР не более 30%).
Правда, все это было сделано за счет радикальной смены управленческой команды и собственников 🙂
А еще через 5 лет компания обанкротилась, т.к. ушли те, кто делал изменения, и пришли друзья нового директора и их родственники, но это совершенно другая история.
(31) Используя описания с сайта 1С, можно продать любой продукт любому клиенту.
Сравните описания возможности УНФ, КА и ERP в части управления затратами и производством, и попытайтесь найти 10 отличий, глядя на это глазами пользователя, который про 1С знает, что в ней бухгалтерию ведут.
Мне как-то приходилось делать такое сравнение и объяснять людям особенности функционала по каждому пункту, потому что заказчик не понял разницы из описаний на сайте и решил, что его просто разводят на продукт подороже.
(28)
(29)
Вот только заказчику об этом сообщить забыли.
Внедряли в маленькой нефтяной компании УХ, потому что их IT решило закупить УХ, ведь УХ — это круто и прогрессивно, и компания с холдинговой структурой (не важно, что на каждом предприятии холдинга ставился отдельный экземпляр системы из-за организационных нюансов…).
При этом процентов 80 требуемых функций можно было реализовать типовыми средствами ERP.
Естественно, от УХ там остались рожки да ножки, было переписано все, включая даже код тех объектов, что использовались (ибо в первом релизе оно писалось явно не руками, а скорее котиком по клавиатуре).
(38) Причем масштабы нужно оценивать не по количеству подразделений/сотрудников, а по годовому обороту и рентабельности.
Часто несколько сотен рабочих делают достаточный оборот (автоматизированное производство массовых товаров, например), чтобы даже небольшое изменение себестоимости или оборачиваемости дало экономический эффект, с лихвой перекрывающий затраты на проект.
(42) у меня рекорд — сеть из нескольких маленьких отелей
(46) именно поэтому я стал заниматься корпоративной и ИТ архитектурой. Приходится обучать заказчика пониманию, что компания — это сложная система из множества элементов с массой положительных и отрицательных связей. И это работа эксперта. к срожалению очень часто сталкиваюсь с распилами или экспериментами ИТ директоров.
(47) Данный вопрос очень часто уприрается в систему , которая должна обеспечивать доступность товаров для клиентов. При её наличии действительно автоматизация даёт измеримый эффект. такая система называется цепь поставок.
(43) Зато когда обращаются ко мне — » Мы сменили 3-7 франчей» .
(44) Денежный поток создаётся на уровне бизнес-архитектуры. Никакая Ит архитектура денег не заработает сама по себе.
(31) Продажники давят на эго клиента. » Вы же ни какая-то конторка?» Сам слышал и не раз. Многим КА за глаза.
(45) Я по структуре получаемых данных рассказываю. Помогает.
(44)Верно — это совершенно другая история. Также, как не бывает одинаковых предприятий, в т.ч. в разных сферах.
Внедрение ERP-системы не приносит пользы бизнесу потому, что управленческие решения на всех уровнях принимаются не на основании данных ERP-системы, ERP-системы используется как более «продвинутый» вариант Excel
(49) Это очевидно, но крайне редкие заказчики это понимают, и совсем немногие готовы платить за эту работу.
(50) Имхо, это лишь один из инструментов для увеличения фин.эффективности бизнеса. Бывают ведь бизнесы и без товаров на складе. IT-компании, например 🙂
(55) Я бы даже сказал — не бывает одинаковых предприятий даже в одной сфере (отрасли).
Энтропия неизбежна, даже если выстроить процессы в 2х компаниях абсолютно одинаково и устраниться от их поддержки, уже через пару лет появятся «особенности», а лет через 10 половина процессов извратится до неузнаваемости, а еще половина — потеряет всякий смысл. Причем в каждую категорию попадут совершенно разные процессы для каждой из организаций 🙂
В бытность свою на стороне клиента наблюдал эту картину в живую: очень грамотная команда выстроила процессы завода, после чего там сменился собственник — и работающая как часы система без «драйвера» начала медленно, но неизбежно рассыпаться.
(59)Непрывный контроль за работой системы. Только он.
(26) Цифровое моделирование. По этому поводу целый мини курс записывалhttps://www.youtube.com/watch?v=enypyQliVUE&list=PLkAK0ZVQdawlH5dlM7r_Dn1dmxSCBHXmu
В 80-х годах уже прошлого столетия мне как-то попал в руки документ (еще на магнитной ленте) солидной фирмы, где были сформулированы правила оптимизации систем под общим заголовком Keep It Simple, Stupid! :
1. It’s easier to get a working system efficient then it is to get an efficient system working. (Легче сделать рабочую систему эффективной, чем эффективную систему рабочей.)
2. Optimaze a system only if it fails a performance test. It is futile to optimaze a system just for the fun of it, if that optimization brings no practical benefit. (Оптимизируйте систему, только если она не проходит теста производительности. Бесполезно оптимизировать системы только для удовольствия, если оптимизация не приносит никакой практической пользы.)
3. Simplicity is a virtue that bears its own rewards. (Простота это качество, имеющее собственную ценность.)
4. Optimize only the parts of the system worth optimizing. (Оптимизируйте только те части системы, которые действительно требуют оптимизации.)
Мечты о «Серебряной пули», которая решает все проблемы никогда не покидает людей. Эти пользуются продавцы «Серебряных пуль», решая чаще свои проблемы…
Можно узнать звание «эксперт» вы сами себе присвоили?
Может у вас и документы есть, свидетельства?