Точность в каждой детали
Закажите по телефону:
Закажите по телефону +7 (4872) 35-47-18
Компрессорая станция в поселке Приводино (Тверская область)

Новости




Информационные технологии.

Интегрированность.

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

Определим, что означает понятие "интегрированное решение" и какими свойствами обладает комплексная интегрированная система автоматизации управления. По нашему мнению, к ним следует отнести:

наличие общей информационной базы всех подсистем;

развитые функции взаимодействия отдельных модулей при решении различных задач;

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

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

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

Рассмотрим особенности реализации свойств современной интегрированной системы автоматизации управления на примере системы "конкорд", представляемой на российском рынке компанией columbus it partner.

Общая информационная база

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

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

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

Так называемая "лоскутная" автоматизация, когда последовательно внедряются отдельные модули разных производителей крайне редко может привести к созданию полностью интегрированной системы.

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

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

Взаимодействие подсистем.

Важнейшим свойством интегрированной системы автоматизации является развитая поддержка совместного исполнения процедур обработки разнородных по содержательному смыслу данных в контексте выполнения одной операции.

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

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

Одновременная работа с несколькими модулями.

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

Благодаря интегрированности системы "конкорд" пользователю не нужно запускать множество различных программ и постоянно переключаться между ними. Специальным образом организованное сеточное меню системы обеспечивает быстрый доступ к важнейшим функциям всех ее модулей. В ходе рабочего сеанса в среде windows пользователь может одновременно открыть несколько окон для отображения информации различных модулей в составе единого окна приложения системы и пользоваться стандартными функциями интерфейса mdi (multi-document interface).

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

Сквозной доступ к информации.

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

Система "конкорд" широко использует возможности подобного "сквозного просмотра" (drill-down). Здесь в ходе анализа любых данных можно перейти на уровень просмотра более детальной информации, вплоть до элементарных операций. Например, начав с просмотра сальдо каждого счета в плане счетов можно перейти к просмотру проводок по конкретному счету, по каждой проводке выйти на породившие ее документы, увидеть, как проводка изменила состояние взаиморасчетов, какие еще бухгалтерские счета обрабатывались в ходе породившей ее хозяйственной операции и т.Д.

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

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

Реализованная в "конкорде" технология "сквозного просмотра" позволяет преодолеть подобного рода упущения и существенно рационализировать работу с выходной информацией, в полной мере используя преимущества интерактивной работы и интегрированной базы данных.

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

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

"Конкорд" в полной мере соответствует этим требованиям. Через odbc-драйверы система может "общаться" с базами данных внешних программных средств. Через тот же интерфейс программы других производителей имеют доступ к данным "конкорда". С внешними приложениями возможен также обмен по каналам dde. Кроме того, расширение функциональности системы возможно за счет подключения "чужих" vbx-компонентов и dll-библиотек. Это позволяет интегрировать систему в информационную среду пакетов прикладных программ самого разного назначения.

Е. Шуремов,

д.Э.Н., Профессор финансовой академии

при правительстве российской федерации.