Почему программисты 1С спасут мир




Принцип обмена данными из 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='\

60 Comments

  1. paulpit

    Взгляд на профессию абсолютно правильный. Программист 1С — это в малой части кодирование . Отладка в реальных условиях (а не на стенде) занимает столько же времени и сил.

    Бухгалтера ни разу не занимались изменениями в рамках организации. Не соглашусь на счет финансистов. Финансисты очень часто занимаются изменениями и вникают в реализацию изменений даже лучше 1С-ников.

    Reply
  2. acanta

    Пионер, ты в ответе за все (с) из коллекции афоризмов Михаила Задорнова. Бухгалтер как полицейский — их работа только начинается когда убийство уже произошло. Финансистов не интересует такие мелочи, как количество болтов в ящике у дяди Васи, пока из за этого не срывается какой нибудь контракт с Газпромом. В остальном армия незаслуженно забытых и ставших никому не нужными кодеров пытается поднять свою самооценку пока набить себе цену не позволяет совесть.

    Когда земля была тепленькая и по ней бегали динозаврики… В отсутствие интернета, электронной почты.. Молодые специалисты по установке обновлений и доработке 1с, приходя к клиентам обязаны были записывать к себе на дискеты две копии рабочй базы данных клиента. На момент когда он пришел к клиенту и после окончания работы. В этом случае фирма франчайзи давала гарантии что никакие данные и никакие ранее выполненные доработки клиента не будут утеряны в результате действий неопытного программиста. А коллеги на офисе могли давать консультации заказчику по телефону и решать проблемы по претензиям даже в отсутствие программиста, выполняющего изменения. Сегодня я читаю рекомендации не забудьте сделать бакап… И ведь забывают же, потому что эти бакапы никому нужны.

    Reply
  3. vladismi

    Ставить программиста-1Сника выше манагера, выше начальника подразделения, на уровень с руководителем предприятия — ну, уважаемый автор, это экстремизьм!!! Не фига поднимать его выше обслуги!!!

    Но абсолютно согласен с автором, что 1Сник может быть правой рукой руководителя предприятия. Жаль только, что этот руководитель, как правило, держит около себя не специалиста, заботящегося о бизнесе и безопасности того же руководителя, а шептуна с его личным карманом…

    Reply
  4. acanta

    ..мотивы действий которых просты и понятны любому бизнесмену, в отличие от мотивов этих кидалтов с шутерами или нано-фермой.

    Reply
  5. Артано

    Давно читаю статьи автора, во многом вижу себя несколько лет назад. Тогда же на и проблемы озвученные автором получил ответы. Сейчас, избавившись от восторга неофита, постигшего «Знание», могу спокойно их озвучить.

    1. Автор прав в том, что хороший 1Сник действительно имеет потенциал стать вторым человеком на предприятии. Просто в силу своих способностей, доступа к информации и особенностей мышления.

    а). Он перестанет быть 1Сником, а станет квалифицированным менеджером, пусть и с хорошим IT-бэкграундом. Это ни хорошо, ни плохо. Просто это следует учитывать и проговаривать, зовя массы на баррикады.

    б). Те кто могут и хотят стать таким незаменимым человеком — уже стали ими

    в). Далеко не все кто «могут и хотят» используют это во благо. Всё же моральные качества человека существенно снизились, даже в нашей отрасли.

    2. В сложившемся бизнесе делать изменения практически невозможно. Настолько это сложно

    а). Невозможно «уволить всех» и сделать хорошо. Новые могут быть хорошими и грамотными людьми, но они не в контексте бизнеса, не чувствуют его.

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

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

    3. Подавляющее большинство 1Сников это те кто «не могут», даже если очень хотят. Таким людям страшно доверить даже написать коротенькую функцию или простое проведение документа. Пускать их в управление живыми людьми — убить этих людей.

    Вывод к материалам автора:

    Идеи автора имеют право на жизнь и реальны, но способ подачи коробит. Также игнорируется важный момент: если хорошие 1Сники уйдут в менеджмент, то кто будет разрабатывать приложения?

    Вывод к проблеме (моё решение):

    Проводить постепенную ротацию 1Сников. За счет поднятия среднего уровня нынешних работников клавиатуры разгрузить тех, кто «может и хочет». В этом случае количество менеджеров готовых и умеющих делать изменения не будет исчезающе малым.

    Reply
  6. vcv

    Не всё как супергеройски, но рациональное зерно есть. У меня в компании специалист по автоматизации (в простонародье 1Сник) входит в состав большинства рабочих групп «по изменениям». Именно из озвученных в статье соображений.

    Reply
  7. genayo

    С одной воображаемой аудиторией программистов 1с работа окончена, с другой воображаемой аудиторией ЛПР процесс идет…

    Reply
  8. acanta

    Напомнило песенку Котенок в колодце. Все кто смог, выбрался. Осталось поработать с людьми, которые проходят мимо.

    Reply
  9. FIGOR

    Исходя из логики статьи могу сделать вывод, что программисты SAP еще более круты чем 1-Сники, ну хотя бы потому, что кроме того, что они призваны разбираться в процессах компаний, они еще вынуждены разбираться в строении базы данных на уровне таблиц базы данных, да к тому же и зарплаты их все-таки повыше будут :)))

    Reply
  10. FIGOR

    Вообще, при всем уважении к системе 1С я лично считаю, что возможность по желанию менять конфигурацию системы штука имеющая не только положительные стороны. В системах типа SAP процесс уже описан и менеджменту нужно поднапрячься и организовать бизнес-процесс. В случае с 1С можно не напрягаться организовывать процесс более эффективно, а изменить конфигурацию и оставить все «как есть». Поэтому говоря о том, что если привлечь программиста 1С к организации эффективного процесса, стоит учитывать вариант как раз таки обратного — консервации старого подхода к ведению процесса под видом его оцифровывания. Что стоит только проведение документов задними числами, вносящее сумятицу в учет всех уровней на предприятиях. Именно по причине отсутствия нормального учета невозможно решать задачу эффективного внедрения систем типа 1С УПП, когда необходимо связать управленческий учет с бухгалтерским. А так, статья конечно хорошая, настроение поднимает. :))

    Reply
  11. haereticus

    Мир вообще не нуждается в спасении, тем более в очередной утопии.

    Reply
  12. acanta

    А в чем же тогда нуждается мир? В листовках, которые раздают на улице? Если наша целевая аудитория настолько широкая , что мы, профессионалы с большим опытом взаимодействия на всех уровнях, не в состоянии определить потребности. Мы говорим не о разделении труда на кодеров и внедренцев. Мы говорим о разделении программистов 1с на тех, кто мониторит работу операторов и грузчиков и тех, кто делает анализ и дает рекомендации владельцам бизнеса. Мы говорим о тех, кто в Москве, и тех кто в мухосранске. Мы говорим о том, что 8 ка это программный продукт, для квалифицированного внедрения которого не подходят переученные по жкк бухгалтера или лица со средне -техническим образованием. Что этап развития под девизом Доступно и всерьез давно прошел. Возможно следует ввести в вузах такую дисциплину и выдавать дипломы с квалификацией 1с бакалавр, 1с магистр? В стране не хватает квалифицированных специалистов. Высшее Образование программиста дискредитировано. За что тогда берут оплату вузы ? Выпускники профильных вузов не имеют на старте никаких знаний о самых распространённых системах обработки данных. Мы можем поговорить о том, кого вам жаль больше? Котёнка или мотылька?

    Reply
  13. acanta

    Те, кто выбрался уже не хотят, а те, кто остался еще не могут. Между ними точка невозврата.

    Reply
  14. cerrenesi

    Зачем программисту 1С спасать мир учет на предприятие? В лучшем случае никто этого не оценит, а в худшем еще по шапке надают, чтобы не лез куда не просят.

    Reply
  15. blackhole321

    То есть Вы всерьез полагаете, что конструкторы, инженеры etc., которые в состоянии спроектировать завод или ракету более ограничены по совокупности качеств, или как то менее системно мыслят, чем программист 1с :)? Может быть имеет смысл более подробно ознакомиться с инженерными специальностями?

    Reply
  16. PerlAmutor
    Второй, не столь очевидный аспект распространенности – консолидированная сеть. 1Сники достаточно тесно связаны друг с другом, через специфические сообщества в Интернете.

    Количество времени на поиск решения проблемы на 1С у меня уходит несоизмеримо большее, чем на поиск решения проблемы на Си/Си++. Боюсь, что консолидированная сеть слишком мала, а качество документации и примеров слишком низкое, что повышает высоту входного порога в разработчики 1С.

    Reply
  17. d4rkmesa

    (16) В 1С коммьюнити довольно маленькое, если сравнивать с «нормальными» языками. SOF, MSDN, Github, русскоязычные Исходники.ру — намного информативнее, в т.ч. потому, что их пользователей в разы больше.

    Reply
  18. sergathome

    (5)

    важный момент: если хорошие 1Сники уйдут в менеджмент, то кто будет разрабатывать приложения?

    Мои бурные, продолжительные аплодисменты, переходящие, местами, в овацию. Поговорим об эффективности отрицательного отбора в теории управления ? 😉

    с остальным трудно спорить. саботаж известен всем. это факт. мЕдицЫнский. при невозможности победить саботаж внедренец увольняется. Скорость увольнения внедренца, при обнаружении систематического саботажа и невозможности устранить его источник, рассчитывается по формуле… ;))

    Reply
  19. vasvl123

    не спасут. захватят)

    Reply
  20. sergathome

    (16) +1.

    Reply
  21. acanta

    Я бы могла сказать что платформа 1с переживает второе рождение, но язык не повернется.И скоро нам придется спасать мир от тотального 1с. Кто же еще сможет это сделать?

    Reply
  22. Артано

    (18)

    Поговорим об эффективности отрицательного отбора в теории управления ? 😉

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

    Reply
  23. user971146

    )))

    «В мире обычных (не 1С) программистов считается, что 1Сники – убогие, потому что работают с ограниченной платформой.»

    Считается что 1Сники убогие, как раз по причине того что НЕ могут работать даже с такой ограниченной платформой.

    Криворукость1Сников в подавляющем большинстве зашкаливает, ибо это профессия в которую лезут все кому не лень.

    Кстати полно криворуких и не в 1С. На php убогих не меньше.

    А так почитал почитал. Вода водяная. Описать 1Сников невозможно, на этот повод уже выходило 100500 статей.

    Да и смысл описывать …

    Reply
  24. sergathome

    (22) именно так. и это и есть самая печаль…

    Reply
  25. echo77

    Почему-то к заголовку статьи сразу вспомнилось https://www.youtube.com/watch?v=_d_gphY126I

    Reply
  26. Infector

    Чисто субъективное мнение — основной навык, помогающий что-то изменить в лучшую сторону это умение заставить других работать в нужном направлении (опционально — просто заставить работать) и выстроить систему взаимодействия с ними. Я как программист 1С вижу довольно много маразма в сложившейся учетной системе своего предприятия. Изменить? Чисто технически я могу что-то накодить с поправкой на степень кривизны рук. Но внедрить что-то в чем нет заинтересованности кого-то пользователей или руководства просто не в состоянии. Как правило, участок, в котором сами пользователи не хотят ничего менять остается без движений до тех пор пока кто-то не созреет или не сменится, а мои усилия переключаются на что-то более продуктивное, т.к. интереса в том, чтобы ежедневно пинать пользователя в части продвижения реформы у меня нет. И если пользователь своего интереса в реформе не осознает, то все остается без движения.

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

    Reply
  27. pfihr

    Немножко поржал, но только немножко.

    Ибо оглянулся вокруг, и кажется это все начинает превращаться в некую секту счастливых программистов 1С.

    Счастье это растет конечно же из той самой истории: «Вася а нам надо вот это — а пожалуйста, легко, бац-бац», жмем обновить конфигурацию, и вот оно счастье — в продакшене.

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

    На этой почве живет этот бизнес этих программистов.

    Но ничего общего ни с изменениями, ни с консалтингом такой подход не имеет.

    Автор не задумывался о сути работы, и, наверняка, не работал бок о бок с представителями других «цехов», и пока ему кажется, что работа по запросу (этакий быстрый аджайл) в конфигураторе 1С, всасывая с молоком матери концепции типовых решений, это просто верх совершенства при проведении орг. изменений.

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

    Но еще раз повторю, это ничего общего не имеет с поиском дефектов в бизнес-процессах и в работе конкретных людей, и их перестройкой (внедрением изменений).

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

    А так, да, для полноценной секты не хватает книжки с ответами на все насущные вопросы бытия.

    Reply
  28. nporrep

    Да «бы» мешает (с)

    Reply
  29. user700035_6550355

    Все правильно напечатано. Программист как и начальство за перестройку. Но народ боится. Без народа не будет никакой перестройки, а будет разруха и развал, импичмент.

    Reply
  30. HAMMER_59

    Никогда женские журналы не открывали?

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

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

    Reply
  31. salbey

    (12)

    Возможно следует ввести в вузах такую дисциплину и выдавать дипломы с квалификацией 1с бакалавр, 1с магистр?

    Самая суть одинэсников — поскольку на них не учат в высших учебных заведениях, то им приходится всем доказывать свою профессиональную состоятельность и поднимать собственную значимость в своих же глазах получением сертификатов и написанием восхваляющих самих же себя статей 🙂

    Reply
  32. CXY

    Название статьи «Почему программисты 1С спасут мир». Мой ответ — не спасут, в одиночку это получается только в кино. Мир спасают всем миром. И потом, даже если вдруг и спасут, никто это не оценит…

    Reply
  33. Goleff74

    (14)

    Для красивой строчки в резюме, чтобы выбиваться в управленцы не в компании на 50 человек.

    Reply
  34. acanta

    (33) Спасти этот мир и срочно бежать на другую планету.Логично. В крайнем случае сбежать можно не спасая. Резюме все равно никто не читает если есть сертификаты.

    Reply
  35. acanta

    А почему собственно этот мир нуждается в спасении? Какие действия или бездействие в итоге привели его к такому состоянию? И чем и кого сегодняшнее состояние не устраивает? На примере диеты или фитнеса.

    Reply
  36. A_Max

    (9)

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

    Ну хоть и не так часто, но 1С-ки тоже. И пообщавшись с САПовцами не сказал бы что мой уровень знания SQL ниже.

    И по зарплате явно наблюдается процесс выравнивания.

    Reply
  37. Разумов

    Вспомнилось: «Программист 1С — это значит программист первого сорта». 🙂

    Reply
  38. TODD22

    (36)

    И по зарплате явно наблюдается процесс выравнивания.

    У САПовцево зарплата становится меньше или у 1Сников становится больше? А то «выравнивание» оно такое…..

    Reply
  39. A_Max

    (38) И то и другое.

    Reply
  40. profiprog1c

    Очередные «ура» фантазии автора. Его как почитать, так все в мире держится на программистах 1С. Программисты 1С они и самые умные и второй человек на предприятии и прочий бред. Программист 1С такая же профессия как и, например, бухгалтер, экономист, менеджер и т.д. Это, уважаемый автор, называется распределение труда. Умные дяди капиталисты из Англии еще в 17 веке придумали первые мануфактуры, когда оказалось, что так называемый «универсальный мастер» который умеет делать готовый продукт от А до Я производит меньше, чем если вместо него посадить три обычных человека и научить их делать одну простую операцию. Без разделения труда не работает ни одно предприятие или организация. Нельзя быть и программистом 1С и бухгалтером и экономистом и кладовщиком одновременно, если конечно это не киоск, который торгует шаурмой, там можно быть всем этим одновременно. Так вот, не нужно из 1С программистов пытаться делать каких-то небожителей, на которых все держится. Это очень и очень большое заблуждение. Да, есть хорошие программисты 1С, но очень много плохих программистов 1С, которые ничего толком не умеют, но очень много о себе рассказывают.

    Reply
  41. firma111

    Кругозор, хорошее понимание цифр – все это конечно хорошо, но программист должен быть в первую очередь отличным программистом (не только в области 1С), поэтому на мой взгляд ему бы не мешало подтягивать компетенции и в каких-то других языках программирования, технологиях разработки, тестирования, развертывания, общепринятых во всем мире, в смежных IT областях (сети, администрирование), в дальнейшем (если останутся силы и желание) можно поизучать управление проектами, командами разработки и т.п. Вот что должен знать и уметь высококлассный программист. А «кругозор» в смысле нахвататься по верхам из предметных областей конечно не помешает, но это все же не главное для программиста. Пускай этим занимаются всякие аналитики и менеджеры. Пускай каждый качественно занимается своим делом и тогда всем будет хорошо.

    Reply
  42. Степной

    Человеку во все времена хотелось верить в свою уникальность. Есть мнение, что этой вере периодически подвержены целые нации.

    Reply
  43. acanta

    У нас говорили примерно так же, если останутся силы и здоровье — можете подрабатывать. Клиенты и дополнительный доход не возбраняется. Ключевое слово если. Этакий замок Иф.

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

    Reply
  44. gendal

    На предприятии штатный программист 1С, как правило, работает с конечными пользователями и поневоле вынужден разбираться в их предметной области. Но это не значит, что при этом программист становится неким «бизнес-консультантом». Программист это просто посредник между квалифицированным пользователем и базой данных, больше от него и не требуется. А если такой умный — иди и открывай свой бизнес.

    Reply
  45. Yashazz

    Сказки. 1С-ник это мелкий вредитель и тупорылый лентяй, который виноват, что у бухгалтеров крыжики съехали и всё красное. И что манагерам неудобно. И всё криво. И вообще.

    Всё остальное — это чудесные волшебные несбыточные истории, которые старые 1С-ники рассказывают молодым у костра из несданных уточнёнок по НДС. Иного не дано…

    Reply
  46. acanta

    Так делать нельзя. Ты плохо себя вел. Ты всегда так аквариум чистишь? Поэтому.

    Премии не будет- у них. Штраф 5000 рублей- тебе. Из твоей зарплаты больше все равно не вычтешь. Они теряют больше. Так понятнее ? Не говорите что иного не дано.

    Reply
  47. Rus_Tiger

    Хотелось поправить:

    Есть «Программист 1С», в большей степени это «Кодер». Ему дают что-то написать и он это делает и ему в большей степени пофиг на бизнес-процессы, он их может даже не представлять.

    Есть «Консультант 1С» — разбирается в процессах, но как может быть оформлен тот или иной отчет и как он собирается — не представляет себе вообще.

    А есть «Консультант — программист 1С» — вот он больше подойдет на описанную роль, т.к. ему приходится разбираться и в бизнес-процессах и в коде.

    Reply
  48. acanta

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

    В штате предприятия же когда дела идут хорошо, у всех хорошее настроение, даже программист 1с никому особо не мешает. Пока справляется с поставленными задачами.

    Reply
  49. acanta

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

    Reply
  50. ifilll

    (30) Сравнение с журналом идеально ))

    Reply
  51. Gureev

    Автор не учел одного, спасение мира никому не нужно.

    Руководителями часто становятся упертые и изворотливые никчемности, просто потому что у них другого пути нет.

    И ни один такой «руководитель» не подпустит к себе человека думающего.

    Как устроены компании:

    Абсолютно никчемное руководство и отличные специалисты. Инь и янь. Разрушение и созидание.

    У хороших руководителей даже плохие сотрудники показывают результат.

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

    Баланс.

    П.С. хотя как диванные воины — многие 1Сники уже мир спасли и не один раз.

    П.П.С. Бизнесы и стартапы на деле не такие романтичные как показывают в кино. Там тонны грязи, лжи, лицемерия, кидалова.

    Reply
  52. Gureev

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

    И ни в коем случае не лезть в руководители бизнеса, оставьте это болото для лягушек.

    Reply
  53. EugeneSemyonov

    (27) Книжки есть. Жёлтенькие такие…

    Reply
  54. EugeneSemyonov

    (37) Прикольно! Посмеялся.

    Reply
  55. Den75Ch

    (37) ВС или ВВС звучнее

    Reply
  56. levya

    ___

    Reply
  57. chebser

    Про «тайное общество» порадовало. Ох, не случайно на значке конфигуратора изображены циркуль и угольник.

    Reply
  58. HolodZar

    «TED на русском Как геймеры спасут мир Джейн Макгонигал 02 10» https://youtu.be/m_NSU_FlHpg

    Reply
  59. 1c-intelligence

    Друзья, прошу прощения за спам — поучаствуйте в голосовании.

    Reply
  60. regina5

    Согласна с автором полностью. Программист программисту рознь. Есть просто программист, а есть программист-внедренец, когда знаешь все тонкости, специфику, особенности бизнес-процессов на предприятии, знаешь работу, каждого пользователя и комплексные знания обо всем учете. Модель созревает у тебя в голове, становится логичной, стройной и систематизированной (меня этому учили и в институте), без этого ничего нормального невозможно сделать. Ты прекрасно знаешь, что и как необходимо менять в учете и в стандартных конфигурациях. И конечно, без нервов, здоровья и аргументированного упрямства ничего сдвинуть невозможно, здесь нужны не только знания, но и определенный склад характера. Потом, когда внедрение прошло и через полгода все поехало, как по накатанной никто и не вспомнит про 1с-ника. Да, будут изменения, жизнь-то течет, но это твои проблемы и твоя задача сделать корректировки быстро и безболезненно. Чем лучше ты это сделаешь, тем меньше 1С-ник будет оценен, он же незаметен. Нет же проблем. К сожалению, имея огромный опыт внедрения и сопровождения на многих солидных предприятиях (но это не Москва и не крупные города), могу сказать, что работа неблагодарная. Но программисты — фанаты своего дела, это и является главным стимулом. Если кого-то не устроит мой комментарий, то я пишу с позиции своего 30-летнего профессионального опыта, как программиста-внедренца, из них 15 лет 1С-ника.

    Reply

Leave a Comment

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