Глава 5 Наша работа начинает напоминать регулярный бизнес

Через несколько месяцев наша работа уже стала походить не на деятельность «мешочников», а на более или менее регулярный бизнес. Мы купили две машины – первым был так называемый «каблучок» для развоза товара по аптекам, а вторым – грузовик ЗИЛ. К этому моменту относится приход в нашу команду «транспортного начальника» Юры, с которым мы проработали вместе около 20 лет и который стал ближайшим Сережиным другом.

Вообще мы с Юрой познакомились несколько раньше при следующих обстоятельствах. У моего отца был старый автомобиль «Запорожец», которым мы изредка пользовались для поездок на дачу. Мы его купили уже подержанным, и после нескольких лет жизни в нашей семье он окончательно сломался – вышел из строя двигатель. Сами понимаете, если в те времена нельзя было запросто купить даже пачку масла, то о покупке нового автомобиля и говорить было нечего. Но было очень желательно как-нибудь отремонтировать старый. Говорили, что можно поехать на Украину (а это уже была другая страна), и там, на заводе в Запорожье, с некоторой переплатой купить «с рук» новый двигатель. Правда, потом возникнет вопрос, как его доставить в Москву. Во-первых, он тяжеленный, во-вторых, могут не пропустить с ним через границу.

Как я уже говорила, Сережа тогда, кроме научной работы, занимался некой деятельностью в маленькой фирмочке, которая изготавливала и ремонтировала сушилки для сахарных заводов, в том числе расположенных на Украине. На этом предприятии как раз должны было везти с Украины в Москву в ремонт какую-то сушилку (огромный металлический конус, пустой внутри). Его надо было отвезти на грузовике. И вот было решено, что Сережа поедет с этим конусом в качестве сопровождающего лица, договорится с шофером, заедет в Запорожье, купит там двигатель для нашего автомобильчика, спрячет его под конус, чтобы он не был виден, и в таком виде привезет в Москву. Так и сделали. Водителем грузовика как раз оказался Юра, здоровенный и очень неглупый мужик, который с удовольствием взялся помочь Сереже. И вот однажды, в 6 утра, меня разбудил звонок в дверь, и два чумазых, заросших бородами человека (Сережа и Юра) втащили в нашу квартиру автомобильный двигатель, весь в смазке, и установили его посреди комнаты на срочно подстеленных мною газетах. Такова история нашего знакомства с Юрой.

Что касается «Запорожца», то двигатель в нем мы действительно поменяли, но больше практически не пользовались этим автомобилем, и он много лет стоял во дворе дома моих родителей, а потом был продан кому-то за 100 долларов. А что касается Юры, то это был первый человек, которому мы позвонили, когда «Фармапомощи» понадобился водитель. Юра охотно согласился уволиться со своей автобазы, на которой ему не нравилось работать, потому что водителей заставляли ремонтировать машины за свой счет. Я познакомила Юру со своими «боссами». Виталий деликатно его спросил, согласен ли он не только водить наш «каблучок», но и помогать при разгрузке-погрузке коробок с таблетками. Юра, в котором больше двух метров роста, хмыкнул и сказал, что при случае он и сам «каблучок» может перенести на руках с места на место, не то что коробки. И дело было решено. Юра перешел к нам. Сначала он некоторое время водил «каблучок», потом ЗИЛ, а затем, когда машин стало много, сделался нашим начальником транспортного отдела, причем очень хорошим начальником.

С тех пор как Юра стал командовать транспортом, именно с этой стороной бизнеса мы больше не знали проблем. Он сам набирал водителей, сам их контролировал и «мотивировал» принятыми в этой среде способами, узнавал по звуку, не выглядывая в окно, какой именно грузовик подъехал, сам организовывал ремонт, сам не допускал воровства запчастей, сам решал все вопросы диспетчеризации маршрутов и т. д. При этом наш транспортный отдел вот уже 20 лет остается одним из самых экономичных на фармрынке. Наши расходы на транспорт всегда были недосягаемо низкими для конкурентов.

Но об этих временах речь еще впереди, а пока я дошла до момента, как Юра сел за руль нашего новенького ЗИЛа и поехал в Питер забирать товар. Я помню, как мы сидели и ждали его приезда с товаром и как радовались, когда наш небольшой склад наконец заполнился.

На складе тогда уже был единственный сотрудник, она же «начальник склада», – моя университетская приятельница Аня. Я как-то случайно позвонила ей узнать, как дела. Выяснилось, что она работает старшим лаборантом на физфаке МГУ, работа скучная, а вернее, просто нет никакой работы, вдобавок совсем уже не платят, надо что-то делать… Я спросила, не хочет ли она поменять специальность. Она очень обрадовалась: «Хочу, конечно, а что у тебя есть за варианты?» И через два дня она уже стала нашим «начальником склада». Анин муж Вова тоже оказался очень полезным членом нашего маленького коллектива. Он также окончил физфак вместе со мной, Сережей и Аней, но потом стал программистом. К нему мы и обратились по поводу создания нашей первой базы данных.

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

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

Что касается потребности анализировать продажи, то прежде всего это было связано с необходимостью как-то определить, что именно и в каких количествах закупать. До сих пор заказ на закупки составлялся так. Наиболее опытный знаток продаж из нашей команды, Лена, садилась за стол перед чистым листом бумаги и, поглядывая в потолок, начинала составлять список: «Так, на этой неделе много покупали бисептола и трихопола, я думаю, тысячи по две надо взять…»

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

Ассортимент у нас тогда был малюсенький – наверное, позиций 50. Замечу, что сейчас ассортимент хорошего дистрибьютора должен переваливать за 10 000 позиций.

И вот Вова поколдовал некоторое время с нашей так называемой «базой», и, кроме длинного списка накладных, в ней появились две возможности. Первая – это так называемая «карточка клиента», куда, кроме названия клиента и его телефонного номера, можно было записывать уйму дополнительной информации. Если щелкнуть кнопкой мыши на этой карточке, то вдруг – о чудо – открывалась страница с надписью «Накладная №___ от ____», и можно было прямо на компьютере напечатать там список медикаментов для отгрузки с количествами и ценами, и, более того, внизу сама собой появлялась уже подсчитанная общая сумма в рублях и копейках! Это нас страшно восхищало и удивляло. Ведь никаких готовых баз данных на рынке не существовало, бурное развитие системы 1С, на которой теперь работает почти вся страна, было еще впереди. Мы вообще первый раз в жизни видели такое чудесное приспособление для работы.

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

А если щелкнуть на другом квадратике, то появлялся список клиентов с суммами, которые они нам должны, но не платят. Кроме того, было видно, на сколько дней опоздал каждый платеж.

Вот это да! Вот это жизнь! Теперь-то можно бизнес развернуть по-настоящему и поставить на серьезную научную основу. Работа пошла гораздо быстрее, мы наняли еще одну девочку – «оператора для работы в базе данных» по имени Таня и стали задумываться о расширении ассортимента и привлечении новых клиентов.

Однако потихоньку выяснилось, что база нуждается в непрерывном совершенствовании. Для примера приведу простейшую проблему. Очень скоро оказалось, что наша девочка-оператор постоянно вводит названия медикаментов немного по-разному. Например, иногда пишет «Аспирин», порой «аспирин», а бывает, и вовсе «Асперин». А наша примитивная база данных «думает» каждый раз, что речь идет не об одном и том же лекарстве, а о разных, и не хочет суммировать их продажи все вместе, чтобы получить правильную скорость продаж медикамента «Аспирин». Выход из этой ситуации такой – не разрешать оператору печатать названия медикаментов самому. Он должен только выбрать правильное название из «словаря медикаментов», который уже заранее будет находиться в памяти компьютера. Причем в этом словаре должны содержаться правильные названия без орфографических ошибок, с указанием дозировки, формы выпуска (таблетки, мазь или, например, ампулы) и «номера» (например, «Аспирин табл, 100 мг № 10» говорит о том, что в упаковке помещается 10 таблеток по 100 мг; это общепринятое обозначение). Получается, для стабильной работы нужно создавать такие словари. И т. д.

Кроме того, база должна помнить, что именно и в каких количествах лежит на складе, и если оператор печатает в накладной для клиента «Аспирин табл, 100 мг № 10 5 упаковок», то из соответствующего количества складского запаса база должна сразу же вычесть эти 5 упаковок, чтобы оператор все время видел в компьютере, сколько еще непроданных упаковок осталось на складе, и по ошибке не «продал» большее количество, чем там есть на самом деле. И т. д. и т. п.

Могу только сказать, что вот уже прошло 20 лет непрерывной работы над «архитектурой» базы данных и все еще каждый день необходимы новые доработки. Особенно если учесть креативность нашего правительства, которое тоже не спит и все время подкидывает нам новые развлечения – то введут НДС, то добавят новую форму накладных (теперь, например, в накладной нужно обязательно указывать не только название завода-производителя таблеток, но и почтовый адрес вплоть до номера дома, по которому этот завод расположен), то выдумают чрезвычайно изощренные ограничения по ценообразованию, требующие в отдельном документе указывать процент наценки от какой-нибудь «цены государственной регистрации» данного лекарства, да еще процент для различных таблеток должен быть разным. И все это обязана держать в своей памяти наша база, так что не соскучишься.

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

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

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

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

Но однажды… тишина. На фирме в отделе сбыта и на складе тишина. Вера Николаевна, вернувшись из банка, где была с утра, обнаружила это безмолвие. Все сидят на местах, кто читает, кто говорит по телефону, кто тихо беседует. Работа стоит. “В чем дело, – спрашивает В. Н., – почему не работаете?” “Работать невозможно, – отвечает руководитель группы сбыта, – вылетел сервер, все компьютеры зависли, мы не можем распечатать ни счета, ни накладные!”

“Интересно, – говорит В. Н., – а как вы работали, когда не было компьютеров?!” Замешательство и ответ: “Мы заполняли бланки вручную”. Звучало как нечто непозволительное, с оттенком неловкости.

“Ну, так берите ручки – и за работу”, – распорядилась В. Н. с выражением крайнего изумления.

Ведь так просто!

Процесс пошел».

Чтобы как-то предварительно завершить тему о базах данных, скажу, что, конечно, с тех пор мы очень далеко ушли от наших первых таблиц на основе Excel. Много лет наши программисты дорабатывали и перерабатывали базу на основе 1С. На 1С работает сейчас практически вся Россия, и на самом деле успех этой программы связан с тем, что она устроена как детский конструктор и программист может легко приспосабливать ее под нужды своей организации, переставляя и скрепляя по-новому элементы этого «конструктора». В результате вышло то, что из этого, вообще говоря, не очень мощного «конструктора» (я имею в виду 1С) наши программисты за 20 лет собрали практически «скоростной истребитель», который до сих пор «летает», хотя нужды компании требуют обработки какого-то немыслимого количества транзакций в секунду, причем одновременной обработки в самых разных направлениях. Что и говорить, это сооружение (наша база данных) довольно успешно обслуживает операции компании с оборотом больше миллиарда долларов в год!

Некоторые наши крупные конкуренты все-таки сменили в конце концов свои самодельные базы данных на покупной Oracle. Наши нынешние иностранные «боссы» тоже обдумывают замену «самоделки» на что-то европейское, но на самом деле процесс адаптации западных разработок к русской действительности очень сложен, дорог, небезопасен и вообще не всегда разумен. Взять хотя бы необходимость следовать прихотливым изгибам мысли наших законодателей! А ведь каждая доработка на Oracle стоит достаточно дорого. Да и растолковать иностранцам, что у нас такой вот новый закон ввели, иногда бывает довольно трудно. Они впадают в ступор, говорят что-нибудь вроде: «Но это же нерационально и контрпродуктивно! Такого нельзя требовать от компании! Это же потребует долгой переделки всего программного обеспечения, а вы говорите, что у нас только две недели срока!..» Так что переход на европейское ПО влечет за собой очень большие сложности. Я предполагаю в дальнейшем отдельно написать о наших базах данных более подробно, потому что это очень интересный предмет. Одно только сравнение с тем, как устроены аналогичные базы в Европе, заслуживает отдельного описания.

Загрузка...