Комплекс
|
|
|
| ||||||||
|
|
| |||||||||
|
|
| |||||||||
|
|
| |||||||||
Рис.3. Комплекс специализированных программных моделей на примере программного комплекса «ФинЭко»
Как видно, функции этой системы шире, чем просто набор программ для автоматизации бухгалтерского учета. Помимо собственно бухгалтерских АРМ сюда входят подсистемы обслуживания руководителя предприятия (хотя в данном случае это, скорее, АРМ коммерческого отдела), учета кадров и ведения делопроизводства. Кстати, автоматизированная система учета кадров очень часто входит важной составляющей в комплексные системы автоматизации бухгалтерского учета и имеет тесную взаимосвязь с программой расчета заработной платы, обеспечивая последнюю необходимыми данными.
Модули «Касса», «Банк», «Основные фонды», «Зарплата», «Учет материалов» и «Складской учет» осуществляют ввод соответствующих этим разделам первичных документов, составление на их основе проводок по правилам, заданным пользователем лри настройке системы, а также формирование специальных отчетов. Они образуют набор подсистем автоматизации учета нижнего уровня. В дальнейшем будем называть их локальными подсистемами или локальными модулями.
Центральным модулем программного комплекса «ФинЭко» является программа «МультиБухгалтерия». Порождаемые локальными подсистемами проводки, дополненные определенным набором аналитической информации, через дискеты или по сети передаются в подсистему сводного учета — модуль «МультиБухгалтерия», где используются для получения итогов оборотов и остатков синтетических и общих для всей системы аналитических счетов, а также печати соответствующих выходных форм. Функции построения стандартной бухгалтерской и статистической отчетности в рассматриваемом программном комплексе вынесены в модуль «Делопроизводство».
Обратите внимание, что в структуре данной программной системы дельно не выделены модули для учета расчетов с поставщиками, покупателями и подотчетными лицами. Частично, функции учета взаиморасчетов выполняются локальными подсистемами, а частично могут быть реализовано в центральном модуле системы — программе «МультиБухгалтерия». То з касается ряда функций учета затрат.
Возможность расширения состава базовых функций систем.
Система автоматизации учета в период внедрения должна быть адаптирована к условиям и специфике работы предприятия, процессе эксплуатации она также подвержена постоянным нениям. Может расширяться и изменяться состав решаемых дач, подвержены изменениям алгоритмы расчета показателе* формы отчетности и первичных документов и т.п. Поэтому система автоматизации учета должна иметь определенный набор средств для расширения состава базовых функций. Приобретая программу, пользователь должен оценить, какими возможностям* расширения функциональности она обладает.
С точки зрения различий в возможностях расширения базовой! функциональности выделяют: системы с замкнутой функциональностью, системы с ограниченно развиваемой функциональностью, системы полностью реконфигурируемые.
Системы с замкнутой функциональностью. К ним относятся программные средства с возможностью внесения изменений только самим разработчиком. В таких системах реализована: определенная методология ведения компьютерного учета, изменение которой конечным пользователем невозможно. Заранее определены состав форм ввода данных, алгоритмы обработки информации, номенклатура, состав показателей и формы представления] выходной информации. Изменение поведения таких систем, если и можно выполнить, то только в очень ограниченных предела Применяя их, пользователь должен удовлетвориться теми возможностями, которые в них изначально заложены разработчиком. Всякое развитие и изменение функциональности может быть проведено только при непосредственном участии разработчика.
Существенным недостатком программных средств такого рода является то, что при всяком изменении законодательства, затрагивающем состав и правила формирования показателей отчетности правила отражения фактов хозяйственной деятельности на счетах; бухгалтерского учета, печатные формы первичных документов и < т.д., пользователь должен ждать от разработчика новой версии.
Кроме того, обычно невозможно подстроить такую систему под специфическую отраслевую или внутрифирменную специфику.
В связи с этим, системы с замкнутой функциональностью это либо достаточно простые программные средства, ориентированные на небольшую часть типовых задач, либо системы, сделанные на заказ, под конкретное предприятие или их группу. Предполагается, что пользователь имеет непосредственный контакт с разработчиком, который по его требованию оперативно вносит в программу необходимые изменения.
Системы с ограниченно развиваемой функциональностью. Эти системы построены таким образом, что включенный в них набор базовых функций может быть в некоторых пределах расширен, дополнен новыми возможностями без вмешательства разработчика программы. Например, система может быть настроена самим пользователем на изменения в правилах составления отчетности и на изменения в печатной форме первичных документов. Однако вносить изменения в структуру данных и этих программах можно с весьма большими ограничениями.
Многие программные продукты построены таким образом. Например, такие широко, известные системы, как «Галактика», «БЭСТ», разработки фирмы «Парус». В них имеются так назьгвае-мые генераторы отчетов, которые позволяют самому пользователю спроектировать новую отчетную форму или переопределить старую. Специальные средства дают возможность определить иные правила контировки документов, создать собственные разновидности типовых операций, позволяющих автоматизировать процесс составления бухгалтерских записей в соответствии с потребностями данного предприятия. Однако внести значимые изменения в структуру базы данных, а соответственно, и в реквизитную структуру экранных форм пользователь не может. Также он не может переопределить многие расчетные алгоритмы, заложенные в программу.
Системы полностью реконфигурируемые. Такие системы предоставляет пользователю практически неограниченные возможности изменения функциональности. Пользователь может не только спроектировать новые отчеты, но и определить новые типы документов, экранные формы для ввода их информации, структуры данных для ее хранения, правила обработки этих данных, порядок составления проводок для новых типов документов. При этом все встроенные в систему документы, формы ввода и хранения первичной информации также обычно могут быть перестроены, реконфи-1урированы. Это означает, что пользователь может камня на камне не оставить от изначально заложенной в программу методологии < учета и фактически перепроектировать систему заново. Послед^ нее делается редко, но это, в принципе, возможно.
Наиболее распространенными и типичными примерами такого построения систем автоматизации учета являются программы семейства «1С:Предприятие» и «Турбо Бухгалтер». Фактически! здесь пользователю предоставляются возможности полного перепрограммирования всей системы, создания собственных форм ввода информации, расчетных алгоритмов, отчетов. Например, система «1С:Торговля и Склад» используется в представительстве? Microsoft в России для учета затрат на рекламу, то есть для выполнения функций, в общем, довольно далеких от «чистого» учета! торговых операций. Способы достижения полной реконфигурируемости систем будет рассмотрено в главе 10 учебного пособия.
Между рассмотренными базовыми признаками, определяющий ми различия построения систем, существует взаимозависимость.
Прежде всего, как было указано, имеется связь между информационной моделью учета и способом организации программной : системы. Унифицированное представление учетных данных подразумевает и значительную общность основных принципов их обработки, которые, однако, различаются деталями интерпретации учетной информации и отражаются как отклонения и дополнения в общей модели функционирования системы. И наоборот специализированное по участкам представление информации! подразумевает также и специфические принципы организации обрабатывающих ее программных подсистем.
Просматривается связь способа представления учетной информации и возможности расширения базовой функциональности. В этом случае использования унифицированной модели представления! данных для решения задач различных участков учета должны быть сформулированы некоторые правила интерпретации и обработки данных, отражающие специфику задач. При этом пользователи, исходя из особенностей ведения учета на предприятии, эти правила могут сформулировать по-разному. Поэтому такие системы имеют специальные инструменты для описания правил интерпретации и обработки данных, представленных унифицированной моделью. Это позволяет пользователю гибко настраивать сие тему, дополнять ее новыми задачами без обращения к разработчку. Очень многие (хотя и отнюдь не все) системы автоматизации построенные на основе унифицированной модели учетных данных, являются полностью реконфигурируемыми.
Например, программы «1С:Бухгалтерия», «Турбо Бухгалтер», «Инфо-Бухгалтер», «Финансы без проблем», разработки фирм «Парус» и «Инфин» основаны на унифицированной модели учетных данных. Однако, если первые четыре системы из перечисленных можно с теми или иными оговорками отнести к полностью реконфигурируемым, то последние две имеют лишь ограниченно развиваемую функциональность.
Когда же система состоит из набора специализированных программных модулей, оперирующих каждый со своей, особенной моделью данных, то последняя в значительной степени предопределяет и порядок обработки, ее алгоритмы, которые изначально встраиваются в программу. Поэтому и необходимость в описании правил интерпретации данных самим пользователем в значительной степени уменьшается.
Порядок распространения и тиражирования. Этот критерий позволяет разделить все системы на три группы: системы массового тиража, системы малотиражные, системы индивидуального назначения.
Системы массового ты раж а. Эти пакеты программ изначально создаются для массового распространения через дилерскую сеть и собственные филиалы в различных регионах. Схема распространения систем массового тиража имеет много общего у разных фирм, но могут быть и отличия (рис. 4).
Рис. 4. Общая схема распространения систем массового тиража
Процесс внедрения производится самим пользователем или с помощью дилеров фирмы-производителя. Значительно реже во внедрении принимает участие сам разработчик. Поэтому такие системы имеют наиболее развитые средства адаптации к потребностям и особенностям учета на предприятиях различных сфер деятельности и форм собственности.
Например, фирма «1С» продает свои программные продукты дилерам пибо напрямую, либо через региональных дистрибьюторов. А уже дилеры продают их конечным пользователям. При этом дилерам предоставляются весьма значительные скидки (до 50% и более). Объем прямых продаж конечным пользователям самой фирмой «1С» весьма незначителен. Здесь ставка сделана именно на дилеров, которые и продают программные продукты, и осуществляют их внедрение. Сама же фирма «1С» никогда не принимает участия во внедрении своих программ у конечных пользователей.
Корпорации «Галактика» и «Парус» продают свои программные продукты через центральный офис, региональные представительства и дилеров. При этом объем продаж через центральный офис весьма существенен. Внедрение осуществляется специалистами региональных представительств и дилерами. Однако на особо крупных предприятиях даже в удаленных регионах к внедрению часто привлекаются и ведущие специалисты центрального офиса.
Системы малотиражные. Такие системы в большинстве случаев внедряются самим производителем. Он адаптирует систему к особенностям учета предприятия, не внося изменений и дополнений в саму программу, так как основные варианты методологии ведения учета реализованы в системе и следует лишь выбрать из них требуемые пользователю. Однако в отдельных случаях не исключается и доработка программ по желанию заказчика. Чаще всего фирма-разработчик устанавливает систему, обучает персонал и вырабатывает организационные регламенты технологии автоматизированного ведения учета на данном предприятии с помощью программного продукта.
Системы индивидуального назначения. К ним относятся системы автоматизации, созданные конкретной организацией для собственных нужд. Эти пакеты программ наиболее полно учитывают специфику конкретного предприятия, но качество созданной системы сильно зависит от квалификации разработчиков и способности их поддерживать ее в рабочем состоянии. Несмотря на наличие большого числа готовых программ, собственные разработки 70
по разным источникам составляют от 9 до 17%. Кроме того, на крупных предприятиях имеются и собственные специфические разработки, которые реализуют функции, отсутствующие в предлагаемых на рынке программных продуктах.
В связи со сказанным следует различать понятия «программные средства» и «программные продукты». Программные продукты— это программное обеспечение, которое создается для продажи конечным пользователям. Программные средства — более широкое понятие. К ним относятся и программные продукты и программы индивидуального назначения, создаваемые той или иной организацией исключительно для собственных нужд.
Программно-техническая платформа. Существующая компьютерная инфраструктура организации может предопределить и ограничить выбор программных средств автоматизации бухгалтерского учета. С другой стороны, если организация только предполагает создание АИС-БУ, то требования к условиям функционирования выбранного программного продукта могут серьезно повлиять на выбор тех или иных аппаратных средств и системного программного обеспечения. Поэтому один из критериев классификации программных средств АИС-БУ базируется на анализе компьютерной инфраструктуры системы, операционной платформы, под управлением которой работает система, а также инструментальных средств, с помощью которых реализовано программное обеспечение.
Компьютерная инфраструктура системы. Современные системы автоматизации учета поставляются в однопользовательских и многопользовательских версиях. Однопользовательские версии программ ориентированы на автономное использование компьютеров, а многопользовательские, могут функционировать в одноранговых или неоднородных компьютерных сетях на основе архитектуры файл-сервер или клиент-сервер.
Операционная платформа. Однопользовательские системы разрабатываются для применения в среде операционных систем DOS, Windows 3.1/95/98/NT/2000. Подавляющее большинство российских многопользовательских систем автоматизации учета предназначено для эксплуатации под управлением сетевых операционных систем Novell NetWare и Windows NT Server. Существенно реже АИС-БУ создаются на основе сетей, управляемых различными модификациями Unix. Обычно Unix используется только на крупных предприятиях с большим документооборотом. В одноранговых сетях в качестве сетевой среды обычно применяются Windows 95/98/2000. Многопользовательские версии программных продуктов, реализованных в архитектуре файл-сервер, могут функционировать под управлением разных сетевых операционных систем. Однако многие системы («1СБухгалтерия 7.7 для SQL», «Турбо Бухгалтер» версии 6.0 и др.), построенные на основе архитектуры клиент-сервер, достаточно жестко привязаны к одной сетевой среде — Windows NT Server, поскольку используют СУБД MS SQL-server, которая функционирует только в этой операционной системе.
Клиентская часть многопользовательских систем автоматизации учета, как и однопользовательские системы, функционирует в среде операционных систем DOS, Windows 3.1/95/98/NT/2000. > Инструментальные средства разработки систе-] м ы. Программное обеспечение современных АИС-БУ создается I с привлечением различных средств разработки. Обычно это систе-' мы программирования общего назначения и инструментальные сред-1 ства систем управления базами данных (СУБД). Если в начале 90-х годов для разработки программ учета использовались, преимущественно, инструментальные средства персональных СУБД семейства xBase (Clipper, FoxPro, FoxBASE, dBase), Clarion, Paradox, то сейчас наиболее часто применяются системы программирования Microsoft C++, Delphi, Visual Basic, а также инструментальные средства промышленных СУБД Oracle, MS SQL-server, SyBase, Informix, Progress, InterBase и др. Применение многоплатформенных СУБД позволяет в качестве сетевых серверов использовать различные ЭВМ: PC-серверы, мини-ЭВМ на RISC-процессорах и даже мэйнфреймы (большие ЭВМ). Это предоставляет широкие возможности масштабирования АИС-БУ.
Большинство отечественных разработок так или иначе привязаны к какой-то определенной СУБД, но существуют и российские интероперабельные (не зависящие от способов хранения и доступа к данным) системы, которые могут функционировать в связке с различными СУБД.
Так, например, базовая версия системы «Галактика» использует собственную СУБД, основанную на применении менеджера записей, но может эксплуатироваться также в связке с СУБД MS SQL-server, Oracle, DB/2. Благодаря этому АИС-БУ на основе системы «Галактика» может быть построена с использованием любой из этих СУБД. Это весьма актуально для предприятий, которые уже эксплуатируют программное обеспечение, использующее ту или иную конкретную СУБД.
Изложенная развернутая классификация отражает самые общие свойства программных средств, которые кладутся в основу АИС-БУ. Возможно деление и по другим признакам, например, по способам представления и интерпретации системы счетов и системы записей на счетах; особенностям построения документооборота; способам разделения и интеграции учетных данных и др. Признаков может быть много. И чем их больше, тем более разностороннюю и глубокую информацию можно получить о системе автоматизации бухгалтерского учета.
Дата добавления: 2015-06-10; просмотров: 823;