<?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='\
На выставке «Связь-Экспокомм 2011» фирма «1С» представила новую версию 8.2.14 технологической платформы «1С:Предприятие 8.2» и новую линейку программ «1С:Медицина». 13 мая состоялась пресс-конференция, в рамках которой директор «1С» Борис Нуралиев подвел итоги работы компании в 1-м квартале 2011 год и объявил результаты состоявшихся в январе-апреле 2011 года юбилейных соревнований — XXV Международной олимпиады по программированию учетно-аналитических задач на платформе «1С:Предприятие 8» и V Всероссийского профессионального конкурса по «1С:Бухгалтерии 8». Эти соревнования ежегодно проводятся фирмой «1С» совместно с одним из ведущих экономических вузов России — Финансовым университетом при Правительстве Российской Федерации». В торжественной церемонии награждения победителей принял участие министр связи и массовых коммуникаций Игорь Щеголев.
Перейти к публикации
ну просто как вопрос. смысл данного огрызка новости?
(1) 😀 Да здравствует 1С!?Нет?
(2) ДА!
(1) 1С еще ни разу публично не показывала тестовые релизы ;), а это уже что-то да значит. Радует что релиз близко. Это по настоящему думаю будет первый правильный релиз 8.2, в котором уже будет приятно работать как в средстве разработки. Жаль что эти возможности не были сразу включены в платформу при выходе 8.2.
(2) Восторга нет предела
выпустили и написали что там реализовано! — наше время
прошло 2 года — выпущен Релиз в котором ошибок менее 100 обнаружено на 2 день использования.
На данном сюжете выпущено уже много серий. 6.0 — 7.7 — 8,0 — 8,1 — 8,2 и теперь новинка 8.3
(4)
И еще много выпустят 🙂 😉
(3) 1с просто выложило очередную бизнес идею для БЕСПЛАТНОГО тестирования.
Ждите 2-3 утилиты восстановления баз данных и кучи статей как надо извратится чтобы поставить этот Релиз рядом с 8.2.
(6) его не надо ставить рядом с 8.2, это и есть настоящий горячо ожидаемый многими релиз 8.2
зря ты так пессимистично настроен 🙁
(7) Я оптимист на самом деле — и это самый оптимистичный прогноз как не прискорбно…. Просто восторг от новой игрушки портится когда её начинаешь использовать… я уже что- то качнул с офсайта… но никак руки не дойдут поставить позырить..
(8) а я вот позырил 😉 Восторг от новой игрушки не испортился 😉 Так что рекомендую поставить и позырить, а перед этим почитать про новые возможности 🙂
(6) Поставила уже дней 10 как. Прописала ярлыки на свои папки — работает паралельно 2 релиза 8.2, один релиз 8.1. У клиентов на кл-сервере работают паралельно 8.1 и 8.2.13. 14 пока не рискую, жду окончательного релиза. Никаких проблем в «поставить» нет, если знаешь как.
Поставить это чашка выпитого кофе…а искать почему в неком *.cpp ошибка в 1С-е возникла, можно очень долго 😀 Согласен с (6)
(11) еще один пессимист 😀
(10) Это мне напомнило про пианино в одном доме культуры — стоять стоит — по учету есть но играть нельзя- расстроено просто в прах… Зато — ПИАНИНО!
(13) с этого релиза можно будет нормально разрабатывать управляемые формы. Редактор форм очень изменился, работать стало действительно легче и быстрее.
(11) Проблемы негров шерифа не волнуют 😉
(13) Это тема не для консультантов, ждите готовых и отлаженных релизов.
(13) обработки можно уже стругать на этом релизе, совместимость с 8.2.13 релизом обеспечена.
(15) ждем… лет 6 ждем уже… но надежда пока теплая… но последняя…
(15) правильно будет… «Проблемы черного населения белого шерифа не …волнуют»
(17) не дождетесь 😉
Я лично жду стабильную 14 с исправленными ошибками. А то обновлять конфу надо, а 13ые релизы угнетают списком ошибок.
(16) Все вкусности в режиме совместимости с 13 релизом не работают.
(21) Не вижу смысла использовать этот режим. Тем более что в этом релизе глюк на глюке и глюком погоняет. Одним глюком больше, другим меньше.
(23) Ощущаете себя Алисой в стране чудес? Только вместо чеширского- писец. И Шляпники вокруг.
(23) да, пошел нюхать поганки дальше 😀 ….
(24) Кстати по поганки. вопрос на засыпку какого ляда может слетать виндовс идентификация пользователя в 8.2 в тонком клиенте? Что-то торможу под вечер.
(24)тонком клиенте — пардон в rdp — толстый клиент
(23) 😀
(26) может с пользователями Windows кто-то колдовал? 😉
(28) за это я первым делом обесчестил админов- но оказалось что они уже неделю на сервер не ходили- нашли другой угол и новые тапки теперь туда ходють.
пользователь не доменный?
Вот действительно разработчики совершат революцию, если выпустят 1с.Предприятие, в котором разработку решения можно было полноценно осуществлять в Линуксе .. Видимо, это скоро и появится, но только когда определяться какая контора будет разрабатывать национальную ОС. Возможно, это будет Сириус и ОС будет Alt Linux.
(31) под wine прекрасно работает и клиент, и конфигуратор.
З.Ы. Кстати, сеть магазинов Корпорация центр юзает 1с под каким-то Linuxом
(30) локальный
(32) wine — только от etersoft более или менее но и там иногда окна умудряются открыться модальные ЗА основным окном. ну или еще какая прелесть вылезет.
(33) А вот фигушки! По стандартным всё пашет!http://infostart.ru/public/21151/
Хотя с модальными окнами действительно бяда… уходят назад после alt-tab и достать можно только свернув все окна.
З.Ы. Вот прям сейчас получаю отчеты с копирую их в ООо — всё пашет
(34) Все можно решить если где-то что -то нажать. Но я предпочитаю не допускать возможности сломать. Так вот wine- решение именно для тех кто хочет именно линукс и именно под wine.
Пока 1С сама не напишет клиента под линь — остальное костыли. Я wine люблю но только не в связке с бизнес приложениями где оперативность и надежность = деньги. НО я несколько не против чтобы все проблемы решили другие а потом просто начать использовать отлаженное решение (ибо время когда я бесплатно тестировал на энтузиазме и от безделья -прошло).
(34) почти в темуhttp://infostart.ru/public/21151/ этого
С Хабра. GMail увеличил лимит контактов в адресной книге с 10 до 25 тысяч.
Первый комментарий:
ххх: О, отличная новость, давно ждал, теперь стало гораздо удобнее!
(35) Вот именно, что в wine 1.2 уже не требуется где-то что-то нажать. Всё устанавливается дефолтно. Сломать что-то linuxом пользователю с ограниченными правами…
З.Ы. Я уже несколько лет юзаю 1с под ubuntu. Переводить пользователей мешает только предвкушение криков «что всё не так как было», «я не могу ничего найти»…
(36) совсем не в тему. от этого увеличения не жарко и не холодно, а работа 1с под ubuntu позволяет съэкономить на лицензиях винды
(37) Вот именно в wine 1.2 уже не требуется где-то что-то нажать и вызывает сомнения потому как эту песню я слышал 3 года назад. А по поводу криков это я имею ввиду что бизнес приложения и решения — это готовые и отлаженные решения — то есть все ставится по стандарту у всех все практически идентично + мануал по работе + первоначальное НОРМАЛьное ОЗНАКОМЛЕНИЕ С ФУНКЦИОНАЛОМ И ОБЯЗАННОСТЯМИ. (последнее с капсом для моего любимого админа етить его между рук которые растут из жопа.)
(39) я тебе не рекламный проспект под нос сую, а конкретную практику на нескольких версиях ubuntu, wine и на разных компах.
(39) плюс лично наблюдаемое готовое бизнес-решение в торговой сети.
(38) Это к тому что функционал стал еще круче а пользуются только небольшим процентом функционала. Лицензии — согласен. но вот вопрос сколько стоит работа ГРАМОТНОГО админа с опытом работы в линукс-бизнес среде? А сколько стоит работа виндового админа? А где скрипты из домена проще спустить на пользовательскую машину с учетом смешанного содержимого сети win+линь? получается что через несколько лет парк машин эдак на 200 уже получится дороже (пример 200 * 5000(ну так вот по среднему за лицензию если взять) = 1000000руб а зп грамотного админа способного тащить и винду и линь и все это в домене и все это правильно в Питере примерно от 50000 до 70000 руб/мес тоесть 1000000/50000 = 20 мес или почти 2 года а на предприятии с парком в 200 машин админов минимум двое — то есть они начнут кушать экономию быстрее).
Ага 😀 тогда можно и ReactOS использовать 😀 wine+1C — это постоянное присутствие чела, который в случае чего сможет помочь.
(41) Я не говорю что это не работает — я сам лично работал полгода под линем ubuntu — мне не шашечки нужны а ехать. Просто ситуации когда у главного инженера не обновляется программа расчетов которая под wine работала без проблем и почти сутки админ пытался починить а потом другой админ тупо переставил на виндовс- итог почти 30 часов завод стоял из-за несовместимости — Неработоспособности ПО управляющем станками. Я вот за это говорю. Офисный планктон которым печатать документы и сводить таблички + тырнет + 1С + сапер можно хоть на чем запустить. Я говорю именно про ключевые узлы. все реально понимают что повисший отчетик манагера по просрочке может и потерпеть пол часика пока админ проснется и перезагрузит комп (ибо первое правило — не работает — перезагрузи исполняется крайне не охотно).
(42)ReactOS + 1c — пока дикое шаманство.
(43)ответ — аутсорсинг. Линукс системы не требуют постоянного обслуживания.
Машина дизайнера работает без переустановок и дополнительных настроек уже пару лет. Сервер — файлопомойка, учет ограничение трафика и т.д. работает ещё дольше. Роутер на clearOS встал с полпинка — все настройки визуальны.
Нанимаешь хорошую фирму, они всё настраивают и всё…в идеале они даже не будут появляться на объекте.
(44) ПО управляющего станками вообще-то и под виндой глючная вещь… И как-то странно ставить 1с на такие машины.
(45) Проходили — не взлетает. Скорость реакции на проблему — не более 30 минут. с аутсорсинг — почти 40 только на разобраться и прислать человека. Причина — попробуйте научить директора фирмы с числом сотрудников под 2 тысячи грамотно объяснить по телефону проблему. Да и вопрос по доступу «посторонних» к важной а порой и секретной информации тоже аутсорсинг не решает.
(44) мы ведь об 1с говорим, а не производственном и инженерном оборудовании…
(46) то есть странно? 1c Выгружает в ПО данные ПО распределяет нагрузку по станкам и возвращает измененные данные не будет же человек набивать 1500 позиций каждый день в программу загрузки станков. И насчет винды — объективно при грамотном администрировании — уже два с половиной года последний аптайм почти 3 месяца (и то из-за того что винда обновится захотела).
(48) Не уже не об 1С а о том что wine — работает как часы. И о том что есть место для экспериментов а есть место для работы. Ты говоришь что наблюдаешь решения на линуксе- я их тоже наблюдаю и оно мне нравится на 80% а 20% — не нравится.
(47) панацей не бывает. Всегда можно подобрать условия задачи так, что общее решение не подойдет.
(0) А что, просто создать тему на форуме нельзя было?
Вот Абадонна создал и ничего…. 500+ постов было.
Или это результат плюсомании?
(49) windows — при грамотном администрировании, linux — при грамотной настройке. Вот ключевая разница.
(45) Для среднестатистического манагера — Linux это тоже шаманство, не буду они разбиратся с ним. Сейчас типичный холивар, но факт остается фактом, в секторе настольных компьютеров превалирует винда.
(50) Именно так… я запомню ето выражение — реально буковок экономия 😀
(51) если честно, сразу не подумал 😥 так сделать. Одним плюсом больше, другим меньше — это не главное.
(54) как говорил один человек — разница только в том кто и откуда смотрит. Но что-то мы адинэснеги полезли опять со своим уставом в монастыри. НО админ сволоч что-то наобновлял sql падает второй день- что порекомендуете кастрация или кандалами к серверу его — пока не исправит?
(53) они и в винде не разбираются, если уж на то пошло… Тот же Ubuntu по простоте визуальных настроек уже приблизился в windows. Грамотному пользователю достаточно 2-3 дней, чтобы привыкнуть к Gnome или Kde. А не грамотному… какая разница админу для какой ОС инструкцию «ткни сюда, чтобы получить это» составлять?
(57) ты бочку то на админов не кати 👿
(54) ключевая разница — какой нужен результат и каковы затраты…на серверах даже freebsd не всегда нужен
(58) помимо ОС и 1С есть еще тьма тьмущая программ. Не везде нужен linux , также как и не везде нужен windows
(60) А на кого катить?
(59) полностью моя фраза звучит так. Стабильность работы систем под управление ОС Windows зависит от грамотного администрирования, а под управление *nix систем — от грамотной настройки.
(56) ну раз так, то сниму минус 🙂
(61) у меня это офис и 1с — всё.
Рекламщик заикнулся о фотошопе и кореле, поставили ему убунту, на него Inkspace и Gimp.
Вот реально сколько раз сам зарекался не оставлять каменты на тему вин-линь или apple-microsoft — КАЮСЬ — не удержался.
(66) веб-дизайн?
(66) теперь боится что-то просить? а если серьезно за сколько освоил?
(67) тоже хотел задать вопрос а как в IE сайты проверять?
gimp и photoshop это как земля и венера, похожи, но разные
на nix системах нормальный веб дизайнер попросту не сможет работать, нет там для этого средств
(71) это если не считать nix системой Mac — ось 😉
а autocad?
(73) ну хорошо оговорился, на Linux системах, о них же речь шла,
Зы 😀 мак вылетел из головы, хотя у самого сестра на маке работает
(67) вопросы возникали в течении первого месяца(не каждый день). С тех пор вопросов никаких. Дизайн Inkspace и Gimp приближен к стандартам коммерческих продуктов, поэтому перейти на них — проблем нет. Нет, не веб-дизайн. Создание рекламных буклетов, дизайн упаковки — этим занимаются другие фирмы. У нас — утверждение и корректировка их макетов. Ей присылают изображения (в исходных форматах) — она их проверяет, иногда что-то редактирует и на утверждение. Плюс что-то там на фотках или картинках для внутреннего использования делает.
(69)
у веб-дизайнера вообще-то должно стоять и то, и другое.
(72) autocad — отдельная песня. Замены ей для профессионалов нет. Если уж нашлись деньга на лиц.автокад, то на винду тоже найдутся
(76) ага но потом так и подумал что тут не веб дизайн и не стал спрашивать про IE. А вот про монитор спрошу какой моделькой пользуетесь и чем настраивали цветопередачу? И если не тяжело в личку пойдем- тут уже натоптали-нафлудили.
(77) так мы ж не о деньгах вели речь, а про linux, вот и вывод, все хорошо где имеет смысл.
ЗЫ да, давайте идите в личку, отвлекаете от работы 😉
Хорошо, что хоть у кого-нибудь есть положительный опыт использования 1С+wine! Я пробовал на 8.1, вроде все и в порядке, но постоянно конфигуратор вылетал, непериодически. Поэтому, все еще сижу на винде и жду .. когда разработчики разродятся на Линукс, но это уже будет 1с.Предприятие 9 .. 😀
(80) с каждой версией wine конфигуратор всё стабильнее работает. Хотя и под виндой конфигуратор иногда вылетает. Так что сложно сказать связаны ли вылеты с wine или чисто с конфигуратором.
хм, а где сама обработка/отчет? если это все-таки статья — то почему не в том разделе? 👿 😀
придется автору наполнить шапку 😀
Мутин сказал: надо внедрять электронные регистратуры! 1С показала: 1С:Медецина! Педведьев: Строим Сколково! 1С: А у нас облачные вычисления! Вобщем дальше думайте сами…
(84) а разве могло быть как то по другому 😉 ?
перенесли срок еще на более поздний 16.06.2011, а я так ждал надеялся и верил 😥 😥 😥
Выпустили еще один тестовый релиз 8.2.14.460, у кого есть доступ наhttp://users.v8.1c.ru можно качать.
В очередной раз 1С переносит сроки релиза, теперь это 30.06.2011 😥 😥 😥
Фигня, мы уже два проекта месяц как на 8.2.14 делаем. Полёт нормальный.
(89) проекты тоже разные бывают
Эти два довольно масштабные, рабочие базы тоже будут на 8.2.14
Я предпочитаю в рабочих базах использовать только официальные не тестовые релизы
(93) 1C в своем репертуаре, релиз не зарелизился в очередной раз. 🙁 😥
(93) Вышел!
(94) выйти то вышел, но с изрядной порцией глюков, на users.v8.1c.ru уже второй тестовый релиз выложили после релиза.
Особенно повеселила платформа, которая ключи сжигает.
А у кого ключи сгорели? А то все говорят, что слышали, а в инэте я нарыл только одно описание.
Или может я плохо искал?
(98) зайди наhttp://users.v8.1c.ru/getfile.jsp?path=Platform/8_2_14_533/Err_fixed_20113108.htm — в списке исправленных ошибок как раз есть связанная с тем что ключ может быть испорчен, если лицензии раздавал сервер 1С Предприятия.