Подробный аналитический мониторинг ГОЗ в 1С.
Для полноценной реализации мониторинга и контроля за выполнением Государственного оборонного заказа в 1С конфигурациях, в аспекте оптимального информационного отображения, о его поэтапной реализации, создано весьма полезное программное обеспечение.
В результате совместного проекта "Модус для ГОЗ в 1С", разработано, проверенно и отлажено в условиях живой работы на реальных производствах исполняющих государственные оборонные заказы, эксклюзивное программное обеспечение "Модус - ГОЗ в 1С", предназначенное для построения широкого спектра различных форм требуемой в управлении отчетности и с любой степенью детализации, причем при абсолютном не вмешательстве в настройки и в функционирование имеющихся на предприятии 1С конфигураций.
Это эксклюзивное программное обеспечение полностью обеспечивает выполнение всех требований и рекомендаций, как ФЗ №275, так и ФЗ №294.
Архитектура ПО «Модус – ГОЗ в 1С» имеет классическую трехуровневую архитектуру и представлена на рисунке 1.
рис.1
- Уровень пользовательского интерфейса. Рабочие места конечных пользователей созданы по принципу «Тонкого клиента» - выполнение большинства задач по обработке информации происходит на сервере. На АРМ-х (компьютерах) конечных пользователей установлена библиотеки процедур, выполняющих формирование интерфейсов пользователей , которые загружаются с сервера. Состав этой библиотеки не изменен и не зависит от функциональности рабочего места, поскольку позволяет сформировать любой из требуемых интерфейсов пользователей обращаясь, к любой из баз данных сервера «Модус - ГОЗ в 1С», разумеется, при условии, что у пользователя есть право на доступ к этим БД. При редактировании или добавлении новых интерфейсов пользователей на АРМ (на компьютеры) конечных пользователей никаких действий по обновлению библиотеки процедур не требуется. Связи клиентского приложения с сервером приложений осуществляется по протоколам DCOM и TCP/IP.
Структуру клиента можно представить в виде наглядной схемы изображённой на рисунке 2:
рис.2
- Уровень бизнес-логики. Сервер приложений «Modus – GOZ» Application Server (бизнес-логики системы) выполняет управление базовыми структурами «Модус - ГОЗ»: объектами, характеристиками, таблицами, запросами, формами, документами и осуществляет доступ пользователей к созданным для них интерфейсам. Сервер приложений обеспечивает поддержку целостности логической модели и обеспечивает защиту данных, согласно требуемым и разрешённым пользовательским правам.
III. Уровень работы с данными. На сервере базы данных «Модус - ГОЗ», создает структурное отображение физической модели реально используемой на предприятии СУБД (это могут быть следующие СУБД - MS SQL, Oracle, Interbase, MySQL, MS Access.), в логическую модель в базе данных сервера «Модус - ГОЗ». В самом клиентском приложении на АРМ (компьютере) пользователя не требуется установки никаких конкретных драйверов для этих баз данных.
На рисунке 3 представлены уровни архитектуры «Модус - ГОЗ».
рис.3
Сущностной особенностью архитектуры «Модус - ГОЗ» является то, что для создания приложения, первичной основой является объектная модель предметной области, а не конкретная реляционная база в которой реализуется задача по отображению данной предметной области. Использование такой особенности в архитектуре серверной БД «Модус - ГОЗ» позволяет отобразить в её структурной модели, всю необходимую информацию о взаимосвязях функционирующих в реальности информационных объектов предприятий, опосредованно отображенных в имеющихся на предприятии реляционных базах данных.
Эта особенность архитектуры «Модус - ГОЗ» и соответственно и создаваемой каждой конкретной модели данных позволяет:
- Автоматически создавать соответствующую структуру в выбираемой реляционной СУБД со всеми необходимыми ключами, связями между таблицами и т.п.
- Отражать на реляционной структуре все изменения в объектной модели.
- Обеспечивать возможность написания запросов с использованием объектной модели.
- Отображать и редактировать данные в Win и Web-формах.
- Использовать все возможности объектных языков (наследование и др.) для хранимых объектов.
В «Модус - ГОЗ» реализован механизм, скрывающий внутреннее представление информации в реальных базах данных от пользователя и предоставляющий на АРМ (компьютер) конечного пользователя, только требуемые и предоставленные по его системным правам данные в удобных для пользователя отчетных формах. В самой же базе данных «Модус - ГОЗ», можно хранить данные в любой форме представления и в любом из форматов (схемы, изображения, электронные документы произвольного формата.
Организация данных в «Модус - ГОЗ» имеет универсальную структуру, характерную для OLAP-технологий. Понятие «Редактор структуры баз данных», принципиально отсутствует в «Модус - ГОЗ». Любые изменения модели управления в реальной производственной БД не затрагивают физическую структуру данных в БД «Модус - ГОЗ». Пользователь оперирует только именами требуемых ему сущностей из модели данных. В следствие чего, построенная информационная модель отображающая процессы реального производственного управления получается открытой для оперативного внесения любых изменений в управлении ( и соответствует понятию - OPEN SOURCE), а производительность «Модус - ГОЗ» на OLAP-задачах приближается к производительности специализированных хранилищ данных.