Возможность расширения состава базовых функций системы

Система автоматизации учета в период внедрения должна быть адаптирована к условиям и специфике работы предприятия. В процессе эксплуатации она также подвержена постоянным изме­нениям. Может расширяться и изменяться состав решаемых за­дач, подвержены изменениям алгоритмы расчета показателей, формы отчетности и первичных документов и т.п. Поэтому систе­ма автоматизации учета должна иметь определенный набор средств для расширения состава базовых функций. Приобретая про­грамму, пользователь должен оценить, какими возможностями расширения функциональности она обладает.

С точки зрения различий в возможностях расширения базовой функциональности выделяют:

- системы с замкнутой функциональ­ностью;

- системы с ограниченно развиваемой функционально­стью;

- системы полностью реконфигурируемые.

Системы с замкнутой функциональностью.К ним относятся программные средства с возможностью внесения измене­ний только самим разработчиком. В таких системах реализована определенная методология ведения компьютерного учета, измене­ние которой конечным пользователем невозможно. Заранее опре­делены состав форм ввода данных, алгоритмы обработки инфор­мации, номенклатура, состав показателей и формы представления выходной информации. Изменение поведения таких систем, если и можно выполнить, то только в очень ограниченных пределах. Применяя их, пользователь должен удовлетвориться теми возмож­ностями, которые в них изначально заложены разработчиком. Вся­кое развитие и изменение функциональности может быть проведе­но только при непосредственном участии разработчика.

Существенным недостатком программных средств такого рода является то, что при всяком изменении законодательства, затраги­вающем состав и правила формирования показателей отчетности, правила отражения фактов хозяйственной деятельности на счетах бухгалтерского учета, печатные формы первичных документов и т.д., пользователь должен ждать от разработчика новой версии.

Кроме того, обычно невозможно подстроить такую систему под специфическую отраслевую или внутрифирменную специфику.

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

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

Многие программные продукты построены таким образом. На­пример, такие широко известные системы, как «Галактика», «БЭСТ», «Золотое сечение». В них имеются так называе­мые генераторы отчетов, которые позволяют самому пользователю спроектировать новую отчетную форму или переопределить старую. Специальные средства дают возможность определить иные правила котировки документов, создать собственные разновидности типо­вых операций, позволяющих автоматизировать процесс составле­ния бухгалтерских записей в соответствии с потребностями данного предприятия. Однако внести значимые изменения в структуру базы данных, а соответственно, и в реквизитную структуру экранных форм пользователь не может. Также он не может переопределить многие расчетные алгоритмы, заложенные в программу.

Системы полностью реконфигурируемые предоставляет пользователю практически неограниченные воз­можности изменения функциональности. Пользователь может не только спроектировать новые отчеты, но и определить новые типы документов, экранные формы для ввода их информации, структуры Данных для ее хранения, правила обработки этих данных, порядок составления проводок для новых типов документов. При этом все встроенные в систему документы, формы ввода и хранения первичной информации также обычно могут быть перестроены, реконфигурированы. Это означает, что пользователь может камня на камне не оставить от изначально заложенной в программу методологии учета и фактически перепроектировать систему заново. Послед­нее делается редко, но это, в принципе, возможно.

Наиболее распространенными и типичными примерами тако­го построения систем автоматизации учета являются программы семейства «1С: Предприятие» и «Инфо-Бухгалтер». Фактически здесь пользователю предоставляются возможности полного пере­программирования всей системы, создания собственных форм ввода информации, расчетных алгоритмов, отчетов.