<?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='\
Воть…
Не осилил…
+(2) Извини, но графоманство какое-то.
Баян.
http://progstone.nm.ru/
Про паковщиков и картостроителей.
полный бред…
> а за коллективами талантливых единомышленников, в которых каждый заинтересован в общем успехе.
— коммунизм?
кто руководитель? кем руководитель? зачем руководитель?
… Две самые устойчивые института за все время человечества: армия и церковь, потому что на! там не нужно «интерпренерство», талантиливые единомышленники» и прочая лабудень… Сказано — делай! 100 рядовых граждан страны сделают больше пользы своей работой чем 10 талантливых…
— кругом — одни уроды;
— ЧЧВ;
вся история мира подтверждает это… как бы не были позитивны отдельные моменты.. — в целом — гуано…
(2) С трудом, но осилил…
Ндааа…. Не гоже, Олежа, с твоим-то уровнем и авторитетом готовить престную тюрю — от тебе уже ждут изысканных блюд.
Надо сдерживать свои приступы графоманства иногда! )
Планет, ты уж сто лет, как фри, в коллективах не работаешь… Что ты там можешь про руководителей сказать? Я понимаю, по ночам скучно, с утра тебе на работу не вставать — вот и появляются опусы 😉
К счастью, человек не настолько прост, чтобы можно было сказать о нем одним словом. Стерва может оказаться очень ранимой и чувственной в определенные моменты, добряк «проснется не с той ноги» и наговорит гадостей, а болтун – единственный не разболтает о чем-то важном. В общении главное — видеть и слышать того, с кем я общаюсь, а не общаться с картинкой в своем мозгу, важно пытаться уловить, что ощущает собеседник в этот конкретный момент, а не скрываться от него за своим о нем сформировавшимся представлением.
никто так и ничего не понял,а мысль то очень глубокая, и лично очень мне близка, спасибо, как раз на работе имею такое рукаводство, люблю работать с душой, а нет с утра уже спешат нагадить туда побольше и посмаковать!!!
всем бы тут поставила минусы за комментарии, поспешные и обидные
(10) Ольга, не судите по первому впечатлению 🙂
Ну или хотя бы не превращайте его в окончательное мнение :))
Ольга, спасибо. Мне — честно, не хочется совершенно отвечать тутошним «комментаторам». Я уже к ним привык за три года. Они бы еще Томасу Нэйджелу написали «бред» 🙂 Да и можно ли серьезно относиться к подобной критике? Альф не вьехал, и это — нормально. А остальные просто увидели пост Альфа.
ПС Специально для Чебурашки:http://www.marketing.spb.ru/read/m20/3.htm
Спасибо, стат’я правильная, и читается легко. Кто не осилил — не умеет читать…
А вообще-то руководителями становятся чаще всего всякие выскочки, родственники владельца бизнеса или сыночки любовницы этого владельца и т.д. (возможны варианты)… Конечно, это люди с высоким самомнением и наплевательским отношением и к сотрудникам и к бизнесу.
Таких руководителей надо покидать.
(14) У нас оно, возможно, и не так ярко выражено, как, например, в Японии, где бизнес — дело семейное, и передается из поколения в поколение. Хотя у нас -иная крайность: сложно найти крупного руководителя — не бывшего партаппаратчика 🙂
O-Planet 11.12.2008 14:12:53
… А остальные просто увидели пост Альфа.
Олежа, только не надо передергивать- при каких … здесь Альф? Вот положи руку на сердце и признайся честно — как сам-то оценивешь этот опус? Вопросс гораздо глубже и общими фразами его не опишешь…
Вот тебя поддерживают (я прям умиляюсь):
AndrewEv 11.12.2008 14:12:44
Спасибо, стат’я правильная, и читается легко. Кто не осилил — не умеет читать…
А вообще-то руководителями становятся чаще всего всякие выскочки, родственники владельца бизнеса или сыночки любовницы этого владельца и т.д. (возможны варианты)… Конечно, это люди с высоким самомнением и наплевательским отношением и к сотрудникам и к бизнесу.
Таких руководителей надо покидать.
Весь цимус в том, что практически ВСЕ руководители такие. Я даже больше скажу: и я, и ты и даже AndrewEv были б точно ТАКИМИ (вот только не надо рассказывать мне сказки, что это не так! — наслушался и немало…). Бросить не вопросс — куда дальше?
PS: AndrewEv, я в школу ходил и не только все буквы знаю, но и читать умею :-)))
(13) Я за свою жизнь уже успел начитаться одного симбирского писателя: и в школе, блин, и в институте. Тот аж 55 томов нахряпал, благо тогда хоть интерента не было 😉
Статейка конечно интересная, но довольно поверхностная…
15. Василий, и с Вами не совсем согласен. Да, ТАКИХ большинство и подавляющее, но не все. А простая формулка: «За ошибки подчинённого, несёт ответственность его руководитель» (из статьи о сталинских реформах), может решить большую часть вопросов.
(17)>(из статьи о сталинских реформах)
Лично мне оттуда больше нравится «нет человека — нет проблем» :)))
(0) В принципе, для небольших коллективов в высокотехнологичных отраслях, именно такой стиль руководства и нужен…
А, скажем, для управления каким-нибудь здоровенным заводом — не очень-то…
Там нужно жестко руководить. Хотя, «жестко» в данном случае означает «строго».
И, ес-сно, человеческого отношения к подчиненным тоже никто не отменяет.
Но, я согласен с Олегом — сейчас сплошь и рядом видишь полный маразм в конторах, вплоть до распевания конторских гимнов и записи времени разговора по телефону… УЖОС-УЖОС !!!
Мне, правда, всю жизнь везло на руководство — почти такое, как желал бы Олег 🙂
(19)+ Кстати, что касается крупных контор…
Почитайте, например, о Томасе Уотсоне (старшем) — основателе IBM.
С определенными поправками, ес-сно, но хорошо подпадает под образ… 🙂
2(12) У тебя ко мне предвзятое отношение и ты не хочешь (не можешь?) оценить мой комментарий объективно.
(15) // как сам-то оценивешь этот опус
Считаю, статья удалась, хоть и действительно, не ставил целью углубляться, потому что тема психологии отношений и тем более, в применении к бизнесу, достаточно объемна и многогранна.
_____________
О руководителях, все ли они «такие»…
Когда я работал в КБ, то среди начальников отделов был один, в отдел к которому все стремились попасть. Говорили, что начальник этот хороший. Я работал в этом отделе под его руководством какое-то время. Добрый — не сказал бы. Но относился честно, сам был прекрасным специалистом, не вешал ни на кого лишней работы, а за сделанную старался выбить премии, хотя и не должен был. Своих сотрудников пытался всячески поощрить и покрыть, если что происходило, но в разумных пределах. Говоря одним словом — не напрягал. И работать у него было легко. Главное — народ это понимал, а потому ценил, что работает с ним. Отдел всегда был среди первых по всем направлениям.
Еще я работал в одной конторе, которая делала станки с ЧПУ. Контора в городе не светилась, потому что делала оборудование для юга, дальнего востока и заграницы. Надо сказать, что в нашей глухомани з/п были московские. Более того, у конторы в Сочи было куплено несколько квартир, и все сотрудники раз в год получали возможность бесплатно отдохнуть на море. Особенностью фирмы были ежедневные 15-и минутные «планерки» в середине дня: все сотрудники и руководители собирались в актовом зале на чай и биллиард, где в процессе обычной, прикольной болтовни обсуждали какие-то вопросы. Про учет в этой конторе — отдельный разговор. Директор сам разработал собственный план счетов — благо, законодательство это позволяет, лишь бы ты смог отстоять свой план счетов перед налоговиками. Он отстоял. Кстати, в свои 65 лет неожиданно для всех он был отмечен званием академика. На предприятие пришло письмо, в котором об этом сообщалось, что какая-то, не помню, международная академия бизнеса изучает опыт российских предприятий, и наша контора входит по ее оценкам в сто лучших предприятий СНГ (тогда еще). Короче, он ездил в Москву с докладом, приехал с солидной денежной премией, с которой выдал премии всем.
(21) Да нет же! Ты написал, что ниасилил. Просто не твоя тема. Я вот не комментирую программы Душелова. Просто не работаю с .Net
Настоящиий Руководитель — это вопрос всех времен и народов, также как и каким должен быть человек. Очень важно, чтобы была как прямая связь, так и обратная, для гармонии взаимоотношений руководитель-подчиненный. «Воспитывать» руководителей должна жизнь или специальные институты? Хорошему руководителю набирать хороших работников или воспитывать из подручного «материала». Универсальный руководитель (всесторонне развитый) реальность или линия горизонта? Настоящий Руководитель — это постоянная работа над собой и своим коллективом, а это для любого человека очень и очень тяжелая работа. Действия человека, как электрический ток — идти по пути наименьшего сопротивления, а это для многих кратчайший путь достижения свих целей. Не секрет, что в трудную минуту инстинкт самосохранения приоритетнее сознания. Это закон природы. Настоящий Руководитель не должность и не профессия — это образ жизни. И, совокупный образ жизни каждого своего подчиненного, иначе коллектив будет моногаммным и перестанет совершать творческие подвиги. Жизнь научит, но пройдет время. Значит готовить руководителя должен Институт Руководителя и из числа жертвенников, готовых отдавать себя полностью. Программу подготовки Настоящего руководителя можете составлять сейчас же, попутно обсуждая каждое направление его развития. Но на первом месте, я думаю, должно быть духовное развитие.
(15) Без обид, насчет чтения и грамотности: не именно уметь читать — а понимать читаемое.
(24) Вот это сказанул, философ… Каждый человек индивидуален — каждый руководитель тоже индивидуум.
24. Практический пример «Института Руководителя» — Русское дворянство, но в те времена, когда воспитанием занимался крёстный отец(до крещения Руси не знаю как его называли), а не заграничные «образователи».
(22) и оттуда и оттуда — уволили? ;-)\r
где и как живут сейчас эти два прекрасных места?
(27) В этом смысле, как-то очень комично выглядят все сегодняшние попытки восстановить дворянское собрание, когда «дворяне» решают, придет ли на банкет каждый со своими чашками для водки, или закупить пластиковые стаканчики… 😀
29. Не зря же появились строки:
«…Не то, что нынешнее племя…»
Это ещё тогда, а про нынешних вообще говорить не хочется 🙁
Хотя, и среди них, одного из тысячи можно найти.
(22)Такие руковдители нам только сняться во сне…
Господа, а мое мнение такое. Я конечно буду немного утрировать. Сам выбор профессии 1с-программиста это уже шаг в неудачники. Ведь какая карьерная перспектива у 1с-программера? Довольно сомнительная. Сам я во многих франчайзях работал и как правило директор 1с-конторы не замарачивается деталями конфигураций и тем более программирования, и внимание свое больше уделяет такой категории работников как менеджер по продажам коробок и проектов. А 1С-програмеров… как собак нерезанных…. и даже руководителя проекта тока свистни — сразу несколько кандидатов приходит(последних даже больше… и почти все из них в возрасте 22-23 года 🙂
<важно пытаться уловить, что ощущает собеседник в этот конкретный момент, а не скрываться от него за своим о нем сформировавшимся представлением.>
фантастика! — «ощущает», для начала xотя бы — «думает» и то…
<Именно из-за безразличия руководства крупных фирм-франчайзи к своим сотрудникам, самые лучшие специалисты на каком-то этапе их оставляют, организуя собственное дело.>
Если бы только в этом было дело, просто начальник так заморачивается на своих продажах, программисты его интересуют как рабсила, которая создает ему добавочный продукт, который может продать и желательно не один раз (1С:Совместимо). Обратите внимание на рейтинги франчей, за что 1С дает баллы — то и развивается в конторе, попробуй внедри УПП за год, получишь столько же баллов, сколько и установка программы — то же внедрение. На х.. ему классные програмисты, ему продажники да установщики важнее. На мой взгляд франчей губит их стремление к этим баллам. Как только уберут установки из внедренных решений, тогда и вспомнят о программистах.
< Те из них, кто, почувствовав себя в роли руководителя, остаются открытыми к новым идеям и людям, обязательно достигают успеха.> Успех у франчей понятие настолько относительное…
Согласен. Только не уберут баллы. Просто 1С важно тоже, чтобы больше было продаж. Программист во франче — действительно, что-то вроде упаковки к товару.
(34) Если не уберут, то справочник внедренных решений, и так уже превратившийся в спам, будет окончательно бесполезен и, мжт быть, хорошие решения в нем искать никто не будет. ИМХО, статистика 1с нужна, но от этого — то продажи не вырастут.
Внедренные решения — это простой пиар всей системы. Неужели можно серьезно думать, что 1С заинтересовано, чтобы какой-то ЧП Пупкин заработал миллион на собственной автоматизации, когда 1С с этого миллиона ничего не перепало? А вот если Пупкин продаст 100 коробок, то 1С получит половину его денег. Поэтому, уверен, что 1С не заинтересовано в автоматизации. Не заинтересованы в этом и директора франчей. Только в крупных проектах. Но таковые бывают не регулярно, и держать хороших программистов в штате не всегда выгодно.
(2)
Дык, ты читать между строк не умеешь. Читай так:
В Симбирске все франчи работать не умеют. Есть только один герой — фрилансер-одиночка…
>Не заинтересованы в этом и директора франчей. Только в крупных проектах. Но таковые бывают не регулярно, и держать хороших программистов в штате не всегда выгодно.
Согласна, но если брать только крупные проекты, нужно иметь менеджера проектов и управлять портфелем проектов грамотно, то программистов можно набирать на субподряд, причем иметь более — менее стабильный круг фрилансеров или мелких ЧП, но тут самое главное конторе иметь имя и порядочность.
(37) Это ты про Ульянова-Ленина? :)))
«Некоторые экономисты уверены, что будущее экономики – не за монополиями, а за коллективами … единомышленников, в которых каждый заинтересован в общем успехе.»
— тема очень старая. Европа, США — где-то около 35-40% (больше, меньше) таких предприятий, где оно самое принадлежит работающим там же. И по статистике именно они по производительности на 30-50% опережают предприятия с частной собственностью. Об этом любители капитализма помалкивают
Случайно наткнулся на Вашу статью, почти полностью согласен со всем.
(42) Ацтань
(44) И что? Автоматизация основана, как минимум, наполовину на знаниях психологии. Так что, методические материалы.
(45) Fixin прав. И хотя ,действительно :
«Автоматизация основана, как минимум, наполовину на знаниях психологии.»
-статья относится не к методическим материалам по 1с, а к психологии автоматизации. Почувствуйте разницу.
(46) И что? Это — не методические материалы по 1С, если напрямую относится к автоматизации? Или методические материалы должны быть связаны ТОЛЬКО с кодингом? Я лучше вообще эту статью грохну, чем переведу ее в лайф.
(47) Вполне возможно , что Fixin и Ish_2 к тебе пристрастны.
Задай вопрос про статью Чебуру : Лайф или не Лайф.
Интересно , что он скажет.
(48) Фиксину не чем заняться. Ишу — не знаю, чего. Мне не особо есть время на все это. У меня суппорт что-то перевел в лайф, что-то оставил, я даже не смотрел. Посчитает нужным — переведет и это.
(49) Ок.