Новости
04.05.2008
Заработная плата
Внимание! Появился новый инструментарий для расчета и начисления заработной платы. подробнее

 

04.05.2008
Кабельное и цифровое телевидение
Разрабатывается компонента интеграции с системой условного доступа Conax (для решения «Расчеты с абонентами кабельного и цифрового телевидения»), а также дополнения, связанные с внедрением услуги цифрового телевидения. подробнее

 

04.05.2008
Pocket PC
Появилась новая программа для Pocket PC – «Торговый представитель». подробнее

 

03.05.2008
Мы в эфире
Запущена тестовая версия сайта подробнее

 

 

читать все новости

Принцип формирования программного решения

Как не возможно представить себе, например, транспортное средство, осуществляющее любые виды перевозок, так не может быть и готового программного решения, которое было бы в состоянии автоматизировать учётные задачи любого предприятия. И причин тому множество: от разнообразия видов деятельности и масштабов, до различий в стилях руководства.

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

Именно поэтому, в качестве базового программного продукта для создания учётных систем предприятия нами был выбран продукт фирмы "Импакт" программный комплекс «Акцент»™. В программы семейства "Акцент" встроен объектно-ориентированный язык программирования Visual Basic™ Scripting Edition (VBScript™) корпорации Microsoft®. Кроме того, сама система "Акцент"™ выделяется среди аналогичных продуктов именно гибкостью и возможностью настройки. Являясь универсальной программой для решения любых учётных задач, "Акцент" предоставляет полнофункциональную интегрированную среду для разработки бизнес-приложений.

Мощность языка программирования VBScript и объектная модель "Акцента" предоставляют возможности создавать программные модули, работающие параллельно с базовой программой, дополняющие её и не конфликтующие друг с другом. Задачи, решаемые модулями расширения, разнообразны как по участкам их применения, так и по функциональному назначению. Набор программных модулей, предназначенных для решения отдельной (локализованной и функционально законченной) задачи или для автоматизации участка учёта договоримся называть "программной компонентой". К примеру, компоненты "Баланс: Основные средства" или "Баланс: Налоговый учёт" предназначены для решения конкретных учётных задач. В то же время, объединение этих компонент в одну нецелесообразно - на некоторых предприятиях налоговый учёт может отсутствовать.

Подчеркнём, что задача дополнительных программных компонент не заместить, а дополнить функциональность базового продукта - системы "Акцент". Все компоненты работают только в среде "Акцента", используя и дополняя его объектую модель, интерфейс, набор отчётов.

Таким образом, программное решение конкретного предприятия можно рассматривать как комплект из базового продукта и набора необходимых программных компонент. Например, для предприятия, занимающегося оптовой торговлей товарами, потребуется программа "Акцент 7.0" и следующие компоненты: "Баланс: Общая бухгалтерия", "Баланс: Оптовая торговля". В некоторых случаях потребуется ещё и "Баланс: Валютные операции". Для производственного предприятия, набор компонент будет иным: "Баланс: Общая бухгалтерия", "Баланс: Позаказное производство", "Баланс: Основные средства", "Баланс: Налоговый учёт". Варианты комплектации программного решения могут быть самыми разными, что обусловлено разнообразием потребностей того или иного предприятия. Причём это никак не сказывается на надёжности решения - все компоненты независимы друг от друга и созданы так, что могут бесконфликтно работать в любом сочетании. Исходя из здравого смысла и удобства составления программного решения, каждая отдельная компонента автоматизирует отдельный "традиционно сложившийся" участок учёта, что значительно облегчает подбор необходимых компонент.

Кроме упомянутых выше программных средств автоматизации, могут потребоваться и дополнительные утилиты: модуль импорта информации из программ клиент-банк, модули экспорта продаж в ЭККА и т.п. В отличие от программных компонент, ориентированных на абстрактное предприятие, утилиты решают задачи меньшего масштаба и "привязаны" к формату выписки конкретного банка или конкретной модели кассового регистратора.

Не смотря на то, что каждая программная компонента полностью охватывает весь круг стоящих перед ней задач, может потребоваться разработка различных дополнений к ним непосредственно на площадке заказчика. Примером могут служить использование нестандартной аналитики, специальные требования к виду печатных документов и т.п. Эти задачи решаются с помощью встроенного в "Акцент" языка программирования VBScript собственными силами предприятия или с привлечением сторонних разработчиков.

Copyright (c) Balance - 2008
Designed by Mystudia