Основным из достоинств системы L-Express является ее открытость, что позволяет достаточно легко интегрировать ее в существующие на предприятиях системы учета (1С, Галактика, Парус и др.) и документооборота. Интеграция L-Express с внешними программами позволяет в реальном масштабе времени решить следующие основные задачи:
- Обеспечить управленческие службы своевременной и достоверной информацией о работе производства
- Освободить технологический персонал от рутинной работы по ежедневному составлению различных отчетов и сводок о работе производства, а также избавить процедуру обмена данными между производством и управленческими службами от человеческих ошибок. Вся информация передается в систему учета сразу же после ее записи в технологическую базу данных
- Обеспечить оперативную передачу нормативной информации, а также различных документов (производственных планов, заявок на отгрузку и.т.п.) в технологическую базу данных системы управления технологическим процессом
Для реализации процесса обмена информацией с внешними программами в рамках L-Express реализован стандартный модуль обмена, основанный на передаче между программами через локальную или глобальную сеть файлов, структура которых описана в документации на систему L-Express. Стандартный модуль обмена позволяет организовать передачу следующей информации:
От системы учета к L-Express:
-
Каталог продукции с кодами учетной системы, однозначно идентифицирующими каждый из продуктов.
-
Перечень компонентов с кодами учетной системы, однозначно идентифицирующими каждый из компонентов
-
Нормативная рецептура для приготовления продукта. Нормативная рецептура может применяться как для начального заполнения технологической базы данных (в обычном режиме), так и для периодической передачи изменений в рецептурах (для случая, когда функции лаборатории по ведению рецептур возложены на учетную систему)
-
Заявки на отгрузку продукции (товарно-транспортные накладные) в случае, если диспетчерская система функционирует не под управлением L-Express, а под управлением учетной системы. В этом случае сразу после оформления накладной она передается в технологическую базу данных системы L-Express
От L-Express к системе учета
-
Квитанции об окончании отгрузки по переданной ранее заявке (товарно-транспортной накладной). Сразу же по окончании отгрузки L-Express формирует файл с информацией о параметрах отгрузки. В системе учета при получении такого файла может происходить автоматическая печать комплекта документов, выдаваемых водителю
-
Квитанции о расходе материалов по отгрузке. Этот файл также формируется сразу же после окончания отгрузки вместе с квитанцией об отгрузке. В нем имеется привязка к заявке на отгрузку, а также указаны расходы материалов по рецепту (план) и фактические расходы материалов, полученными в процессе отгрузки (факт). Эта информация используется системой учета для списания материалов со склада
Кроме вышеперчисленной информации между системами передается еще ряд файлов, обеспечивающих передачу служебной инфорамации о ходе обмена и действиях персонала, работающего как в системе учета, так и в системе L-Express. Выбор файлового обмена между системой управления технологическим процессом и учетной системой позволяет использовать для передачи информации между системами достаточно разнообразные каналы, начиная от переноса данных на электронных носителях, и заканчивая передачей файлов по сети или протоколам FTP.
Описанный стандартный протокол обмена реализует лишь самые общие принципы и информационные потоки, необходимые для взаимодействия L-Express с внешними программами. При необходимости обеспечения более тесного обмена информацией или построения обмена информацией на базе других технологий отличных от передачи файлов (например, обмен пакетами данных по протоколу TCP/IP или непосредственный обмен через базы данных L-Express или учетной системы) принцип взаимодейтвия систем приходится менять.
Открытая архитектура L-Express с легкостью позволяет реализовать максимально сложные алгоритмы взаимодействия за счет разработки под конкретный проект небольших подключаемых к основной программе модулей. Разработка таких модулей не требует изменения программного кода ядра системы, а их подключение реализуется через пользовательский интерфейс системы управления L-Express. Для каждого подключаемого модуля возможна установка индивидуальных прав на запуск такого модуля сотрудниками в соответствии с их должностными обязанностями или на определенных компьютерах, на которых функционирует L-Express.