Предисловие
На фоне сегодняшних достижений в области информатики факт компьютеризации бухгалтерии академического института сам по себе достаточно банален, чтобы писать на эту тему книгу. Что же побудило нас это сделать и что может представлять научно-методический интерес? На наш взгляд, это разработанное в институте уникальное программное обеспечение, которое может оказаться интересным и для широкого читателя, и для специалистов. В подтверждение этому следует привести два факта. Во-первых, в 2000 году в президиум РАН поступила официальная информация от казначейства, в которой компьютеризация бухгалтерии ЦЭМИ в результате проверки институтов РАН была признана лучшей. Во-вторых, в определенный момент руководство института совместно с бухгалтерией провели эксперимент по созданию запасного варианта бухгалтерского программного комплекса, для чего пригласили специалистов из фирм, создающих промышленное программное обеспечение бухгалтерий. Был заключен договор для проведения обследования и выработки предложений по фирменному обслуживанию институтской бухгалтерии. Однако положительный результат получить не удалось. Оказалось, что достигнутый в институте уровень автоматизации бухгалтерии значительно отличается в лучшую сторону от того, что предлагают фирмы. В институте все бухгалтерские программы максимально настроены на удобство каждого сотрудника бухгалтерии. Ни одна фирменная программа в типовой поставке не обеспечивает этого, а заказной вариант, адаптированный под нужды конкретного предприятия, стоит очень дорого или же просто не входит в состав фирменных услуг.
Как же удалось создать и долгое время поддерживать в рабочем состоянии хорошо адаптированную бухгалтерскую систему? Чтобы это понять, надо вспомнить историю появления системы ВИК. Идея родилась на семинаре, который провел академик В. Л. Макаров в 1985 году. Директор инициировал что-то вроде мозгового штурма по теме «Концепция АРМ в сфере управления». В числе прочих прозвучали тезисы, которые звучали примерно так:
– множество задач управления экономикой настолько разнообразно, что делать только типовые программы и затем тиражировать их для компьютеризации экономики будет недостаточно;
– производство разнообразных программ для управленческих работников надо поставить на поток, так как программистов не хватит, поэтому надо создавать эффективную технологию такого производства;
– трудоемкость программной реализации задачи в новой технологии должна не превышать или даже быть меньше трудоемкости постановки задачи, в противном случае компьютеризация экономики будет слишком дорогой.
В общем, речь шла о создании фантастического «завода» по промышленному производству «дешевых и разнообразных» автоматизированных рабочих мест. Высказанные на семинаре тезисы запомнились и стали в дальнейшем возникать в контексте повседневных дел.
Бурное распространение персональных компьютеров сделало востребованным прикладное программирование, корзина заказов на программы для разных учреждений и организаций, для коммерческих предприятий была всегда переполнена. Для того чтобы успеть выполнять заказы, наиболее удачные модули складывались в инструментальный ящик, создавались средства их быстрой компиляции и настройки. Так появился некий конструктор прикладных программ – слабое подобие того завода, о котором мы фантазировали на директорском семинаре. Успехи в создании программ мы считали своей победой, соответственно выбрали имя этому конструктору – ВИК.
Главной целью стало вполне конкретное понятие – «живучесть» создаваемых программ. Мы хотели, чтобы они рождались быстро и долго жили, без больших усилий с нашей стороны. При этом в условиях, когда перманентно меняется и сама система управления, и программно-технические средства – компьютеры, принтеры, мониторы, операционные системы, средства программирования. Нужно было как-то наделить компьютерное приложение свойствами развития и адаптации, как к новым управленческим задачам, так и к новым техническим средствам. В своих поисках мы отказались от многих штампов и позволили себе исходить в первую очередь из практической целесообразности и здрав