Отличие нашего подхода от традиционного можно показать на примере бухгалтерии.
Если большинство программ бухгалтерского учета реализуют те или иные алгоритмы с набором выходных форм, которые использовались и до сих пор используются бухгалтерами, безотносительно к целевой функции предприятия, то эти программы, помогая в той или иной степени бухгалтерам на предприятии, ускоряют их труд, но не изменяют характера труда. Весь набор процедур, которые бухгалтер совершает при ручном учете, приходится совершать и в автоматизированном учете. И это не потому, что плохие программы – иначе и не может быть, если объектом автоматизации является только бухгалтерия.
Если вспомнить о том, что бухгалтерия отражает факты хозяйственной жизни предприятия в денежных единицах, то становится ясно, что многие виды учета логичнее вести не преломленными через бухгалтерскую запись, а в естественном виде, на месте возникновения этих фактов.
Например, если учет отпущенного со склада товара вести на складе, а платежи за товар – в бухгалтерии, при этом и отпущенный товар и платеж соотнести с получателем товара, то отпадает необходимость в ведении аналитического учета по дебиторской задолженности получателя или кредиторской задолженности перед получателем. Но это возможно только в том случае, если данные об отпуске товара и платежах за него одновременно доступны и актуальны.
Не надо долго объяснять, что такой способ учета проще и точнее. Однако для того чтобы его реализовать, необходимо ВСЕ факты хозяйственной жизни предприятия реализовывать в одной автоматизированной системе. Тогда данные будут естественным путем систематизироваться и накапливаться по мере их возникновения и в тот же момент становиться доступными для анализа.
Очевидным следствием такого подхода является использование сети компьютеров с единой схемой базы данных.
Теперь зададимся еще одним вопросом: какой способ автоматизации предпочесть?
Комплексная или системная автоматизация?
Первой и основной характерной особенностью, которая определяет, по какому пути пойдут разработчики при автоматизации предприятия, является выбор объекта автоматизации.
При комплексной автоматизации предприятие оснащается набором АРМ (автоматизированных рабочих мест), каждое из которых помогает решению той или иной задачи независимо от других. То есть объектом автоматизации является задача, решение которой необходимо при выполнении какой-либо операции. При этом каждый АРМ имеет процедуры ручного или полуавтоматического (с дискет) ввода исходной информации; автономно производит ее обработку без привлечения информации из других АРМ. Результатом обработки в каждом АРМ является выходной документ, который сохраняется в базе данных АРМ или в приписанной ему области общей базы данных.
При использовании таких автономных АРМ, информационные связи между ними разорваны, что позволяет реализоваться злому умыслу или небрежности отдельных лиц и требует многократного дублирования информации.
В системе же разрыв какой-либо информационной цепочки сигнализирует об аварии и локализует ее источник. При системной автоматизации предполагается, что объектом является не отдельная задача, а предприятие целиком или его часть, которая сама по себе образует систему.
Существует особенность в создании систем автоматизации организационного управления предприятием. Заключается она в необходимости автоматизировать управление предприятием, внедряя компьютерные средства автоматизации в существующую систему управления, в отличие от технологических автоматизированных систем, которые создаются одновременно с технологией производства. Эта особенность проявляется наиболее сильно при разработке именно СИСТЕМ.