Просто огненная печать реквизитов (их значений ) документов без использования FormEx :)




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

76 Comments

  1. hogik

    А если в конфигурации нет “Сервис”->”Регистрация внешних печатных форм” ? 🙁

    Reply
  2. O-Planet

    В типовых есть во всех. Если не типовая, то процедура печати будет такая:

    Код
    Процедура ПечатьРеквизитов()
      Если Выбран()=0 Тогда
        Сообщить("Необходимо сохранить документ!");
        Возврат;
      КонецЕсли;
      Сп=СоздатьОбъект("СписокЗначений");
      Сп.ДобавитьЗначение(Контекст,"Контекст");
      ОткрытьФормуМодально("Отчет",Сп,"КаталогИБ()+"ExtForms\PrnForms\Печать реквизитов дока.ert");
    КонецПроцедуры
    

    Показать полностью

    КонецПроцедуры

    Reply
  3. O-Planet

    Там путь только со слешами

    ExtForms/PrnForms/Печать реквизитов дока.ert

    Reply
  4. hogik

    (2-3)

    Это понятно. Только кнопку надо будет делать во всех документах или журналах. А в решении с ВК – не нужно. В этом и смысл. Хотя использовать ВК для таких задач я бы не стал – расставил бы скрытые кнопки в нужных формах диалога. На мой взгляд, чем меньше ВК, тем меньше глюков.

    Reply
  5. Abadonna

    (4) Я был убежденным противником ВК, в том числе и своих. Однако использование formex привело меня к мысли, что без нее 1С как бы и недопоставлена 😉

    Reply
  6. hogik

    (5)

    Примерно года два-три назад я её пробовал. Устойчивость сессий 1С заметно снизилась. И я пришёл к выводу, что “раскрашивание выходных форм того не стоит”. Возможно, более поздние версии работают лучше.

    Reply
  7. O-Planet

    (4) А не проще ли в своей кнфе сделать что-то вроде регистрации печатных форм? Тогда и процедура будет одна в глобальнике. Но согласись, для типовых конфигураций решение без ВК лучше, потому что я даже в конфигуратор юзеру заходить не даю, а только все стандартными функциями 😉

    Reply
  8. hogik

    (7)

    “А не проще ли в своей кнфе сделать что-то вроде регистрации печатных форм?”

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

    “Но согласись, для типовых конфигураций решение без ВК лучше,”

    Да. И не только, для типовых, но и вообще – лучше.

    Reply
  9. artbear

    (8) Не согласен и жизнь это подтверждает 🙂

    Несогласных с тобой много наберется.

    По аналогии с тобой можно сказать — вот вам Винда, в ней есть все, нафига еще какие-то проги ставить 🙂 ?

    Reply
  10. vip

    (9) Артур, у O-Planet есть своя четко обозначенная аудитория.

    Это поклонники очередной «Универсальной космической огненной печати ценников имени пролетарского гнева» и т.п.

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

    Reply
  11. andrewalexk

    :))

    а почему собственно огненная?!

    при всем уважении к автору — тут он не «жжот»…

    Reply
  12. hogik

    (9) (artbear)

    “По аналогии с тобой можно сказать — вот вам Винда, в ней есть все, нафига еще какие-то проги ставить 🙂 ?”

    Я провожу другую мысль – если можно решить задачу более простыми и надежными средствами, то ими и надо её решать. А если уж писать и использовать ВК в 1Се то не для “внешних форм”, а для “внутреннего содержания”. Т.е. заниматься показухой (бантиками, косметикой и т.д.) тогда когда всё остальное работает хорошо.

    (10) (vip)

    “Неспособные ни на что, кроме рисования гениальных печатных форм, они так и будут восторженно плюсики лепить.”

    А где можно поставить плюсик под Вашими разработками?

    Reply
  13. vip

    (12) > А где можно поставить плюсик под Вашими разработками?

    Да как-то незаметно перерос я увлечение плюсиками.

    Reply
  14. АЛьФ

    2(12) «заниматься показухой (бантиками, косметикой и т.д.)» — насколько хорошо Вам знаком Функционал FormEx?

    (ведь, насколько я понимаю, под «ВК» в Вашем постинге подразумевается именно FormEx)

    Reply
  15. O-Planet

    (11) // а почему собственно огненная?! при всем уважении к автору — тут он не «жжот»…

    Ага =) Просто если внимательно смотреть, то эта разработка — пародия. Оригинал назван «Горячая» =)

    vip (10) Артур, у O-Planet есть своя четко обозначенная аудитория.

    Да. И я дорожу и горжусь этой аудиторией. Они — профессионалы в своем ремесле. Это бухгалтеры, руководители, менеджеры, IT-специалисты на предприятиях. Дополнительный для них бонус — то, что многие из них пытаются разобраться самостоятельно с программированием. Моя работа — таким в помощь. Также начинающим 1С-никам. Впрочем, думаю, что и некоторые профы смогут почерпнуть у меня парочку интересных идей.

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

    Ты просто посмотри ники, кто мне плюсики ставит. Возможно, ты имел сейчас в виду Альфа или Суппорта? Мож Абадонну, Кушнира? Давай уважать людей все-таки, даже если они и не гении в области ВК. Они могут быть спецами в чем-то другом, где и ты, и я будем полнейшими нубами. Засиделся ты, батенька, за монитором…

    (13) Да как-то незаметно перерос я увлечение плюсиками.

    Не перерос, раз чужие тебя задевают.

    Reply
  16. hogik

    (13)( vip)

    “…перерос я увлечение плюсиками”

    Вопрос был другой – разработки Ваши где?

    (14)(АЛьФ)

    “насколько хорошо Вам знаком Функционал FormEx?”

    Знакомился несколько лет назад. В поисках решения вопроса блокировки клавиши Esc.

    “…под «ВК» в Вашем постинге подразумевается именно FormEx”

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

    Reply
  17. vip

    (15) > Не перерос, раз чужие тебя задевают.

    Абсолютно не задевают. Задевают способы их дОбычи.

    > Давай уважать людей все-таки, даже если они и не гении в области ВК.

    При чем здесь ВК? И профессионалов я уважаю в любой области.

    Ты тоже профессионал, только никак не пойму, в какой области.

    Хотя, наверное уже понял. И наши профессиональные интересы никак не пересекаются.

    (16) > Вопрос был другой – разработки Ваши где?

    Разработки мои работают. А что, хочется посмотреть?

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

    Reply
  18. hogik

    (17)(vip)

    “Разработки мои работают. А что, хочется посмотреть?”

    А что есть?

    “Дык говорю же, в плюсиках не нуждаюсь.”

    “перерос я увлечение плюсиками.”

    Но еще не доросли до того, что не ради плюсиков люди выкладывают свои разработки. Ощущая собственную крутизну, имеет смысл допускать, что другие люди об этом не знают. И воспринимают Ваши высказывания (10) как банальное хамство.

    Reply
  19. vip

    (18) > А что есть?

    Есть. А что?

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

    Я где-то сказал про собственную крутизну?

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

    Гении, видишь ли, в большинстве своем беззащитны и постоять за себя не могут.

    Reply
  20. hogik

    (19)(vip)

    “Есть. А что?”

    У Вас на любой вопрос есть ответ в виде вопроса? Словоблудие.

    “Я где-то сказал про собственную крутизну?”

    Тогда просто хамство – без крутизны.

    “А вот про крутизну заслуженных людей говорил и буду говорить”

    Я не нашёл в этом обсуждении Ваших фраз про крутизну заслуженных людей. Или это делается в скрытой (мне не понятной) форме.

    “Гении, видишь ли, в большинстве своем беззащитны и постоять за себя не могут.”

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

    Reply
  21. O-Planet

    > То, что Аркадий талантливый программист и так, думаю, всем ясно.

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

    Reply
  22. O-Planet

    Vip Я где-то сказал про собственную крутизну?

    Да, сказал. Хотя бы вот этим: «Неспособные ни на что, кроме рисования гениальных печатных форм». Эта фраза предполагает, что твои разработки намного интереснее, значимее и важнее, чем «печать ценников». Собственно, я бы тебе мог предложить ПОПРОБОВАТЬ самому сделать печать ценников такую, чтобы ее скачали тысяч пять человек, и пара сотен тебя бы поблагодарила плюсиком. Я, конечно, понимаю, что истинные творцы выше мнения толпы и ремесла черни радикуска хлеба. Но, поверь, с первых трех раз эта «простая» задача может как надо не получиться даже у тебя.

    Reply
  23. vip

    (22) Пару слов для журнала «Мурзилка»…

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

    Но за время дружбы с 1С с 1993 года получилась очень много раз, ты уж поверь.

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

    Стоять на месте — идти назад.

    И внучку так же воспитываю 🙂

    Я вовсе не зануда, но с занудами буду занудой стократной.

    Reply
  24. hogik

    (23)(vip)

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

    “Пару слов для журнала «Мурзилка»…”

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

    Reply
  25. O-Planet

    Ну дык кинь ценничеГ! Тут не в том вопрос, чтобы его напечатать, я не в коей мере не сомневался, что ты это можешь. И вообще-то они в 1С:ТиС печатаются уже… Просто это тема — о успешности разработки, которая уже поднималась. А успех не оканчивается на кодинге. Стоит взглянуть на ценники от wolfsoft, например. Шутка в том, что его ценник устраивает «широкие пролетарские массы», и пишут ему типа «это — лучшее, что видел». Согласен, ценник — не та задача, на которой стоит зацикливаться, но wolfsoft мог бы смело свои ценники начать продавать, при учете, что каждый 2-й программер такое пишет, и есть куча бесплатного софта. Удачная реализация, порой заключенная лишь в более удачном расположении кнопок на форме, чем у конкурента — это почти как удачное расположение звезд. И в этом смысле плюсиков не стоит стыдится. Они что-то да отражают.

    Reply
  26. O-Planet

    (24) Остынь. Тут все норамльно. Я «Мурзилку» очень любил в советское время.

    Reply
  27. hogik

    (26)

    “Остынь.”

    Всё – я умолкаю. Однако, противно…

    Reply
  28. O-Planet

    Все ок.

    ЗЫ… кааак апну щас! 🙂

    Reply
  29. vasilykushnir

    Как дети малые! Что не поделили, а? А юмор в том, что Планет и Абадонна в полне адекватно отнеслись к ситуации (все великие артисты любят и лелеют своих пародистов).

    hogik, не нервничай так, vip имел в виду разные категории пользователей: для одних (как заметил Планет) ценность в раскраске формы, красивых кнопках и удобном их расположении. Еще можно добавить хорошо проработанную печатную форму. Возни много (отнюдь не утверждаю, что это дело не нужное!), но ПРОГРАММИРОВАНИЯ здесь маловато будет. И есть вторая категория пользователей обработок — собственно программисты в 1С, которые совсем по другому оценивают разработки и зачастую чужие используют сугубо в качестве идей — иные идеи дорогого стоят. Беда только в том, что на форуме мы довольно часто смешиваем в кучу эти две категории и в результате одни обработки не дооцениваем, а другие переоцениваем. Хотя…. Пусть бросит в меня камень тот, кто увидит тонкую грань между этими понятиями. Следовательно, вывод один: раз заценивают, значит это кому-то пригодилось. Оценка вещь, сука, субъективная — как говорится: на вкус и цвет…. Так стоит ли копья ломать? Меня всегда коробит, когда диалог переходит на повышенные тона. Добрым словом и пистолетом всегда можно добится гораздо большего, чем просто добрым словом… Ну это я типа пошутил…

    Reply
  30. ded00786

    Мда, не слабая полемика разгорелась…

    Reply
  31. Abadonna

    >А серьезно — считаю неоправданное применение любых ВК

    Планет, блин, на новой работе позапрошлым программистом УЖЕ была заюзана 1cpp с включенной в неё formex. Раз уж оно уже есть — зачем мне от удобств отказываться? 😉

    Замечу, также, что дополнительный глобальный модуль мне СТОЛЬКО удобств создал! Ты просто не работал постоянно на фирме, где в базе сидит как минимум 50 пользователей, и выгнать их из базы для внесения изменений очень проблематично. И дело не программной выгонялке, а в том, что: «ой, у меня клиент ждет!», «ой, у меня отчет формируется!» и т.д. и т.п. Так что я ближе к народу, чем ты ;)))

    Reply
  32. brr

    Vip — троль

    Reply
  33. vip

    (32) Молодец. Почти в точку.

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

    Скучно стало глядеть.

    А так, молодец.

    Только не троль, а тролль.

    Reply
  34. O-Planet

    (31) И дело не программной выгонялке, а в том, что: «ой, у меня клиент ждет!», «ой, у меня отчет формируется!» и т.д. и т.п. Так что я ближе к народу, чем ты ;)))

    50 я даже не представляю! Ето надо иметь очень большую и твердую «выгонялку», чтобы бухши послушались. Мне всегда хватало клиента с 10-ю пользователями, которых приходится выгонять на 1 минуту, чтобы что-то пересохранить.

    (32) Правда, классно зажгли 🙂 Инфостарт и отличался всегда тем, что тут флудить можно. Только хотелось бы «эту тонкую грань» не разрывать. И не стоит зрителям с негативом воспринимать чьи-то на кого-то нападки. Это всего лишь рабочие моментики. Ну, повсдорили чуть-чуть. Пиво все это способно исправить при встрече 😉

    Reply
  35. Abadonna

    (34)>50 я даже не представляю!

    50 — это железно в базе сидят в каждый момент времени, а теоретически — до сотни 😉

    Reply
  36. hogik

    (29)(VasilyKushnir)

    “…vip имел в виду разные категории пользователей”

    А своим (10) высказыванием “имел” одну из категорий пользователей.

    Reply
  37. vip

    (36) Немного лирики…

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

    Но есть и еще одна многочисленная категория.

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

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

    Мне сначала стало смешно, а потом страшно и противно. Ты поимаешь, о ком я говорю (совсем не о конечных пользователях).

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

    Так вот эту категорию не только можно, а и нужно «иметь».

    О Мурзилке.

    Очень жаль, что из твоего детства выпал чудный детский журнал «Мурзилка». А также «Веселые картинки».

    ЗЫ. Мурзилка, это такой страдающий гепатитом Чебурашка с усохшими ушами.

    Reply
  38. Abadonna

    Планет, кстати, я сначала хотел ТЧ вывести как у тебя, потом пришел к выводу, что она плохо читаема в таком виде.

    Не ищи легких путей в науку;)

    Reply
  39. Abadonna

    (37) Как на инфостарте пофладить это он всегда, а в асю выйти — не дождешься 😉

    Reply
  40. Abadonna

    >ЗЫ. Мурзилка, это такой страдающий гепатитом Чебурашка с усохшими ушами.

    Жаль только один плюсик поставить могу;) Хотя стоп! А Аннобад-то на фига :))))))) щас изобразим

    Reply
  41. artbear

    (34) По поводу выгонялки — ИМХО тут лучше ВК Админ1С не придумано 🙂 Пользуюсь лет 5-6 вроде бы, проблем не знаю 🙂

    Обрати внимание — ВК 🙂

    ЗЫ если есть что лучше, просветите, поспорим :), может и изменю свое мнение 🙂

    Reply
  42. hogik

    (37)(vip)

    “Так вот эту категорию не только можно, а и нужно «иметь».”

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

    “О Мурзилке”

    Это уже не (10)-ое Ваше сообщение. Это совсем другая тема.

    “…из твоего детства выпал чудный детский журнал «Мурзилка».”

    Это Вы у меня узнали? Или сами придумали? Типа, намек на мою неполноценность в части возраста и интересов? Даю справку: мой возраст — 53 года, стаж работы программистом – 35 лет, с 1Сом работаю с 1995 года.

    (37)(Abadonna)

    Мне очень интересно – что именно Вы одобряете в высказывания vip-а. Отпишите, пожалуйста, если это Вам не трудно.

    Reply
  43. Abadonna

    (42) дык в (40) ясно же сказано ЧТО. Как раз цитата приведена

    Reply
  44. Abadonna

    (42) Кстати, Владимир, насчет ЗП. Я работал в Москве, и за напряг в 2 раза меньше получал в два раза больше, чем в Красноярске 😉

    Reply
  45. hogik

    (43)(Abadonna)

    Я спрашивал про другие “одобрямс”. Ну, да ладно… 🙂

    Reply
  46. hogik

    (44)

    Уважаемый Аркадий. Думаю, мне эти перепалки с vip-ом надо прекращать. Извините, задело меня это сильно. И чем дальше мы беседуем, тем больше задевает. Я не понимаю, причем тут (и почему) зарплата, место проживания, разделение людей на категории и т.д. Да, действительно, я, наверное, до этого еще не дорос… 🙁

    Reply
  47. vip

    (42) О контексте.

    Вы прекрасно понимаете, о ком я.

    И совсем не в контексте зарплаты.

    О возрасте.

    Я еще пацан, осенью 50 будет.:)

    И я, как и Аркадий, инженер-механик.

    Reply
  48. hogik

    (44)

    Аркадию – по делу. В Вашей ВК (http://infostart.ru/profile/1329/projects/765/), в функциях отправки почты, думаю, имеет смысл добавить возможность прикреплять несколько файлов. За напоминание про CDO.Message – спасибо.

    Reply
  49. O-Planet

    0_0

    Вы тут все еще прикалываетесь?

    (38) > Планет, кстати, я сначала хотел ТЧ вывести как у тебя, потом пришел к выводу, что она плохо читаема в таком виде.

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

    (37) > Мурзилка, это такой страдающий гепатитом Чебурашка с усохшими ушами.

    Это — пиать!

    ПС Если кому мой «пиар» правда немного надоел, то хочу прояснить.

    1. Я — 100%-ный фрилансер. Для меня понятия з/п не существует, как такового. Моя з/п — это заказы, которые я получаю из других городов и по Ульяновску, а также продажи моих программ. Поэтому, мне важно поддерживать рейтинг хотя бы в 10-ке для потенциального клиента.

    2. То, что я везде кидаю ссылки на свои сайты — это не для людей, а для поисковиков 🙂 Кто в курсе, как оно работает, поймет, о чем я.

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

    Reply
  50. CheBurator

    Руки прочь от Мурзилки, флудерасты!

    Reply
  51. АЛьФ

    2(49) А вот это ты очень зря начал говорить. Ты используешь Инфостарт исключительно в личных целях для рекламы. А ведь реклама на портале платна (и не так уж дорого стоит):

    http://infostart.ru/advert.php

    Или ты считаешь, что владельцы Инфостарта, которые, кстати, также являются 100%-ными фрилансерами, как-нибудь перетопчутся, а ты втихую будешь использовать их усилия для собственного продвижения?

    Некрасиво…

    Вообще-то я был о тебе лучшего мнения. Мне казалось, что хоть ты и занимаешься здесь самопиаром, но тебе не безразличен проект и ты ему хочешь что-то дать. Оказывается это не так… Очень жаль.

    Reply
  52. andrewalexk

    🙂

    просто рождение нового термина Рунета…

    ИНФОСРАЧ!

    Reply
  53. hogik

    (52)

    А может быть во всём виновата весна. 😉

    P.S. К себе это я тоже отношу. :-((

    Reply
  54. Abadonna

    >А может быть во всём виновата весна. 😉

    Я одинаково злой во все времена года :))))))))

    Reply
  55. hogik

    Не надо на себя наговаривать. 🙂

    Reply
  56. O-Planet

    (51) АЛЬФ, ты в данном случае не прав. Думаю, владельцы сайта на меня не в обиде, потому что я, используя портал в личных целях, наполняю его контентом и достаточно плодотворно. Так что, тут взаимовыгодное сотрудничество. Благодаря моим статьям (и не только моим, конечно, но и им тоже), программам, комментариям, повышается рейтинг сайта вцелом. Просто посмотри количество скачек и просмотров у меня. И, маленькая деталь, когда юзер находит в поисковике какую-то мою статью на Инфостарте и прыгает на сайт, то угадай с трех раз, чью рекламу он видит в колонке справа? Так что ты мне можешь смело перечислять % с продаж КЗК. 😉 По поводу платной рекламы — я не против, и обязательно как-нибудь этим воспользуюсь. но контент сайта — это на годы, и оно намного дороже. Часть статей я написал исключительно для Инфостарта, и не выкладывал их больше не где. В общем, собираюсь это продолжать.

    ПС. Я тоже был о тебе лучшего мнения. 😉

    Reply
  57. АЛьФ

    2(56) А я все же думаю, что владельцы сайта на тебя в обиде… Не все, конечно, но часть из них точно.

    Reply
  58. O-Planet

    (57) Мне бы об этом сказали.

    Reply
  59. Abadonna

    (58) Планет, так тебе же и сказали ;))))

    Reply
  60. O-Planet

    (59) Я конечно здесь O-Planet, но все равно… Переговоры в планетарном масштабе, думаю, не стал бы со мной проводить суппорт, привлекая различных дипломатов вроде Альфа, если что, а сам бы сказал что-то типа за(ВЦ)л ты меня Планет! Воткни свой ГольденКей себе в ж(ВЦ)! 🙂

    Reply
  61. Abadonna

    >привлекая различных дипломатов вроде Альфа

    Недостаток информации приводит к конфузам 😉

    Reply
  62. vip

    (60) Кгхрм… Не знаю, смеяться или плакать.

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

    Reply
  63. O-Planet

    Ну что сказать? Мне включать самоуничтожение? Вообще-то везде инфа только о Доржи, также о Father. С ними я и контактировал всегда. В общем, меня вполне устраивает ситуация «не все конечно, но часть из них точно». на обиженных воду возят 😉

    Reply
  64. vip

    (63) Согласись, АЛьФ больше других имел желание (и возможность) воплотить последнюю фразу из (60) в жизнь.

    Ан нет. Дипломат. В отличие от тебя.

    Reply
  65. CheBurator

    Интересно, использую ли я Инфостарт в целях личной рекламы, а?

    Reply
  66. Abadonna

    (65) Ты добрый Чебурашка с большими ушами 😉

    Reply
  67. O-Planet

    (64) А смысл? Все бы это восприняли, как то, что КЗК не выдержал конкуренции. Лучший способ опустить любую защиту — это написать ломалку.

    Reply
  68. O-Planet

    Хм… А без FormEx плюсуют больше 😉 Но это можно списать на тонкий шарм буржуазии в моем лице…

    Reply
  69. O-Planet

    Я вот одного не пойму: народ плюсует, качает, мне даже по е-майл написали, что это жутко круто… Все прикалываются надо мной? Тут собсно 20 строк всего, любой 1с-ник это напишет за 10-20 мин, и главное — я представить себе не могу, где оно может в жизни применяться 🙂

    Reply
  70. ded00786

    (69) Стало быть бедная у вас фантазия 🙂

    Reply
  71. O-Planet

    🙁 Ну намекните кто-нибудь для расширения моего кругозора…

    Reply
  72. Abadonna

    (71) >:( Ну намекните кто-нибудь для расширения моего кругозора…

    Ладно, намекаю : Комплексная, документ Реализация. Реквизиты шапки: КодОперации, Комиссионные, Скидка, ТипЦен, УчитыватьНДС, СуммаВклНДС — не шибко-то они ЯВНО на форме видны.

    Reply
  73. Abadonna

    >(0) Не стоит юзеров пугать лишний раз, когда все может быть проще.

    Вот ЮЗЕРАМ оно, кстати, совсем и не нужно. Это для программистов :))))

    Reply
  74. Abadonna

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

    А уж до CTRL+ALT+P ему в жизнь не додуматься 😉

    Reply
  75. wolfsoft

    Ну вы, блин, нанайцы (ни в коей мере никого не хочу обидеть из этого достойного народа 😀 ). Чуть-чуть доделать, чтоб можно было как обычную обработку открыть и выбрать нужный для печати документ. Так, как это сделано в типовых. Заманаешься подключать к каждому типу 😀

    Но всё равно спасибо и плюс! Пригодилось 🙂

    Reply
  76. Мать Тереза

    +1

    Reply

Leave a Comment

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