Страница 13 из 18
К примеру, в системе ЛокОФФИС в момент ее создания было 750 полей (т. е. атрибутов базы данных). В версии 1.5, которая сейчас находится на рынке, этих полей 1200. К моменту выхода из печати журнала с данной статьей, в версии 2.0 база данных будет содержать уже более 1500 полей. [12]
При этом для пользователя системы переход на новую версию «прозрачен», так как ему не надо повторять ввод каких-либо данных. Все справки, которые он мог получить в предыдущих версиях, он получит и в новых версиях. Обеспечивается поддержка «снизу-вверх». Для администратора системы процедура перехода на новую версию состоит в экспорте данных из старой базы и импорте в новую. Сам факт развития системы в течение двух лет[13] и отсутствия препятствий к ее развитию в будущем утверждает нас в правильности выбранного подхода.
Отличие нашего подхода от традиционного можно показать на примере бухгалтерии.
Если большинство программ бухгалтерского учета реализуют те или иные алгоритмы с набором выходных форм, которые использовались и до сих пор используются бухгалтерами, безотносительно к целевой функции предприятия, то эти программы, помогая в той или иной степени бухгалтерам на предприятии, ускоряют их труд, но не изменяют характера труда. Весь набор процедур, которые бухгалтер совершает при ручном учете, приходится совершать и в автоматизированном учете. И это не потому, что плохие программы – иначе и не может быть, если объектом автоматизации является только бухгалтерия.
Если вспомнить о том, что бухгалтерия отражает факты хозяйственной жизни предприятия в денежных единицах, то становится ясно, что многие виды учета логичнее вести не преломленными через бухгалтерскую запись, а в естественном виде, на месте возникновения этих фактов.
Например, если учет отпущенного со склада товара вести на складе, а платежи за товар – в бухгалтерии, при этом и отпущенный товар и платеж соотнести с получателем товара, то отпадает необходимость в ведении аналитического учета по дебиторской задолженности получателя или кредиторской задолженности перед получателем. Но это возможно только в том случае, если данные об отпуске товара и платежах за него одновременно доступны и актуальны.
Не надо долго объяснять, что такой способ учета проще и точнее. Однако для того чтобы его реализовать, необходимо ВСЕ факты хозяйственной жизни предприятия реализовывать в одной автоматизированной системе. Тогда данные будут естественным путем систематизироваться и накапливаться по мере их возникновения и в тот же момент становиться доступными для анализа.
Очевидным следствием такого подхода является использование сети компьютеров с единой схемой базы данных.
Теперь зададимся еще одним вопросом: какой способ автоматизации предпочесть?
Комплексная или системная автоматизация?
Первой и основной характерной особенностью, которая определяет, по какому пути пойдут разработчики при автоматизации предприятия, является выбор объекта автоматизации.
При комплексной автоматизации предприятие оснащается набором АРМ (автоматизированных рабочих мест), каждое из которых помогает решению той или иной задачи независимо от других. То есть объектом автоматизации является задача, решение которой необходимо при выполнении какой-либо операции. При этом каждый АРМ имеет процедуры ручного или полуавтоматического (с дискет) ввода исходной информации; автономно производит ее обработку без привлечения информации из других АРМ. Результатом обработки в каждом АРМ является выходной документ, который сохраняется в базе данных АРМ или в приписанной ему области общей базы данных.
При использовании таких автономных АРМ, информационные связи между ними разорваны, что позволяет реализоваться злому умыслу или небрежности отдельных лиц и требует многократного дублирования информации.
В системе же разрыв какой-либо информационной цепочки сигнализирует об аварии и локализует ее источник. При системной автоматизации предполагается, что объектом является не отдельная задача, а предприятие целиком или его часть, которая сама по себе образует систему.
Существует особенность в создании систем автоматизации организационного управления предприятием. Заключается она в необходимости автоматизировать управление предприятием, внедряя компьютерные средства автоматизации в существующую систему управления, в отличие от технологических автоматизированных систем, которые создаются одновременно с технологией производства. Эта особенность проявляется наиболее сильно при разработке именно СИСТЕМ.
Так как все разработки фирмы ЛокИС в области автоматизации организационного управления на предприятии основаны на системном подходе, ее продукты (например, Интегрированная Система ЛокОФФИС) мы называем СИСТЕМАМИ. А поскольку они предназначены для внедрения в существующую систему управления предприятием, то мы дополняем это название термином «интегрированная».
О понятии «интегрированная система»
Мы имеем ввиду, что эта система скорее «встроенная», чем объединенная.
Значение английского слова integrated – составляющий целое (объединяющий) в производном от него термине нами понимается, как соединяющая (связывающая). Попробую пояснить, что мы имеем ввиду.
Представим себе, что на площадке стоит группа людей на каком-то расстоянии друг от друга и обмениваются информацией в виде записок, речи, передачи каких-то предметов. Пока их ничто не связывает, они свободны в выборе, каким путем передать информацию:
можно передать информацию непосредственно адресату;
можно передать соседу с просьбой о дальнейшей передаче адресату;
можно прокричать ее так, чтобы все услышали (может быть он ее услышит или кто-то передаст ее адресату).
Теперь соединим этих людей пневмопочтой в соответствии с технологическим процессом и обяжем их передавать информацию в виде документов.
Что будет представлять система труб пневмопочты?
Во-первых, она будет отражать технологический процесс,
во-вторых, она будет осуществлять определенную связь между различными участками технологического процесса,
в-третьих, она будет определять взаимодействие между этими участками.
Если мы зададимся вопросом, будет ли система труб пневмопочты без людей осуществлять технологический процесс, то ответ для нас очевиден.
Но вот другой вопрос: если поменять людей на участках, смогут ли они осуществлять иной технологический процесс? Хотя ответ на него не так очевиден, но предполагается, что нет.
Таким образом, мы пришли к выводу, что интегрированная система должна стабилизировать структуру и обеспечивать взаимосвязь и взаимодействие элементов в системе.
В отношении предприятия различие в смысле заключается в том, что система внедряется в процессы хозяйственной жизни предприятия, а не только объединяет несколько АРМ в локальной сети.
Мы предполагаем, что предприятие, оснащаясь нашей системой, будет всю свою документированную деятельность вести в среде этой системы.
Вообще интегрированная система образует систему только будучи включенной в человеческую деятельность, без которой она таковой не является, так как все связи в ней замыкаются через человека-оператора.
На этом строится маркетинговая политика фирмы – продавать Систему целиком. Технически для нас не представляет труда продавать отдельные АРМ из Системы, отвечая многочисленным запросам потенциальных клиентов, но, в этом случае потеряется основное преимущество – системность.
Мы исходим из системного подхода, который требует, чтобы каждый объект или задача рассматривались не сами по себе, а с учетом взаимосвязей и взаимодействия с окружающими объектами и связанными задачами. При этом выбор окружения зависит от целевой функции автоматизируемого объекта.
Определим целевую функцию для нашего объекта – конторы торговой фирмы, где осуществляется организационное управление предприятием. Для этого посмотрим на нашу контору (или офис) несколько свысока, так чтобы нам не видны были мелкие детали в ее деятельности. С высоты птичьего полета схема деятельности конторы тривиальна: «купить, чтобы продать, и затем продать, чтобы купить».
12
В настоящее время в базе данных системы «ЛокОФФИС» версии 5.90 – более 3500 полей.
13
К настоящему времени более 23 лет.