Современные информационные технологии/ 3. Программное обеспечение
Савченко В.Г., Самодумкин С.А.
Белорусский государственный университет информатики и радиоэлектроники. Республика Беларусь.
Интеграция систем автоматизации управления предприятием
Комплексная автоматизация управления предприятием
подразумевает тесное взаимодействие различных программных и аппаратных средств.
Одной из наиболее распространенной системой является оболочка "1С:Предприятие".
В системе программ "1С:Предприятие" предоставляется возможность для
интеграции практически с любыми внешними программами и оборудованием на основе
общепризнанных открытых стандартов и протоколов передачи данных.
Система 1С:Предприятие позволяет подготавливать и
учитывать различные платежные документы. Для доставки их в банк часто
применяются системы дистанционного банковского обслуживания. Один из модулей
этой системы (модуль "Клиента Банка") устанавливается на рабочем
месте бухгалтера. Недостатком таких систем является необходимость повторного
ввода платежных документов в модуль "Клиента Банка" при отправке их в
банк и повторного ввода платежных документов в систему 1С:Предприятие при
получении их из банка. Это приводит к лишним трудозатратам и может привести к
ошибкам.
С целью устранения указанного недостатка разработан
формат обмена финансовыми документами между системой 1С:Предприятие и модулями
систем дистанционного банковского обслуживания, устанавливаемыми у клиентов
банка (модулями "Клиент-банка"). Данный обменный формат описывает
единые правила обмена финансовыми документами с модулями
"Клиент-банка", структуры и форматы данных. Однако, этот формат не
охватывает платежные системы всех стран, где используется система
1С:Предприятие, в частности, платежную систему Республики Беларусь. Каждый
разработчик модулей «Клиент Банка» использует свой собственный стандарт обмена
финансовыми документами, что затрудняет разработку типового программного
обеспечении, особенно в свете того, что финансовые документы время от времени
изменяют свою структуру. Большинство банковских клиентов для обмена используют
текстовые файлы. Но форматы этих файлов очень сильно различаются между собой.
Разработка единых правил обмена финансовыми
документами, описания структуры и форматов данных актуальна как для разработчиков,
так и самим предприятиям, использующим это программное обеспечение. Использование
таких стандартизированных правил позволило бы реализовать следующую схему
дистанционного финансово-платежного обслуживания:
Рис. 1. Схема движения финансовых документов между
банком и системой автоматизации управления предприятием.
Еще одной областью, в которой необходимо использование
механизмов интеграции – это работа с торговым оборудованием. Методика работы с
торговым оборудованием сильно отличается от методики создания системы учета
товаров, поэтому торговые системы естественным образом структурировались. В
торговой системе выделилась компонента, называемая кассовым сервером, которая
взяла на себя общение с торговым оборудованием и обеспечение интерфейса с ним
для остальной торговой системы. 1С:Предприятие имеет возможность
интегрироваться со всеми видами торгового оборудования, выпускаемыми
промышленностью и разрешенными к применению действующим законодательством.
На сегодняшний день существует несколько стандартов в
системах связи с торговым оборудованием. Наиболее часто используемый на
сегодняшнее время стандарт – это стандарт DBF. В том случае, когда внутренние данные кассового
сервера хранятся в формате DBF (рисунок 2), кассовый сервер разрешает доступ к
данным внешним программам в сетевом режиме.
Рис. 2. Кассовый сервер хранит свои данные в формате DBF
Однако, чаще разработчики кассового сервера не
открывают прямой доступ к данным кассового сервера. В этом случае DBF используется
для экспорта-импорта данных (рисунок 3). При такой постановке вопроса не
удается свести взаимодействие только к стандарту DBF. Необходимо синхронизовать
между системами момент экспорта-импорта. В общем случае осуществление такой
синхронизации выходит за рамки DBF. Синхронизация осуществляется либо из
пользовательского интерфейса кассового сервера, либо с помощью сервиса файловой
системы, когда приложение ждет появления определенного файла в определенном
каталоге.
Рис. 3. Кассовый сервер использует DBF для импорта-экспорта.
Использование в основе интерфейса с системой учета товаров
стандарта DAO сохраняет все преимущества стандарта DBF и позволяет избавиться
от некоторых его недостатков. Кассовый сервер, использующий этот стандарт, в
состоянии формализовать на SQL работу с данными и вынести эти SQL-выражения в
настройку сервера. Таким образом, любое изменение в физической структуре БД
приведет просто к изменению соответствующих SQL-выражений. При такой постановке
вопроса кассовый сервер может настраиваться на соответствующие данные в системе
учета товаров.
Однако, наиболее удобным в использовании является стандарт
OLE for POS (OPOS). Он определяет архитектуру доступа к POS-устройству (Point Of Sale) и определяет набор интерфейсов к различному
торговому оборудованию.
Обобщенное POS-устройство может быть разрешено или
запрещено к использованию, захвачено конкретным приложением или доступно для
совместного доступа.
Каждое устройство имеет состояние, издавать события,
сообщать о состоянии питания. Разработаны интерфейсы для широкого ряда
устройств. Таким образом, OPOS является процедурным стандартом на подключение
торгового оборудования.
Для подключения торгового оборудования можно
использовать любой стандарт. Но использование технологии OPOS считается
предпочтительным. Данная технология представляет стандарт на программный
интерфейс, предназначенный в первую очередь для упрощения взаимозаменяемости
различных моделей торгового оборудования. Подключенное к торговой системе по
стандарту OPOS торговое оборудование, при необходимости может быть заменено без
внесения изменений в систему.
Комплексная автоматизация управления предприятием
предусматривает охват всех бизнес-процессов на предприятии, в том числе и учет
работы автотранспорта. Такие системы используют для организации эффективной
работы по использованию автотранспорта, планированию и проведению регламентных
работ и ремонтов, расчета себестоимости доставки грузов и так далее. Одним из
самых перспективных направлений в этой области является использование GPS-систем контроля за работой транспорта. Такие системы предназначены
для наблюдения за транспортными средствами, управления и навигации. Они производят
прием навигационных данных, наблюдение и управление за начальными и конечными
параметрами и обмен данными с совместимыми системами.
Интеграция такой GPS-системы контроля с системой учета товаров и логистики
автотранспорта позволило бы автоматически или с участием пользователя
планировать доставку товара, с учетом объемо-весовых характеристик транспорта,
графиков работы и доступности транспорта и водителей, дорожной сети города с
учетом односторонних движений, запретов поворота, запретов проезда грузового
транспорта и т.д. Что, при грамотном планировании маршрутов и загрузки
автомобилей, непременно приведет к уменьшению затрат на доставку товара
клиенту.
Комплексная автоматизация управления предприятия на
сегодняшний день – один из самых эффективных и функциональных инструментов
систематизации работы ключевых бизнес-процессов контроля внутренних и внешних
ресурсов. В данной работе рассмотрен один из аспектов автоматизации — интеграция
различных систем, аппаратных и программных средств, что позволяет на
качественно новом уровне обеспечивать управление предприятием.
Литература:
1. Брыкова Н.В. Автоматизация бухгалтерского учета в программе 1С: Бухгалтерия» - М.: Академия, 2007 г.
2. Карпов А. Постановка и автоматизация управленческого учета – М.: Результат и качество, 2008 г.
3. Парфентьева Т. Р., Миронова Н. Б., Петухова А. А. Оборудование торговых предприятий – М.: Академия, 2007 г.
4. Могильный М. П., Калашнова Т. В., Баласанян А. Ю. Торговое оборудование предприятий общественного питания. – М.: Академия, 2005 г.
5. Все о GPS-навигаторах. – М.: НТ Пресс, 2005 г.
6.
Одуан К., Гино Б. Измерение времени. Основы GPS – М.: Техносфера, 2002 г.