Борьба «С» восстановлением последовательностей и не только …




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

73 Comments

  1. AVARY

    Может и в математике дальше 2+2 не надо было идти? А зачем вообще жить? 🙂 Харе быть нытиком и пессимистом!

    Reply
  2. ladybird

    Мож лучше к проблеме подходить со стороны дисциплины?

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

    (1) я призываю к разумности а не к возвращению назад… поэтому и спрашиваю:

    «…что является, лично для Вас, мерилом успешного производства?

    … что может 8-ка того чего не может 7-ка?»

    без ответов на эти вопросы самой проблемы не увидеть…

    (2) вы пробовали внедрить дисциплину…? попробуйте… вещь политическая и поэтому почти бесперспективная…

    повторюсь:

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

    вооооттакоемнение

    Reply
  4. ladybird

    (3) этим и занимаюсь)) не могу сказать что безуспешно.

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

    (4) желаю удачи… и не только в этом…

    воОот..

    Reply
  6. Ish_2

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

    1. «…что является, лично для Вас, мерилом успешного производства?

    … что может 8-ка того чего не может 7-ка?»

    — Ну, да. Конечно, ответ понятен

    2. «вы пробовали внедрить дисциплину…? попробуйте… вещь политическая и поэтому почти бесперспективная… »

    — Согласен.

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

    Сложность программок ничего в статусе «мальчика» не меняет.

    Полезешь в «вещь политическую » — получишь , конечно, «по мозгам».

    Не полезешь — значит «мальчик».

    Вот и вся проблема автоматизации.

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

    Ish

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

    вооот…

    Reply
  8. Ish_2

    С Вашего разрешения цитату :

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

    покажу коллегам , когда они загрустят.

    Reply
  9. Ish_2

    Дело в том , что сам Ваш подход к проблеме представляется мне неверным.

    Ну поставят 486 — установят 7-ку — отменят механизм последовательностей.

    Это решит проблему исполнительской дисциплины ? Уменьшит бардак ?

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

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

    Проблема автоматизации на конкретном предприятии — это прежде всего проблема личного выбора автоматизатора :

    1- в «мальчики»

    2- или » по мозгам»

    «А все остальное — от лукавого »

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

    (9) категорически с Вами согласен… в первой части по поводу дисциплины…

    … а вот в «мальчики» или «по мозгам» как правило выбора нету… никто и никогда не будет спорить с бухгалтерией (повторяюсь) … а если кто-то захочет с ней тягаться тогда она такой саботаж устроит, что никому мало не покажется… и тогда, программистам которые и так почти всегда виноваты во всех проблемах бухгалтерии — не здобровать… так, что единственный способ это «лавировать» и «вылавировать» между «М» и «по Г» (Г-голова)…

    вооОооттАкАягруСтНаямЫсЛь…

    Reply
  11. CheBurator

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

    Reply
  12. CheBurator

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

    Reply
  13. CheBurator
  14. Шёпот теней

    ЧеБурашка как всегда конкретен… что-то давно не встречались грамотные управленцы… ведь у нас уже давно все решения политические… (это не с сожалением это с надеждой)

    … согласен с «…что каждое пожразделение «живет» само по себе… «… это особенно заметно когда 1С-овский продукт вмещает в себя работу нескльких различных подразделений а уж про комплексную или УПП и говорить нечего… в УПП как в армии если есть соглосование между родами войск то армия многократно усиливает свою силу, ну а если наоборот, то наоборот…

    вооОООоооттАкиЕМыслиУпрограММиста…

    Reply
  15. Ish_2

    Один мой знакомый спорит с бухгалтерией и фин.отделом и тягается.Чаще

    проигрывает (хм…вообщем-то всегда). Рычаг -то у него один — убеждение .

    Но смысл этого тягания , обьясняет знакомый, не в том , чтобы выиграть.

    Цель скромнее : придерживаться хоть каких-то ограничений в ихнем произволе .

    — «Я , конечно , сделаю все что вы просите . Но перед этим мы «поторгуемся» (согласуем

    необходимые изменения).»

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

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

    (15)

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

    ВОООТштукаКАКАЯ…

    Reply
  17. Ish_2

    «когда по структуре предприятия он подчиняется бухгалтерии (хи-хи…)»

    — еще такие есть ?

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

    (17) ты ФТО смеёшься … пусть меня поправит товарищи из Татарстана… и славного города Набережные Челны… но у нас это обыкновенная практика… так, что…

    вООотТАКИЕ дела

    Reply
  19. Ish_2

    Ладно , смеюсь.

    Reply
  20. CheBurator

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

    ..но вот стукнул кризис и всякие шушерные фирмы сразу «поотваливались»…

    Reply
  21. Ish_2

    (20) Вот-вот. Представим себе руководителя , который понимает (скорее чувствует) как неустойчива система, в которой «все функционирует как надо». Как он смотрит на 1с-ников ?

    Выражение «узколобые» было произнесено в том числе в адрес вашего покорного слуги.

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

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

    (20) ну и где же ОН… он, выход из положения «гуано»…?

    если раньше: » ..»управляемость» фирмы требует определенных затрат..» +» … многие рук-и на это идти неготовы (просто не видят в этом необходимости)…»

    так, что уж говорить про сейчас… во времена «КРИЗИСА»…

    воооОоооотИонКризис….

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

    как были программисты на обочине бухгалтерского учёта там они и останутся… последние 7-5 лет нас более-менее начали скромно уважать… но этим и закончится, несмотря на наш интеллект…

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

    что от этого только толку — никакого…

    видимо надо строить «заговоры» — и «один С» нам в этом помогает… как бы нас хотели или нехотели но последовательность требует программиста… :))))

    вотОноСкромноеМнениепроГраММиста…

    Reply
  24. CheBurator

    ну так и делать как «руководителям» надо 😉 а вот когда попросят сделать «как надо по правильному» — тут уже не стесняться…

    Reply
  25. Ish_2

    (24) С надеждой , что когда-то попросят , жить, конечно, легче.

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

    (24) не-еееее…. не попросят…

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

    нету движителя процесса порядка и дисциплины… а все решения по развитию всё одно политические — какая уж тут экономика и учет…

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

    вОООт…

    Reply
  27. AXoxol

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

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

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

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

    вооооОоооот….

    Reply
  29. larisab

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

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

    (29) ииииии….

    Reply
  31. Ish_2

    (29) Финала не хватает .

    Я предполагаю , что в конце концов удалось все перепровести

    и себестоимость кефира стала 99999999.98.

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

    (31) ууууу….ооооо…..ааааа….хххххыыыы…..

    ну уморил…..

    вООооттттУУУУММММмоооорррииллллл…..

    Reply
  33. larisab

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

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

    (33) ваш вывод до данных господ дошёл или как всегда… ? впрочем как всегда…! так ужжжжж, посетуют… да мол… неплохо было бы… да ужжж, ПК, ПО, соВременность…

    воОотужжжж….

    Reply
  35. larisab

    А если честно, то я бы торчала там по ночам, и довела все до конца, но надо было им за это платить, а они не хотели. За что, типа.

    Reply
  36. larisab

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

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

    (35) да-с…? за, что-с…? какая разница сколько стоит кефир… какая уж тут экономика…

    я люблю говорить в таких случаях: «Сп-И-з@ить мы уже научились а вот Воровать ещё нет.»…. виноват…

    воооот…

    Reply
  38. larisab

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

    Reply
  39. CheBurator

    ну и нет смысла «наводить порядок»… делаешь ввод остатков — а дальше сами…

    Reply
  40. larisab

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

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

    (40) поэтому и хочется поговорить, что она больная…

    у нас как-то всё сдвинулось, развернулось и повернулось… второстепенные вещи стали главными и наооборот….

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

    всех всё устраивает… да и бухам так выгодно в первую очередь… поэтому они поддерживают эту систему всеми силами… бардак для них выгоден… впрочем к ним и так никто не суётся… внутри воюют… вообщем-то мало чем отличается от любой другой бюрократии…

    вооотТаокеЕстьИнение…

    Reply
  42. biv75

    Сталкивался с такой же проблемой, поэтому когда звонит компания и говорит что нужна торговля, сначала общаюсь с бухгалтерами, анализирую их уровень подготовки и смотрю как они работают. В 99% случаев бухгалтер не понимает торговые опрации вообще, бухи (если мыслят), то мыслят проводками и то слабовато в пределах книжки типа — «50000 основных проводок», если ни дай Бог проводка логична, но не входит в список 50000, то всё … полный ступор. Посему дабы не вводить бухов в незабытье делаю торговлю и производство исключительно на бухгалтерии, чтобы бухгалтер мог видеть в живую проводки и наслаждаться этим фактом. Открыла 90 ый счет увидела себестоимость и финансовый результат, убедилась что он совпадает с отчетами специально для этого сделанами и … все счастливы, хлопают в ладоши ))

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

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

    так, что либо подчиняться либо проиграть… выбор небольшой…

    вооотмоёмнение….

    Reply
  44. biv75

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

    Reply
  45. larisab

    (43) Вот у нас в Казахстане вышла давно ожидаемая конфигурация УТП, давно ее жду, в России она уже есть, что скажете, не это ли решение наболевших проблем? Какие будут мнения?

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

    (44) ну…уууу ты прям угадал мои мысли…

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

    но на бухию я «качу» по поводу того, что в её проблемы «влазят» все и вот они ни в «чьи»…. и даже, хи-хи… в свои… ну, например: оперативный учёт — является их непосредственной обязанностью так как склады и складские работники в их ведении и прямом подчинении… ИИИИ….? и ничего… бухгалтерия воспринимает склады как досадную помеху своеё «красоте»… и если на производстве и появляется хоть малейшее желание навести порядок и контроль то они, бухгалтера, всё и «сгноЯТЬ»… уже отвыкли…

    (45) УПП дорого, неповоротливо, затратно, необратимо…. и уж тем более для Казахстана… все резервы и ресурсы надо увеличить в трое….

    вооооттакоемнениеобухгалтериииупп….

    Reply
  47. larisab

    (46) Неее, не УПП а УТП там бухгалтерия + торговля, УПП и не думала даже предлагать, знаю все навороты УПП

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

    моё мнение, я категорически согласен с biv75, или всё делать на бухгалтерии или ничего соединять не надо… как в УПП… в принципе если уж пристальнее посмотреть соединения как УПП чисто объединительное… разве, что не надо выгрузку загрузку делать… зато все сидут в одной базе… или как в моем последнем случае: УПП — но все сидят в разных базах… чтобы друг — другу не мешали, кстати по инициативе бухгалтерии, хи-хи… со всеми вытекающими обстоятельствами…

    воооотможетУкогоИдругоеМмнение….

    Reply
  49. PeRom

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

    Есть такое выражение докторское: «больной, доктор и болезнь — на чью сторону больной встанет, того и победа будет»!

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

    (49) то, что бухгалтера «засаботируют» кого угодно у меня лично нет сомнений…

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

    как правило никто не разбирается в бухгалтерии из руководителей… поэтому выхода у них нет — кроме как во всём и согласиться…

    вооОоот…

    Reply
  51. biv75

    (49) «Если начальник/вледелец сей шарашкиной конторы хочет работать нормально, предсказуемо и стабильно, тогда программист может ему в этом помочь» — да хотеть то он хочет, а много ли начальников разбераются в том что делает его компания, многие не только не имеют экономического образования но даже в налоговом законодадельстве слабо подкованы, основное требование к бухгалтерии- «Налоги государству не платить, всю прибыль мне», а как грамотно минимизировать налоги и пользоваться прибылью его не очень волнует. Да еще и как практика показывают имеют интимные отношения либо с главбухом, либо с начальником торгового отдела, вобщем с кем посмазливее….. и тут наступает засада, потому что если ты попытаешься втолковать директору что для оптимизации необходима частичная, а зачастую и полная реструктуризация и ни дай Бог это идет в разрез с мыслями предмета обожания.. то всё.. трындец… Начинаешь думать как на елку влезть и задницу не оцарапать.

    Reply
  52. biv75

    Шепот.. у нас с тобой мысли одинаковые )))) мы точно болеем чем-то одним ))

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

    (52) как ни странно я то же это заметил…, что болем мы одинаковыми проблемами… пора организовывыть сообщество…

    я даже «+» тебе «впаял» в (51)… пусть народ «угорает»… хотя думаю что твоё описание — точнее тебя трудно выразить — состояние дел… ты ещё дальше копнул…

    вооотведькакхорошокогдатебяпонимают….

    Reply
  54. biv75

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

    Reply
  55. larisab

    (51) Ну… есть еще варианты когда жена — зам.начальника + то что описали, тогда полный трындец, надо становиться психологом и расклады просчитывать, как преферансе :-)))

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

    (54) думаю, что как всякое идеалистическое соОбщество всё закончится ортодоксальностью и маргинальностью членов этого сООбщества а также тотальным непониманием… ведь:

    «жлобоватые руководители» спросят: если ты такой умнАй то почему не такой богАтый…

    а

    «смазливые барышни» ответят: зато у него есть дЕнЬгИ…

    другие подумают и «нафига» это им надо….???

    думаю надо объединяться под другим знаменем… если взять за аксиому «с системой не спорят к системе приспосабливаются» — надо изобретать нечто «доброе» и «светлое» стараясь не вникать в эту «политЭкономию»…

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

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

    тем более, что сейчас «кризис» время взлёта и падений…

    воООООотТкоеЕстьМнение….

    Reply
  57. biv75

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

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

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

    (57) давай делись… здесь или напиши статью… лично мне очень интересно твоё мнение… и наверное не только мне… кстати всех призываю… высказываться, зачем учиться на своём опыте да ещё на неправильном…

    вооооОоооот….

    Reply
  59. larisab

    (56)»тактику и стратегию выживания программиста…»

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

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

    (59) отлично… лично я жду…

    почему бы нам, бы, не подойти к этой проблеме во всеоружии нашего интеллекта… я ЗА…

    воооОоооотЯза

    Reply
  61. biv75

    Ну вот например- Сказ о том как победить смазливую барышню предмет обожания руководителя.

    Прихожу значит я как-то на предприятие, ну страшно желающее автоматизироваться. Начинаю выяснять чем дышат… а они уже и не дышат даже… У них и производство и оптовая и розничная торговля, отдел продаж, ну и конечно никому не нужная но необходимая для сдачи отчетности бухгалтерия… про расчетчиков вообще молчу.. ситят… тише воды ниже радаров. В чем спрашиваю горе-то ваше, по што структуру такую карявую но свою ломать собрались?

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

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

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

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

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

    Вот думаю я от чьей жо…тоесть ноги-то откуда растут. Покорно поклонился и сказал «Права красавица, начальник торгового отдела! И быть по сему».

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

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

    Вот так победили мы красу и учет поставили должный и не обидили накого.

    Reply
  62. larisab

    Кто нибудь изучал управление проектами pmbok?

    Reply
  63. PeRom

    Опишу свой опыт удачной борьбы: Исходные: ОС ведётся на бумажке, выходит закон о разделении бух и налогового учёта ОС(год 2001, примерно), начальник даёт задание помочь бухам в сдаче отчёта. Пытаюсь выпытать у бухов, как правильно должен вестись учёт — безрезультатно. Пытаюсь их научить: вытащил все законы по учёту ОС и раздаю для ознакомления — результат 0(некогда им, других дел полно). Прихожу с этим к начальнику — в итоге мы с бухами меняемся местами: я делаю, они мне помогают(начальник обещает «не обидеть» $, когда всё будет сделано — не обидел). Изучаю весь учёт ОС, подгоняю типовую конфу(обрезаю ненужное) и пару лет веду учёт помимо основной работы(невнапряг, поступления/списания немного, начисление амортизации за несколько периодов, когда отчёт понадобится), пытался научить буха(предпенсионная бабуля, к компу вообще боялась подходить) — 0, ушла на пенсию, передал молодой.

    Итог: проявил слабость, что взял учёт на себя(начинал только), но ничего не потерял — и начальник, и бухи, после этого начали прислушиваться и уважать…

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

    можно сделать общий вывод что УспешныйПрограммистОдинЭс это: программист, системныйАдмин, бух, экономист, руководитель И психолог и соответственно политик…

    н-да… многоватоБудет… вообщем, в противном случае ты «мальчик»…

    похвастаться как (61) и (63) наверное не смогу… несколько лет назад, что-то произошло во мне и перестал я заниматься тактической политикой в бухгалтерии… неделя-месяц всё становится ясно с т.з. общей рекогносцировки и тогда «вслух» высказываешь своё мнение… чаще вылетаю…

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

    воооОооотАкоесАмОмнение….

    Reply
  65. larisab

    (64)»УспешныйПрограммистОдинЭс это: программист, системныйАдмин, бух, экономист, руководитель И психолог и соответственно политик…»

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

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

    (65) спасибо за прямоту…

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

    а если ты сказал правду… то по крайне мере не говорят, что ты «мальчик» и иногда… иногда говрят, что много хочешь… НО ИнОгДА, но это весьма редкое явление, особенно в Татарстане — приглашают если не на твоих условиях то хотя бы понимают сложность проблем…

    воооТкакбывает….

    Reply
  67. larisab

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

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

    larisab… согласен… гений гением… а конечный результат никто не отменял… но то он и результат и как говорится «победителя не судят»… чем бы эта победа не была достигнута… компромис, так сказать, между формой и содержанием, лавированием между целью и средством…

    н-даааа… примите мои восхощения вами, вашей мудростью и вашими способностями… удачи во всём и во всех ваших начинаниях…

    воОот…

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

    Венгер или Венгеровщина … ?

    Доколе можно терпеть и не иметь возможность либо избежать общения с некоторыми товарищами …

    Доколе будем терпеть и не иметь возможности отвечать на хамство, откровенные оскорбления, матершину …

    Предлагаю на ИС организовать «черные список» пользователя … ТоварищЪЧи в него попадающие не смогут остАвлять свои комментарии в ветках пользователей отказавшихся от их мнения …

    У нас же есть списки друзей … Пусть бУдут списки Нежелательных лиц …

    Прошу организовать модераторство «своихВеток» …

    Официально прошу товарищЪЧа ВЕНГЕРА не посещать мои вЕтки и не оставлять свои комментарии …

    Прошу администрАцию, если есть техническая вОзможность оградить меня от общения с ним в моих «ветках» … я в его не «полезу» …

    Также прошу удАлить все его «+» выставленные в моих работах, статьях и комментариях …

    … ВОТ …

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

    … странные дЕла Творятся …

    … наверное Я не буду слишком НЕ точен если выскажу мнение что НЕтовариЩЧЪ упомянутый мною в (93) — является основным «оскорбителем и посылателем» в простонароДе — работником флудА и по-совместительству основным Хамом …

    … и что жЕ МЫ видИм — ОН ещчЁ и «Советник Администрации» …. вОзникАет вопрОс… а КАК же Совет и Администрация собираются бороться с «флудом» есЛИ основные его поставщИки находятся у власти …

    …хм…

    видимО как у клАссиков — сами себя …

    … вОООбщем не Совет а «Татупед»ство (по М.Задорнову: Депутат — Татупед) …

    … не Модератер а ФЛУДератор …

    …. ВОТтакоеМНЕНИЕотНАРОДА …

    Reply
  71. unknownDaemon

    Коллега… мммм…. а шо ви таки курили? Немогли бы Вы отсыпать немного этой волшебной философской пыльцы для общественности?

    Reply
  72. Vovan58

    Не попадалась эта статья 🙂 А ведь главный прикол, что нарушение последовательности никогда и ни в одной конфигурации не влияла на остатки — на количественные остатки на складе и не для того она….

    Неверный посыл приводит к «крику души» и к ее надрыву…

    А у меня у клиента бух 7-ка заканчивается ровно в феврале… Хорошо хоть год успевают отработать 🙂

    Reply
  73. CheBurator

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

    Reply

Leave a Comment

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