В период подготовки к сдаче Бриль раздавал задания по изготовлению наглядных пособий, плакатов и схем разработчикам через голову Давиденко, а накануне приезда комиссии вдруг переключился на размещение приезжающих.
Самое важное: проекты актов приемо-сдаточных испытаний и приложения к ним не были готовы.
Давиденко и его команде пришлось работать до десяти вечера. Они успели. Сдача прошла, по словам председателя комиссии, начальника отдела АСУ министерства «на удивление гладко».
Членов комиссии и гостей из Москвы, Киева, Ижевска было больше десятка, не говоря уже о харьковчанах. С комиссией и гостями работали Бриль и Ковтенко. Давиденко приглашали, когда нужно было ответить на технические вопросы, на которые не мог ответить Бриль, после чего он под каким-нибудь предлогом отсылал Виталия.
Коллеги недоумевали. Москвич Захаров, зам начальника ИВЦ с предприятия Пилюгина, не удержался и спросил:
– Виталий, объясни, что тут у вас произошло? Все знают, что до тебя менее трех лет назад здесь было пусто. Поэтому сейчас должен быть именно твой праздник, а тебя держат можно сказать в прихожей.
– Владимир, не волнуйся за меня. Вероятно, Анатолий Петрович хочет подчеркнуть, что мы сдаем действующую систему, а не проект на бумаге…
– Пытаясь принизить твою роль?
– Ты ведь все понял, надеюсь и другие тоже. Спасибо за поддержку.
– Если не возражаешь, пришлю своих посмотреть ваш комплекс задач по расчету норм расхода материалов. Ничего подобного по полноте и элегантности алгоритмических решений в отрасли нет. И не мешало бы получить проектную документацию.
– Сейчас некогда, но в течение следующей недели сделаем копии документов и вышлем почтой.
Вечером последнего дня работы должен был состояться банкет в ресторане гостиницы, где остановились члены комиссии и гости.
Автобус повез иногородних в гостиницу готовиться к банкету. Местные гости в ожидании следующего рейса разбрелись по отделу в импровизированных экскурсиях, сопровождаемые сотрудниками ИВЦ.
Бриль в очередной раз пригласил Давиденко в свой кабинет. Кроме него и Ковтенко там находился Калачев и Борис Михайлович Фоменко, начальник ИВЦ завода «Коммунар».
– Виталий Семенович, есть срочное поручение. Киевский поезд уходит слишком рано. Киевляне попросили сдать билеты на сегодняшний вечер и купить на утро. Пошлите кого-нибудь из своих на вокзал.
– Анатолий Петрович, рабочий день закончился. Из моих остались только участники банкета. Давайте не будем им портить праздник. У Петра Федосеевича есть смена до восьми часов. Любой из них согласится выполнить поручение, а потом уехать домой на час раньше.
Бриль заколебался и готов был обратиться к Ковтенко, но неожиданно вмешался Калачев:
– Анатолий Петрович, все замы обсуждают ваши приказания или только этот? У меня бы он уже побежал исполнять…
– Во-первых, в обязанности начальника базового ИВЦ не входят подобные советы. Во-вторых, ваш стиль нам хорошо знаком по случаю с Покровским. В-третьих, я не ваш зам и никогда им не буду.
Ковтенко, откровенно радуясь конфликту, подал свой голос в поддержку решения Бриля:
– Виталий Семенович, кажется, сдаешь систему ты и твои люди.
– Неужели? А я думал, мы все, и разработчики, и подразделения эксплуатации сдаем действующую АСУ, а не проект.
– Виталий Семенович, мое решение не обсуждается. Вы проявляете неповиновение в присутствии наших гостей.
– Понятно! Где билеты, деньги и паспорта?
Давиденко не стал беспокоить своих подчиненных. Он отправился на вокзал троллейбусом. С опозданием на час появился в банкетном зале и вручил билеты с документами киевским гостям. После бокала вина и нескольких комплиментов в его адрес от членов комиссии и гостей ощущение праздника вернулось к нему. Банкет продолжался до закрытия ресторана.
В апреле ИВЦ был объявлен победителем социалистического соревнования. Конечно, решающее слово было за директором. Бондаренко вернулся из Москвы, где на коллегии министерства завод похвалили за уровень работ по АСУ, впервые за десять лет. Предприятие в целом завоевало переходящее красное знамя. У этого знамени были сфотографированы представители ИВЦ, а фотографию выставили на Доске Почета. Бриль отсутствовал по личным делам, поэтому руководство ИВЦ представлял Давиденко. У фотографа был жесткий график, ждать он не собирался даже час.
Спустя несколько дней Анатолий Петрович увидел фотографию и засуетился. Посетил профком, потом фотолабораторию завода с требованием переснять фото, потому что его как руководителя нет на фотографии. Никто не стал этим заниматься, ссылаясь на то, что фамилия Бриля была указана под фотографией.
Эпизод мелкий, но стоил Виталию немалых упреков за то, что не отказался фотографироваться без начальника. Ковтенко ушел работать в профком предприятия председателем производственной комиссии, освобожденную штатную единицу профкома. Он не мог перенести официальное назначение Давиденко в резерв, то есть преемником начальника ИВЦ.
Виталия в то время занимали другие проблемы. Он начал интенсивную подготовку к переходу на ЕС ЭВМ еще год назад. Он и все программисты и прошли курсы по программированию в ХИРЭ. Вскоре после сдачи первой очереди поехал в Подмосковье на двухнедельные курсы по банкам данных. Строительство нового машинного зала шло полным ходом. На четвертый квартал запланирована поставка ЕС-1033. Все свободное время он отдавал проектированию будущей системы. Речь не шла о детальном проектировании. Речь шла об архитектуре информационной модели предприятия и основных алгоритмах. С самого начала он рассматривал два варианта: один с минимальным объемом постоянно хранимых данных об объекте управления, в его случае опытном приборостроительном заводе, другой предполагал хранение в базе данных информации обо всех состояниях объекта управления. Первый вариант структурно был ближе к традиционным решениям, второй открывал новые возможности в области автоматизации самого вычислительного процесса. Это была модель системы организационно-экономического назначения, управляемая событиями, точнее данными о событиях.
Общая тетрадь большого формата ежедневно пополнялась новыми записями о проблемах и вариантах решений. О проблемах Виталий думал неотступно. На работе и дома, во время прогулок с детьми, в поездках за город. Однажды важное решение пришло в походе за грибами. В тот день ему не раз доставалось от Альбины за рассеянность и невнимательность к ней и детям. Зато день оказался очень удачным: они набрели на грибную поляну, а Виталия осенила идея, как использовать стековую структуру данных для обнаружения ошибок в конструкторских спецификациях, которые приводили к зацикливанию расчетов состава изделия.
Творческие заботы были обременительны, но давали моральное удовлетворение. По настоящему настроение портило то, что разработка программ для ЭВМ «Минск-32» продолжалась. Любые попытки убедить Бриля, что они выбрасывают ресурсы на ветер, натыкались на возражения:
– У нас есть план. План – закон и его нужно выполнять.
– План можно откорректировать. Готов ехать в «Агат» и министерство. У нас имеются убедительные аргументы…
– Мне нужно спокойно доработать два года до пенсии, а потом делайте, что хотите.
Два года псу под хвост – с этим трудно согласиться. Дело даже не в том, что имеющиеся ЭВМ загружены до предела. Модель данных действующей системы была абсолютно бесперспективной и не выдерживала никакой критики. Единственное оправдание, что подобная структура данных была у всех, Давиденко не устраивало.
Он начал готовить документы для выхода на директора и поездки в Москву. К середине апреля все было готово: Давиденко передал пакет документов Брилю на согласование. Тот держал его у себя до майских праздников. В последний рабочий день апреля вызвал Давиденко.
– Виталий Семенович, меня пригласили в Крым по ветеранским делам на традиционную встречу. Приеду после Дня Победы. Возвращаю ваши документы. Все это попахивает авантюрой…
– Не согласен с вами. Авантюра большего масштаба работать на полку. Если у вас нет конкретных замечаний, завизируйте проект приказа и график работ.
– Приеду и посмотрю еще раз.
– Новых аргументов не добавится, завизируйте. Возможно, удастся показать все Бондаренко.
– Ну да ладно! Завизирую. Уверен, получите отказ, – он поставил свою подпись на документах.
Между майскими праздниками Виталий относительно легко попал на прием к Бондаренко. Директор долго читал документы, разглядывал график загрузки ЭВМ, потом задал вопрос:
– А почему мы вообще связались с «Минск-32»?
– ЕС-1022 поставляется с семьдесят пятого года, но она ни чем не лучше «Минск-32». Мы заказали ЕС-1033 с дисководами по 29 мегабайт. Через три-четыре года заработает новая версия системы, а «Мински» к тому времени выработают свой ресурс. Возможно, бухгалтерские задачи останутся там еще на год или два. Сейчас такой период в развитии вычислительной техники, что систему нужно будет обновлять каждые пять-семь лет.