загрузка страницы
 

IS-Builder. Основные идеи и понятия

В любой ИС можно выделить следующие основные элементы:

  • Модуль. Составная часть ИС, предназначенная для автоматизации определенного набора функций, объединенных по тому или иному признаку (например, по вхождению в один бизнес-процесс или по отделам, где выполняются эти функции). Примеры модулей: Управление закупками (снабжение), Управление продажами (сбыт), Управление запасами, Расчеты с подотчетными лицами и т.п. В каждом модуле выделяют набор справочников, документов, счетов и регистров учета, расчетов и отчетов. Как правило, модули выделяются таким образом, чтобы каждый из них мог работать независимо от других.
  • Справочник. Условно-постоянная информация, используемая в качестве справочной в первичных документах либо как разрез в счетах учета. Одни и те же справочники могут использоваться в нескольких модулях.
  • Счета и регистры учета. Специальные объекты, с помощью которых можно учитывать приходно-расходные операции, вести учет остатков в нескольких независимых и/или вложенных разрезах, рассчитывать показатели деятельности предприятия.
  • Документ. Как правило, представляет собой аналог бумажного документа и служит для отражения операций на счетах и регистрах учета. При этом счета учета могут явно присутствовать в документе (их задает пользователь), а могут - неявно с помощью автоматических расчетов.
  • Маршрут обработки документа. IS-Builder позволяет реализовать возможности workflow-систем: в зависимости от условий можно задать выполнение той или иной последовательности обработки данных посредством настройки вариантов маршрута документа. Маршрут определяет порядок и перечень документов, в которых будет автоматически отражаться информация из исходного документа после его обработки. Маршрут может задаваться как между документами в рамках одного модуля, так и между документами из разных модулей, тем самым обеспечивая взаимодействие между модулями.
  • Расчеты предназначены для выполнения периодически используемых действий, не привязанных к записи конкретного документа или справочника. В качестве расчета могут выступать: сложные вычисления, в результате которых могут автоматически формироваться записи журнала документов или справочника; ввод некоторых общих для модуля установок; закрытия периода от изменений и т.п.
  • Отчет. Является основным результатом работы модуля. Может формироваться в любых разрезах на основании справочников, документов и операций по ним на счетах учета, регистрах. Как правило, каждый отчет привязан к какому-либо модулю.
IS-Builder

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

  • удобный ввод и корректировка справочников и документов;
  • работа с произвольными периодами, закрытие периодов для изменения;
  • многовалютный учет;
  • богатые средства анализа данных и формирования отчетов (в т.ч. графических);
  • быстрая и надежная работа с оборотами (движением) и остатками на указанный момент времени на регистрах и счетах учета;
  • администрирование пользователей (настройка прав доступа, ведение протокола работы и т.д.);
  • репликация данных между серверами.

IS-Builder реализует данные возможности и является уникальным инструментом разработки, совмещая современные качества и возможности универсальных сред разработки (Visual Studio, Delphi), простоту разработки и настройки, присущую специализированным учетным платформам, а также возможности управления деловыми процессами по принципам workflow. Это дает инструменту новые возможности, которые позволяют быстро разрабатывать на основе IS-Builder масштабируемые решения для автоматизации производственных, торговых, проектных предприятий, организаций сферы услуг, обслуживания, государственных контролирующих органов и т.д.