Инструкция для программиста по работе с бухгалтершами




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

98 Comments

  1. Доня

    Как это не прискорбно, Но у «бухгартерш» подчас такое же отношение к системным администраторам.

    Как частный случай:

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

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

    При этом, может капаться с какой-то мелочной настройкой неделями, когда «бухгалтерша» уже давно сама до этого дошла.

    При этом бухгалтерскую информацию совершенно не хочет воспринимать.

    Но я не обобщаю!

    Надо работать в тандеме, а не расчитывать процентное отношение категорий пользователей.

    Очень забавно, но впечатление такое, будто 1С (Бухгалтерские и финансовые) программы написаны для програмистов, а не для финансистов и бухгалтеров.

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

    — песня

    Reply
  3. Доня

    А проще — это взгляд с разных точек зрения, вот и все.

    Reply
  4. anonimka

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

    Reply
  5. Душелов

    (4) Что Вы! Они же все люди? Люди! Спортсмены? Да! Ну хоккеист же может по кругу бегать на ледовом стадионе? Может! Вот и пусть бегает, если на конькобежцев денег нет. А хоккеист возьмет в руки пособия для начинающих фигуристов, посидит на их форуме и все… Научится все «па» выделывать 😀

    Reply
  6. Доня

    (4) (5)

    Бедные програмисты! 😥

    Сколько-же на вас категорий пользоватей 😮

    Reply
  7. anonimka

    (6) В общем-то, похоже проблема не в категориях…

    Reply
  8. Душелов

    (6) Я не буду специалиста по логистике заставлять расписать не проводки, так же, как и бухгалтера просить составить ТЗ по расчету оптимального заполнения контейнера товаром. Каждый должен заниматься своим делом.

    Reply
  9. anonimka

    (8) Фи, высокомерный 😥

    Reply
  10. Душелов

    (9) Ну да, я же — программист, а значит, знаю все! Я еще и за всех работать могу, и зарплату получать 😀

    Reply
  11. Altair777

    (9) А Вы хотели контейнеры позаполнять? 😉

    Reply
  12. anonimka

    (11) Вот как раз заполняю 😉

    Reply
  13. Доня

    (10) А кто Вам ее (зарплату) выдает? 😀

    Reply
  14. Душелов

    (13) Руководитель отдела.

    А ему в свою очередь фин. директор.

    Reply
  15. Altair777

    (12) И как, нравится? 😉

    (1) А вот интересно, если в бухгалтерии столько народу работает…

    Причем, не просто народу, а добросовестных и обязательных женщин.

    Что бы они ответили, если до их сведения довели бы, что мыть полы в своем отделе они будут сами? Они же в бухгалтерии работают 🙂

    Reply
  16. Доня

    (15) А тот в свою очередь «в тумбочке берет» 😀

    Reply
  17. Душелов

    +14 «Вы ведь можете вымыть сами полы»? Можете, так в чем же дело?

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

    Reply
  18. Душелов

    (17) Ааа.. У Вас в компании бухгалтера денежки штампуют? Класс!

    Reply
  19. Душелов

    😀 Берет из выручки с торговых точек.

    Reply
  20. Altair777

    (19) Поэтому они и бедного программиста (или все-таки сисадмина?) заставляют за себя работать… Им же некогда 😀

    Reply
  21. Доня

    🙁

    Вот оно! Единство противоположностей!

    Reply
  22. MRAK

    (1)

    Как это не прискорбно, Но у крановщиков подчас такое же отношение к бухгартершам.

    Как частный случай:

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

    И если посадить на башенный кран — начинает заламывать руки и повторять, что директорров вообще нельзя допускать к руководству конторой.

    При этом, может капаться с какой-то подкрановой балкой неделями, когда «крановщица» уже давно сама ее перетащила.

    При этом строполиную информацию («майна! — вира!») совершенно не хочет воспринимать.

    Но я не обобщаю!

    Надо работать в тандеме, а не расчитывать процентное отношение категорий пользователей.

    Очень забавно, но впечатление такое, будто краны сделаны для крановщиков, а не для бухгалтеров.

    Reply
  23. Доня

    (22)

    ❗ Ну воще, мрак!

    Ну воще, клево!

    Reply
  24. Свой

    с пунктами автора согласен кроме 6-го, про «изредка моделируйте внештатные ситуации»… этакий вредитель среди нас … ради «тонуса» такое категорически не надо пытаться делать…

    товарищи, программеры, поверьте тонуса бухгалтеру хватает от кучи других вещей…

    Reply
  25. WiseSnake

    Зачет! Однозначно у Вас очень много опыта общения с бухгалтерами!

    Единственное я не согласен на счет третьей категорией пользователей.

    Для них есть свой способ общения:

    1. Дайте им ограниченный набор функций. Как можно больше ограничьте интерфейс и права. Постарайтесь, чтобы они заучили выполняемые ими действия до автоматизма, чтобы они не думали, а тупо работали.

    2. Настоите на том, чтобы они завели блокнот с вашем именем

    3. Объясняя им что либо обязательно контролируйте чтобы они подробно, пошагово записывали все в блокнот с Вашим именем. При первой возможности возвращайте их к блокноту с Вашем именем (обычно почему то именно программист запоминает, что именно этот бухгалтер записал решение именно этой задачи в свой блокнот)

    4. Любое новое желательно доводить до них, как распоряжение сверху, тогда отпадут многие вопросы и будет им повод поругать начальство, что для них более приятно, чем ругать Вас.

    5. Постарайтесь как можно меньше с ними общаться (пусть не привыкают). Если это возможно по объяснениям чего либо отправляйте к их коллегам, берегите свои нервы, а они общаются на своем языке.

    6. Запаситесь терпением.

    P.S. Зачастую это не глупые люди просто компутер и все с ним связанное это не их стезя. Но все равно остается еще около 1% которых действительно лучше выгнать и это довольно просто сделать так как они все равно уже всех достали…

    (24) Тонуса хватает и программистам, но если не обновлять программу что в любом случае тонус и тем и другим, то в скором времени это выльется в геморой и тем и другим….

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

    Что требуется программеру-одноэснику, чтобы изучить предметную область (бухучет)?

    3-4 субботы вместо пива почитать о бухучете инфу с ИТС.

    Что требуется бухгалтерше, чтобы вникнуть в проблемы программера?

    Принять на веру, что она сама и есть эта проблема. Далее — медитация.

    В результате «ребята живут дружно».

    А ситуация, когда одноэсник находится в подчинении у главбуха маргинальна. Даже криминогенна 😀

    Reply
  27. dim_85

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

    Щас выйдет новая редакция бухгалтерии — новая оборотка — опять новая кипа инструкций куда нажать и че сделать, скоро переход на 8.2 — это же опять кипа инструкций новых. Я до сих пор не знаю чего делать с такой категорией людей, жаловаться на них и увольнять их, мне жалко, вроде и старательные и всё, но думать никак, она мне звонит с проблемой — я говорю думайте, она додумается, переберет все инструкции, но на это стока времени убивается, а постоянно ей отвечать на вопросы — у меня тоже нет времени..мож кто другой способ знает?:(

    Reply
  28. e-tixom

    (24) Ну зачем же воспринимать так буквально. Я даже в заголовке написала, что можете считать всю эту болтовню шуткой

    Reply
  29. e-tixom

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

    Ситуации разные бывают.

    Вот совсем свежая. Подходит Бух.

    Бух: -Объясни мне как заполнить авансовый отчет.

    Не знаю, но смело иду. Смотрю. Делает сама. На вопрос, могу ли я уйти, отвечает «Подожди до конца». В конце выясняется подвох — сумма по документу и рассчитанная в 1с различается на 2р. 30к.

    Беру бумажный документ, внимательно читаю, вижу подобную цифру «стр.2.3»

    Я: -Что такое Стр два точка три.

    Бух: -это обращение к строке два точка три.

    Я: -????, а где вы видите строку два точка три?

    Бух: хохот — это же страховка на сумму 2р.30к.

    И дело тут не в ее невнимательности. Просто, автор сего документа до того как пойти в бухгалтеры был, наверное, лихим шифровальщиком.

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

    В-общем, будьте гибче! Это основной смысл моего обращения

    Reply
  30. kalitwa

    Автор, обидно 🙁 не называйте нас бухгалтершами. Мы просо бухгалтера 🙂

    Reply
  31. kalitwa

    (30) сорри *просто

    Reply
  32. Altair777

    (30) А как Вы называете женщин-программистов? 😉

    Reply
  33. annak2980

    У автора очень большой профессиональный опыт внедренца.

    Насчет дискуссии относительно дуализма бухгалтер-программер 1С.

    Повторяю, именно программер 1С, а не сисадмин.

    Внедряя 1С-ку на предприятии, обучаяя и делая доработки, приходится плотно работать с расчетчиком ЗП, операторами, менеджерами, финдиректорами, рядовыми бухгалтерами и главбухом.

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

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

    Специалист, обслуживающий 1С, если он таковым себя считает,

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

    Если работаешь с зарплатными конфигурациями, то к этому должно прилагаться элементарное знание текущего законодательства.

    В Украине, например, такие специалисты как раз и зарабатывают на постоянной смене ставок налогов, бланков и требований.

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

    Reply
  34. annak2980

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

    Время идет, денежки капают, клиенты довольны, а нам поговорить не жалко.

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

    (33)

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

    Зачет 😀

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

    Reply
  36. Altair777

    (33) > В Украине, например, такие специалисты как раз и зарабатывают на постоянной смене ставок налогов, бланков и требований.

    хм… Они, может, и специалисты, но назвать их программистами чересчур смело. Любая печатная форма меняется максимум за час. С перерывами на кофе и перекуры.

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

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

    Reply
  37. larisab

    (33) (34) Я программист, который узнал бухучет раньше чем 1с. Бухгалтеров понимаю с полуслова. Никогда не гнушаюсь объяснить лишний раз и вникнуть в проблему.

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

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

    Reply
  38. MikStyle

    😀 Программист — он как БОГ. Он умеет делать все:

    -писать программы,

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

    -чинить компьютеры,

    -писать ТЗ и методические рекомендации,

    -прокладывать сетку,

    -настраивать винды и иже с ними,

    -знать почему в копировальном аппатате застряла бумага.

    -Он УМЕЕТ, нет он просто ОБЯЗАН ВСЕХ ПОНИМАТЬ — когда ему объясняют что хотят, причем те кто ему объясняют сами в принципе еще этого не понимают (ну это вообще длинная история…)

    -даже чайники электрические чинить тоже ПРУТЬСЯ к нему (хотя он в электричестве мягко говоря не очень)

    -как надо расставить столы в офисе, и вообще договориться по поводу ремонта

    -почему в игрушке (компьютерной) чего-то кто-то чего-то не может и т.д., хотя программер последний раз играл во что-то в году этак 2001, когда еще в школе учился.

    🙂 …. и это только примеры из собственной практики… 😮

    Reply
  39. Altair777

    (38) А еще у него должна быть куча всяческих шнурочков, блоков питания…

    А то вдруг гендиру срочно понадобится со свего телефона фото на комп скачать. Или у главбуха мобилка разрядилась…

    Плюс знание Архикада, например. Что бы отпимизировать расстановку мебели в отделах. 😀

    Reply
  40. MikStyle

    (39) Да, а еще Сметы, Автокада и прочих незвестных приблуд.

    Блин столько всякой фигни за день бывает, что вечером иногда трясучка начинается

    Reply
  41. MikStyle

    А еще очень КЛАССНАЯ форма общения =

    Если Вам задают вопрос попробуйте ответить очень серьезным тоном, как докотор:

    😎 «ВАС ЭТО БЕСПОКОИТ? ВЫ ХОТИТЕ ОБ ЭТОМ ПОГОВОРИТЬ?»

    Реакция собеседника и окружающих — СУПЕР!!!

    Reply
  42. annak2980

    (38)

    Вообще-то тема разговора квалификация специалиста-программиста 1С

    «писать программы,

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

    -писать ТЗ и методические рекомендации,

    -прокладывать сетку,

    -настраивать винды и иже с ними»

    Хотя, не вижу в этом ничего сложного.

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

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

    Да и у меня еще раз приезжать через весь город нет времени.

    Пришлось полазить с проводами переподключить на другие розетки.

    А потом дело уже и до 1с-ки дошло. Денег взяла за все время работы.

    И в чем проблема разбираться во многих вещах: хорошо будут платить тому кто выше на голову.

    относительно остальных пунктов (38) — давно не работаю за оклад в одной

    фирме, потому с просьбами о чайниках-принтерах-игрушках не сталкивалась. Нужно не бухгалтеров критиковать на своей работе а менять работу.

    Reply
  43. larisab

    (38) Все вышеназванное я делать умею, включая чайник, но не делаю, т.к. мне за это не платят. А за то, за что платят, делаю лучше всего. Мне неинтересно прокладывать сетку, я отправлю клиента к тому, кто сделает это лучше меня. Фикси не завидую, если он один, без IT отдела. Разделение труда и, самое главное, закрепление компетенций определенной должности решат проблему. Я вот один раз, решив поработать на фикси, в последний момент отказалась от этой затеи, внимательно перечитав еще раз требования: одно из них гласило — «бесперебойная работа налоговых программ».

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

    Reply
  44. serg_gres

    (36)

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

    Так-то уж и за час? Любая?

    Reply
  45. Altair777

    (44) мда.. Вы так ничего и не поняли..

    В случае необходимости программист должен спросить у главбуха или у юриста.

    А если они не в состояние ответить на вопросы… То чем же они лучше?

    Reply
  46. Altair777

    (45) Я говорил про нормального программиста.

    А не, например, про бухгалтера, который думает что он программист. Таких полно.

    Именно меняется, а не пишется с нуля (без существенного изменения кода).

    Приведите пример.

    Reply
  47. annak2980

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

    Хорошие рекомендации тем, кто не трудоустроен в фирме-разрабочике конфигураций и прочих программерских продуктов. Там все просто — получил конкретное задание и сдал его координатору проекта.

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

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

    Reply
  48. Altair777

    (48) Реальный пример.

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

    Сисадмин у нас есть, но физически он находится в другом офисе.

    Я, конечно, подключил. Но не потому что это моя обязанность.

    И не потому, что это бухгалтер. А просто потому что мне это не трудно.

    На самом деле, это никому не трудно. Воткнуть 2 шнура питания, мышку, клаву и сигнальный монитора.

    Но! Нафик оно им надо?

    Reply
  49. Saipl

    Подписываюсь под каждым словом т.к. сам работаю в бухгалтерии 9 лет сис.админом для простых смертных — компьютерщиком т.е. человек который по долгу своих обязанностей должен разбираться во всем что включается в розетку. Добавил бы еще один пункт — добиться от руководства «должностных обязанностей» — это 100% провал но всегда можно сослаться на их отсутствие. Причем я не был таким — меня сделали таким, первые 3 года я помогал всем и вся т.к. был молод и любознателен, но потом увидев что пользователи и не пытаются учиться, а по любой мелочи им проще позвонить мне вместо того чтобы немного напрячь моск !

    Reply
  50. kalitwa

    (32)

    Женщин-программистов, мы называем по именам :-). Можем даже по отчествам!!!!!!!!!

    Reply
  51. kalitwa

    (49) И где ж такое есть? У нас бухгалтера подключают все сами, ставят сами прграммы, пытаются даже обработки переделывать по мере возможности. Нам только картриджы заправляют в компьютерном магазине :-). А сисадмин есть, приходит иногда программы настраивает банк-клиент и на вирусы компы проверяет, а еще картриджы отвозит заправлять. Вот :-). Мы его любим, холим и лелеем и лишнего делать не заставляем :-).

    Reply
  52. artbear

    (0) Хорошо написала.

    Reply
  53. Altair777

    (52) А сервер и сетку они тоже админят? 😀

    Позвольте Вам не поверить. Давненько уже не слышал такого….

    Например, что картриджи надо отвозить самому на заправку.

    Reply
  54. Altair777

    (53) Точно!

    А я так увлекся чтением комментов, что плюсануть забыл… Почти забыл 🙂

    Reply
  55. artbear

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

    Запись должна вестись только в спец.тетрадь, никаких листочков, записочек, не слушать «я потом в тетрадку перепишу» (все равно не перепишет в 99%).

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

    Первое время еще помогаю.

    И если мне начинают по одному вопросу уже несколько раз звонит и говорить, тут что-то не получается, я им говорю: «А в что в тетрадочке написано?» Или «в тетрадку посмотрите, вы же записывали это.»

    Хорошо помогает.

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

    ЗЫ работаю с бухами и менеджерами уже 15 лет 🙂

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

    (50)

    Добавил бы еще один пункт — добиться от руководства «должностных обязанностей» — это 100% провал но всегда можно сослаться на их отсутствие.

    Добиться — легко! Я за 6 лет управился! 😀

    Reply
  57. WiseSnake

    (56) >>А главное в общении с любыми людьми оставайте внутренне спокойными и уметь вовремя что-нибудь юморное преподнести для разрядки

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

    Вот такой вот казус…

    И всем желаю взаимопонимания!!

    Reply
  58. CheBurator

    (52) вот такой подход и создает проблемы.. все программы mfyr-клиентов которые я видел и настраивал — СОДЕРЖАЛИ ПРАКТИЧЕСКИ ИСЧЕРПЫВАЮЩИЕ ИНСТРУКЦИИ по установке и настройке ПОШАГОВО. только почему-то бухи их не ичтают! им в лом банк-клиент натсроить…мвшкой тыкать не умеют по кнопкам? а вто програаммок всяких понаустанавливать… обработки попеределываьбь — это да.. это их работа…

    .

    в результате за два года в конторе ВИРУСЫ ЖИВУТ ТОЛЬКО НА БУХКОМПАХ! хотя и антивирусняк стоит и прочее — да потому что половина буЛгахтеров — не Бухгалтера и ноль с палочкой (с мышкой)? и любимое дело — НЕТ НЕ В ОНЛАЙНГАРАНТЕ РЫТЬСЯ, НЕТ! НЕ В http://www.nalog.ru... НЕТ!!! не в http://www.audit.ru какой-нибудь! а вто косметика — ДА!!!! средства для похудания — ДА! ДА!! ДА-ДА-ДА!!!! тьху, сил моихх больше нет…

    Reply
  59. larisab

    (59) Да! Так и есть! У меня клиенты есть — гл.бух закончила мехмат, в свое время работала программистом, потом переквалифицировалась. И даже у нее (!) есть рассылка кухонных рецептов на электронку — вас же, любимых, кормить надо! Ну и косметика — тоже для вас, мужчин, вы же любите красивых и ухоженных женщин ;). Так что не надо «тьху»!

    P.S. Будь ты хоть семь пядей во лбу, если не красива и не стройна, не ухожена и не одета «от кардена» — вряд ли вы, супермэны, обратите свое драгоценное внимание на такую женщину!

    Reply
  60. larisab

    + 60. Сказать, что у молодых (+/-) мужчин на компах?!

    Порно, эротика, с@ськи, ж@пки, остальное домыслите. У ВСЕХ!!! ДА!! Хоть семь пядей во лбу! У меня статистика личная!

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

    (60)

    не одета «от кардена»

    Нет на свете лучшей одёжи,

    Чем бронза мускулов и свежесть кожи 😉

    Reply
  62. larisab

    (62) Арчи, это смотря где 😀 😀 :D. Дресскод никто не отменял 😉

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

    (63) Ну да. В конце концов, дамы одеваются для того, чтобы как можно скорее быть раздетыми ❓

    Reply
  64. larisab

    (64) Арчи, нет… (с сомнением). Нет ❗ То что легко достается — не ценится. Закон жизни.

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

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

    Reply
  66. larisab

    (66) Хммм, Арчибальд,

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

    Нет связи. От кофточки, даже супер-пупер, до завладения вниманием джентельмена — очень большое расстояние, настолько большое, что данной связью можно пренебречь. 😀 😀 😀

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

    (67) Есть связь. Отрицательная. Завладеть вниманием — долго и сложно, зато утратить возможность такого завладения — легко и просто 😉

    Reply
  68. larisab

    (68) Не знаю… не мое. Я вообще считаю, что внешнее сияние без внутреннего — мыльный пузырь, причем что со одной стороны, что с другой.

    Тупых, самодовольных админов-прогеров тоже не мало.

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

    (69)

    Тупых, самодовольных админов-прогеров тоже не мало.

    Они еще и умное лицо делают 😀 😀

    Reply
  70. avdwiryb

    Очень часто бухгалтерши в бухучете не разбираются и с логикой у них броблемы

    Reply
  71. kalitwa

    (59) у нас наш сисадмин это сам делает, по личной иннициативе :-). Я думаю, что каждый должен заниматься своим делом и бухгалтера и сисадмини и программисты :-). А уж у кого они какие — читайте должностные инструкции. Ни в одной должностой интрукции для бухгалтера не написано «умение устанавливать программы», какие бы то ни было :-). А вообще, как говорил Леопольд: «Ребята, давайте жить дружно :-)».

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

    (78)

    Ни в одной должностой интрукции для бухгалтера не написано «умение устанавливать программы», какие бы то ни было

    Уж тем более ни в одной инструкции для программиста не написано требование «Уметь находить косяки бухгалтеров» 😀

    (75)

    надо минимум полгода вникать, обложившись книгами

    Сроки сильно преувеличены, имхо. 😐

    Reply
  73. larisab

    (79)

    Сроки сильно преувеличены, имхо.

    Не просто вникнуть, а хорошо вникнуть, для этого полгода — минимум и то методом погружения, а обычными методами — 5 лет ;).

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

    (80) Взял я себе девочку с машиностроительным образованием в админы одноэсной базы, поработала она полгода и ушла. В главбухи. И нормально получается 😀

    Reply
  75. kalitwa

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

    Reply
  76. e-tixom

    (48) Спасибо за понимание! А мой ответ 1-эсникам, у которых «кулаки сжимаются»: вас ведь на аркане никто в бухгалтерию не тащил — сами пришли.

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

    (83)

    Как может найти «косяк» человек, который его не делал и имеет о нем смутное представление

    Сразу видно, говорит бухгалтер. А у одноэсника (вообще у сопровождающего программиста) одна из профессиональных задач — нахождение (да еще и устранение) косяков, которых он не делал 😀

    Reply
  78. Altair777

    (85) Вот именно!

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

    Ну… в крайнем случае, отладчик поможет. 😀

    Reply
  79. felvs

    (38) А еще у него должна быть куча всяческих шнурочков, блоков питания…

    А то вдруг гендиру срочно понадобится со свего телефона фото на комп скачать. Или у главбуха мобилка разрядилась…

    Плюс знание Архикада, например. Что бы отпимизировать расстановку мебели в отделах.

    ========================================================

    Какой счастье! Дал проводок и все довольны 😀

    Чтоже главбучкам надо сделать, что бы получить благодарность, если в обязанности входит всех контролировать, не пускать, не давать и т.д., получать первичку по установленной форме!

    Одна надежда на Вас! Получить ИНСТРУМЕНТ, позволяющий увидеть не отдельный первичный документ, а весь процесс… как из Космоса! И кому только не представить его! При этом соблюсти все изменнения законодательства!

    Не обижайтесь на нас…

    Бухгалтер с 1971 года. Начинала считать на счетах, затем перфорационные машины, EC, суперкалк, DOC и вот наконец-то собственник заключил договор на внедрение 1-с: Предприятие 8.х! Поэтому зарегилась на Вашем сайте… готовлюсь к работе с разработчиками😀

    Reply
  80. igslepenko

    (83) Ежедневно идут обращения… Например, «у меня в Инвентаризации одна сумма, а акт списания провел другую, почему…», «в базе УТ в накладной списывается одна себестоимость, в базе БП — другая (между базами настроен обмен данными)»… причем, когда докапываешься, откуда, с какого момента пошел косяк, расхождение — бывает долго, они стонут и говорят, сделайте нам одну проводочку для корректировки суммы и все

    И еще, по поводу отношения к нам, программистам… Одной девушке-бухгалтеру я как-то сказал — «открой отчет такой-то и такой-то, там-то и там-то увидишь, где у тебя возникла проблема», ее ответ — «а зачем? я лучше вам позвоню, вы найдете и мне скажете (подразумевается, что при этом она покурит с соседками, покопается в Тырнете, попьет кофе и т.д., потому что до нахождения и исправления косяка она дальше работать не может)

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

    Прошу прощения, «многа букафф» 🙂

    Reply
  81. Voldemar

    (34) А что делать, если я на окладе, а всякая дребедень из (38), (39) мне просто мешает заниматься прямыми программерскими задачами? Нередко из-за задержек с выполнением заданий остаюсь без премии… В моём случае за подобные ответы на тупые вопросы денежки капают в обратную сторону…

    Из не очень свежих примеров: звонит мне новый бух с вопросом «тут покупатель с возвратом товара пришёл от организации, по безналу товар брал. Какие мне от него нужны документы? и как их потом в 1С зарегистрировать?» Пришлось объяснять про накладную ТОРГ-12 и счёт-фактуру от покупателя и доверенность от нас, рассказывать про способы дальнейшего закрытия взаиморасчётов и т.п. Для неё ключевым моментом в вопросе было встречающееся «1С». А то, что знание первички — это основа бухучёта, осталось где-то в стороне…

    Reply
  82. Voldemar

    (83)

    Не могут бухгалтера так изведаваться над людьми smile:-)

    Могут!!! И ещё как могут, регулярно так делают!

    Reply
  83. e-tixom

    (98) Ну из такой конторы можно смело рвать когти!

    Reply
  84. kalitwa

    (94) ну тогда вам просто не везет с бухгалтерами. У нас этим на работе я занимаюсь. Приходят и говорят, у меня не считает то-то или то-то, или считает неправильно, сижу — копаюсь. Хотя знаешь, я с подобными вопросами к программистам ни разу не обращалась. Этож бухгалтерская работа, мне за енто деньги плятють 🙂

    Reply
  85. kalitwa

    (99) Не повезло и вам. Ну, вспомним библию. Умейте прощать 🙂

    Reply
  86. Voldemar

    (100) Слава богу, эта бухгалтерша сама на днях уволилась… Посмотрим, чего выдаст новая…

    В дополнение к (98) — предыдущая в том же магазине выдала не менее ржачный прикол: звонит, просит подъехать, говорит «я счёт-фактуру не могу!», и на этом что-то вразумительное заканчивается. Приезжаю… Дальнейшее можно переносить в разряд анекдотичных курьёзов… (Работаем с ТиС 9.2) Пытается объяснять, демонстрируя свои действия: за доли секунды открывает счёт, как положено, на его основании формирует реализацию, жмёт кнопку «Провести», не глядя закрывает появившееся сообщение, жмёт кнопку «Счёт-фактура», опять же не глядя закрывает сообщение… На экране остаётся созданная реализация…

    Б: — Ну вот видите, она мне не даёт!

    Я: — Мало ли кто мне не даёт… (уже с некоторой злостью…)

    Б: — Ну что вы издеваетесь? У меня покупатель документы ждёт, а я счёт-фактуру не могу потому, что она мне не даёт!

    Я: — Ну я тоже не могу, когда ОНА мне не даёт… А вы появляющиеся сообщения не пробовали читать?

    Б: — Некогда мне тут ваши сообщения читать, у меня своей работы достаточно!

    Медленно (очень медленно) повторяем все действия, чтоб успеть прочитать сообщения… В-общем, ситуация оказалась банальная — база «не даёт» создать счёт-фактуру к непроведённой реализации. А реализация не проводится в силу учётной политики — запрет превышения кредита… Уже вполне спокойно, с трудом сдерживая внутреннюю ярость, рассказываю про учётную политику, та с ней вполне согласна.

    Я: — так что товар и документы отдадите после оплаты.

    Б: — Да товар уже отдали. Клиент не дождался документы, позже заедет.

    Я: — Значит документы отдадите после оплаты, а отгрузка товара без документов останется на вашей совести!

    Б: — да он уже рассчитался наличкой!

    Я: — а база об этом как-то догадывается?

    Б: — а что? разве должна? Достаточно того, что я об этом знаю!

    В-общем, я просто развернулся и ушёл, чтоб не убить её на месте… Очень жаль 2 часа потерянного на дорогу времени…

    P.S. Фраза «я счёт-фактуру не могу» прозвучала с десяток раз по телефону и несколько больше при личном контакте, периодически с добавкой «потому, что она мне не даёт». Вспоминать смешно, но тогда был очень зол!

    Reply
  87. tango

    (104) не вызывает сочувствия — ведь поехал же

    Reply
  88. Voldemar

    (106) А я не ради сочувствия писал…

    Просто очень забавный курьёз… Естественно, печатается в сокращении, поэтому сочность красок события померкла… Просто представьте многократное повторение фраз «я счёт-фактуру не могу» и «она мне не даёт» безо всяких разъяснений кто ОНА не даёт и почему «я не могу».

    Reply
  89. tango

    (107) когда такие вещи перестают прикалывать, 1сник начинает выстраивать свои отношения с фирмой/заказчиком/клиентом. если б эта … знала, что за подобный «вызов мальчика» заплатит она из своего кармана, то и сама бы смогла, и она дала бы

    Reply
  90. e-tixom

    (108) Вот-вот. Обычная история «соотношение цены и качества». Оцените, какая у вас зарплата. если не устраивает, то дайте волю нервам, сорвитесь на оператора… Но что мешает повысить квалификацию, найти фирму получше, зарплату побольше? В такой фирме — надуетесь, вспомните про свою зарплату, сдуетесь и начнете спокойно работать.

    Reply
  91. Altair777

    (109) И где гарантия, что там бухи будут нормальными?

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

    И как-то это все быстро переросло в эпидемию.

    Reply
  92. larisab

    (110) Да причем тут автоматизация? Просто так построен мир. Кто не платит сам, не делает сам — самые капризные и «распущенные» эмоционально.

    Reply
  93. e-tixom

    (110) Зато там будет нормальная зарплата. Это вы точно будете знать — из контракта 🙂

    Reply
  94. Altair777

    (111) Забавное замечание 🙂

    Но, кроме этого, в те времена был еще и трудовой аспект.

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

    И, вполне возможно, что старые проженные бухи в свое среде рассказывают новым и неопытным страшные истории 90-ых годов о злых программистах и как они (бухи) с ними героически сражались… 😀

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

    (110) 16 лет назад моя главбуха привезла из командировки дискетку с 1С:Бухгалтерия версия 3.0 (пакет 012441). Если бы она знала, во что это выльется 😀

    (113) Но новые и неопытные им не верят, поскольку им не доводилось пользоваться счетами 😐

    Reply
  96. larisab

    (113) Ты не понял. Если бухша считает, что ты ей обязан — будет выпендриваться до последнего. Если за каждый ее выпендреж платятся деньги, на диво скромность появляется. Тема больная для фиксированных оплат.

    Reply
  97. Altair777

    (114) Верят-верят 🙂

    Я даже вижу эту картину как живую….

    P.S. хм, написал «живую» и снова вертится это ассоциация… про хороших индейцев….

    Она у меня с самого начала прочтения публикации и комментов к ней вертится.

    Reply
  98. Altez

    (113) Тьфу,3р, долой решения «через голову начальника службы».

    Когда главбуху легче послать своих подчиненных на другое поле деятельности (в лес по ягоды) нежели формулировать вопрос для похода на планерку

    программер тихо торжествует

    доступно _И_ всерьёз(це)

    Reply

Leave a Comment

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