<?php // Полная загрузка сервисных книжек, создан 2025-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='\
На сколько приведенный пример соотноситься с реальной жизнью?
Добрый день! Это общая схема диалога с потенциальным клиентом. Структура вне зависимости от рынка работает. Но ситуационный подход обязателен. Разговор как образец.
Из вашей статьи видно, что вы профессиональный трейдер, вам приходилось раскручивать клиентов на крупные контракты?
Благодарю! Существует неоднократный опыт многолетних деловых отношений.
Если вы сделаете 100 первых звонков в разные компании с целью продать проект длительностью от 0.5 года, то в скольких случаях вы продадите проект своим звонком? И сколько на эти звонки у вас уйдет времени?
Из 50-100 звонков в день, результативными (Вас выслушали, Вы получили необходимую информацию, обменялись контактами)будет 2-10. За неделю Ваша база потенциальных клиентов увеличивается на 10-50 контактов. За месяц Ваш список увеличивается на 40-200 контрагентов. По каждому у Вас формируется понимание по потенциале, сроках поставок, платежеспособности и т.д. Вы предоставляете свое предложение системно,напоминаете о себе согласно Вашим заметкам о следующем контакте (1 раз в неделю, месяц, квартал). Вы озвучиваете потребителю свое предложение. Если продукт потребитель приобретает системно, тогда достаточно рассылки в виде смс или по эл. почте. Необходимо наработать «историю взаимоотношений». Из десяти зерен взрастет одно, из ста — десять. Когда у Вас наработается «ком», Вы просто будете выдергивать клиента из перечня потенциальных, они должны «свариться». С первого звонка/встречи продал 1 раз.
У меня были приблизительно такие же показатели. Но т.к. меня никто не гнал, то скорость была другой конечно. Из-за этого звонки не люблю.
На самом деле за 1-2 месяца Вы наработаете достаточный объем информации, который необходимо будет просто системно обрабатывать. Народ будет к Вам сам «стучаться», чтобы мониторить рынок. Поменялась конъюктура рынка, сезонность, поменялся ответственный сотрудник, законодательство и т.д. — Ваше предложение сразу может стать актуальным.
(8) Семен Семёныч,
А кушать вы что будете эти 1-2 месяца? )
а кто сказал, что в первый же месяц Вы ничего не продадите? Если Вы будете заранее настроены на провал, то так и произойдет.
а где же желтые коробки? уж не «ПО» ли 🙂
В данном случае — это система лояльности и безналичных расчетов для АЗС, построенная на базе микропроцессорных пластиковых карт (смарт-карт,)которая благополучно интегрируется с желтыми коробками.))
Диалог напомнил новую желтую брошюру «Ало, я хочу купить 1С»
На мой взгляд, для кпд 1% (100 звонков — 10 потенциальных — 1 продажа) не нужны никакие методики. Я в свое время сделал много холодных звонков, еще до своего прихода в 1С. И все равно возникали ситуации, что я получал клиента вопреки всему. Просто была потребность и тут я случайно позвонил.
Сейчас я знаю, как повысить отклик от холодных звонков до 40-80%, но звонки мне все равно не нравятся. Наверное поэтому и сменил профессию.
Напишите статью по холодным звонкам для продаж услуг сопровождения. Было бы интересно.
(12) Семен Семёныч, имхо, если есть желтое, то от «системы» надо оставлять только железо (ридеры) с драйверами. остальное — не обмен с 1с, а доработка 1с
(15) cybjavax, ок, благодарю!
Мне понравилось, спасибо
(18) leles, благодарю!
Ох, сколько я подобных звонков сделал в свое время, и так, учитывая что это Инфостарт, критика именно на тему 1С:
Касаемо личности продавца:
Комплексы, одежда, уверенность, это важно, но встречают по одежке, провожают по уму, важно знать программный продукт, важно предоставить положительные варианты внедрения, надо побыть в шкуре, надо понимать проблемы, видеть их, видеть, и уметь донести экономическую выгоду, и вместе с лицом принимающим решение, уметь рассчитать сроки окупаемости;
Схема разговора:
В вашем случае, у Вас просто идеальный собеседник, и так то что вы забыли упомянуть в схеме разговора:
1. Забыли спросить, а есть ли свободное время у Вашего собеседника, не надо забывать что они там работают, а не ждут вашего звонка;
2. Необходимо четко разделять, какого уровня клиент. Если клиент перспективный в плане суммы продажи, или имиджа компании, цель не предоставление информации по электронной почте, цель личное знакомство, встреча, превращение холодного клиента в горячего, человек не всегда покупает продукт, как например 1С, продукт у всех в большинстве своем один, человек покупает человека;
3. Данная схема подходит только в случае, если компания продает один узкоспециализированный программный продукт, что в случае с 1С, не пройдет. Отсутствует такой пункт как выявление потребности, для 1С это тоже важно, предметных областей — масса, важно понять, какие проблемы необходимо решить.
Идеального секрета продаж, как и схемы разговора не существует, мой единственный совет, компаниям франчайзи, это больше времени уделять технической подготовке своих продажников. Лучший продажник, это комуникабельный внедренец.
(20) iTony73, согласен с Вами полностью по поводу «идеального собеседника». Я не описывал работу с возражениями, описал только общую схему разговора. А ситуационный подход очень важен!
(20) iTony73,
не посоветуете, где им взять денег на это?
(22) tango,
время, знания, опыт и внимание, а не деньги.
(23) Evgen.Ponomarenko, у компании есть (или нет) деньги
а все остальное — у конкретных людей. а люди хотят денег
Время деньги, соглашусь процесс затратный при условии высокой текучки кадров.
В принципе данный вопрос решается, так же как и решается вопрос с текучкой у клиентов при внедрении, как мы делаем — мы делаем пользовательские инструкции.
Здесь так же, первоначально дешевле готовить человека устной подготовкой, но в перспективе, дешевле подготовить комплект документации, а так же иметь грамотного руководителя, который может немного времени в рамках совещаний уделять этому время.
Один из кейсов подготовки, самостоятельное изучение определенного количества заранее подготовленных вопросов, но это слишком поверхностное обучение.
Плюс выстраивать систему самостоятельной передачи знаний, между сотрудниками.
(24) tango,
Вы знаете людей, которые не хотят денег?
(26) Evgen.Ponomarenko, вы к (23) вопрос адресуйте
(25) iTony73,
речь шла о совете в адрес компаний — франчайзи
не думаю, чтобы вы не знали, что у них с текучкой
а причина — проста
цель — увеличить число клиентов
о повышении цены речи не идет
в результате доля сотрудников — хоть на обзвоне, хоть более-менее квалифицированных настройщиков печатных форм — ниже плинтуса
и сотрудники, научившись плавать хотя бы по-собачьи, уходят в море
По этому я и говорю о том что необходимо создавать масштабируемые и дублирующиеся системы обучения, для того что бы утрата одного специалиста сильно не била по компании.
В свое время, я долго искал себе учителя, у которого можно было научиться чему-то новому в программировании. Лет до 30-ти искал, ну не везло мне, хоть плачь! Хоть бери, выходи на улицу, и вой на луну как одинокий волк.
Зато потом поперло…
Самое интересное, что мне встретился эксперт по проектированию, эксперт по администрированию СУБД, эксперт по менеджменту и экономике, эксперт по финансовому учету, эксперт по технологии корпоративных продаж.
Все эти специалисты были гуру в смежных к 1С областях. Никто из них не знает 1С. Я брал от них, то, чего мне лично не хватало в своей деятельности, чем-то делился в замен. Последнее знакомство открыло мне глаза на очень любопытный факт «люди не умеют системно продавать!» разово впарить — это да, регулярно продавать — нет. С тех пор тема продаж у меня в фокусе внимания.
К слову сказать один из бессмертных советов Стива Джобса звучит примерно так «Ищите ментора, человека, который может расширить границы ваших познаний»
Сразу видно, что топик стартер — эксперт по продажам, есть опыт продажи коробочного ПО, похоже нет опыта продаж 1С решений.
Не вопрос… это не означает, что человек чужой, это означает, что он другой.
Нужно просто сформулировать вопросы и помочь человеку раскрыться. От куда ж он знал, что у нас сегодня в моде «Сарафанное радио»?
У человека это первая статья, может следующие будут актуальнее чем эта?
(22) tango, А некоторые тратят деньги на рекламу. Замечайте, цель та-же — увеличение продаж.
Так лучше вкладывать в своих.
Спасибо за статью.
(30) Evgen.Ponomarenko,
Ничто о продажах, не лишне.
(30) Evgen.Ponomarenko, благодарю!
(29) iTony73, фондов у них на это нету
Какие фонды, это работа одного человека, периодически на протяжении нескольких месяцев, нет времени самостоятельно разрабатывать учите устно, давайте задания, пусть обучаемая сторона документирует процесс.
На выходе готовый спец и документация для следующего. Не вижу нерешаемых задач. При дефиците ресурсов, нужно просто использовать нестандартный подход.
Мне нравится вопрос, который придумал к сожалению не я: «Какая задача у любого инструмента продавца?»
(20) iTony73,
Чувствуется опыт. Приятно читать.
(36) nurpoz,
Формулировка какая-то мутная… может так звучит понятнее: «Какая общая задача у всех инструментов продавца?» При этом слово «инструмент» требует дополнительной расшифровки.
Ответ к ребусу известен?
(38) Evgen.Ponomarenko,
Ну вы хотя бы попытайтесь. )
О, чувствую, всех задело за живое. Браво, Маэстро!
Жду второй части, но не тороплю
Особенно интересно узнать примеры реакций на отказ.
Допустим, ошибся номером и попадаешь в частную квартиру. Но не пропадать же звонку, нельзя человека так просто отпускать – хоть анекдот какой-нибудь ему рассказать:)
(39) nurpoz,
Тогда расшифруйте пожалуйста слово «инструмент».
(40) leles,
У меня есть анекдот из жизни, партнер мой звонил в холодную, давным-давно.
Попал на какую-то барышню, говорит ей вступительное слово типа «Добрый день, меня зовут … и пр.»
Она его прерывает и таким расслабленным-тянущим голосом ему: «Это всеее лиишнеее… чо наада?» )))
Как не вспомню, улыбаюсь.
(42) Супер, повеселился!
Женщин обожаю, особенно таких
(42) nurpoz,
Колитесь уже, **опой чувствую подвох — второй анекдот в студию ))))
(44) Evgen.Ponomarenko,
Это не связанные истории )) просто вспомнилось.
По поводу ребуса. Попробую сформулировать по другому: Какова цель любого взаимодействия с клиентом с точки зрения продаж?
Фух… цели — это уже теплее, а то как-то задачи без целей, в голове не укладываются. Вряд ли я вам отвечу, на поставленный вопрос, скорее попробую предположить. Первое: целью любой продажи, будем считать получение прибыли. Второе: прибыль разовая нас мало интересует, нас интересует прибыль постоянная.
Как мы можем увеличить прибыль? — увеличив доход и/или сократив издержки. С расходами понятно. Доход можно увеличить тремя путями: расширив клиентскую базу, расширив ассортимент, и навешав качественную лапшу клиенту. Таким образом при всех прочих равных, общей задачей всех инструментов воздействия на клиента можно считать создание положительного имиджа продавца/товара/услуги в сознании клиента.
Идельная статья об идеальном разговоре идеального сотрудника с идеальным клиентом об идеальном продукте. Классическая книга «Шиффман Стивен — Техники холодных звонков» намного лучше, хотя и она не дает ответов на следующие вопросы (в отношении 1С).
1)Кого садить за телефон? Бесправного стажера, которому нельзя отклоняться от шаблона (ибо он ничего не знает) или спеца, которому дороги его время и нервы (а холодные звонки выжигают людей);
2)Как и чем ограничивать базу обзвона, ибо если обзванивать всех подряд не хватит ни времени, ни нервов;
3)Как помочь человеку не перегореть за звонками? И не надо говорить про то, что привыкнет или нужно абстрагироваться (по себе помню, чушь).
Напишите действительно статью о продаже услуг сопровождения с конкретными примерами отбора клиентской базы, роботой с сотрудниками. А скрипты можно и самим написать.
(47) Подозреваю, что Вы сами знаете ответы на эти вопросы.
За телефон нужно браться самому и добывать контракты, а спецы и стажеры пусть код пишут, да опыт продаж потихоньку перенимают.
На встречи их с собой по одному можно брать. Разве такое дело можно поручить неподготовленному человеку? Какова будет эффективность?
И если относиться к поиску как к рыбалке, тогда не жжёт, даже наоборот дух захватывает. 😉
Я бы послала этого продажника после фразы «Вы могли бы подсказать, если не секрет (это моя личная фишка, Вы можете придумать свою), с какими программными комплексами Вы уже работаете?»
Слишком много вопросов…
(20) iTony73,
Абсолютно согласна…
Слишком много вопросов, а себя (свой уровень) звонивший не раскрывает.
Я бы отказалась говорить со звонившим после фразы «Какое программное обеспечение используете»?
Я не готова тратить свое время на опросы, которые провдят «девочки».
Хотя наверно ответила бы на фазу «Вы работаете на УТ10» ? (Неважно что, главное конкретная конфа.)
И если бы в ответ звонивший показал бы себя мало-мальски человеком, разбирающимся в вопросе, то продолжила разговор.
Вообще, мне нравиться подход для продаж: «Что-бы что-то взять, надо сначала что-то дать»
fdgdfg