рубрики: Обмен данными | Дата: 17 марта, 2014
Рассмотрим способы которыми 1С может обмениваться данными между различными конфигурациями, а также с другими приложениями.
Теоретически можно, на практике не встречал никогда.
Сейчас встречается достаточно редко, т.к. широкое распространение получил формат обмена посредством XML.
На данный момент один из наиболее популярных форматов обмена. Позволяет производить обмен как между конфигурациями 1С, так и с другими приложениями. При обмене между конфигурациями 1С для формирования файла с правилами обмена как правило используется специально выпущенная для этих целей фирмой 1С конфигурация «Конвертация данных».
Позволяет осуществлять обмен как между конфигурациями 1С, так и с другими приложениями, которые поддерживают COM-соединение (Word, Excel, AutoCAD…). Суть процесса заключается в том что программно запускается экземпляр приложения с которым планируется произвести обмен, и в результате становятся доступны свойства и методы запущенного приложения. В случае с ексель например можно использовать встроенный язык программирования VBA. Посмотреть примеры использования COM соединений можно здесь.
В последнее время все большее распространение получает обмен с использованием веб-сервисов. Возможен обмен как между базами 1С, так и со сторонними приложениями. Суть заключается в том, что на веб-сервере публикуется веб-сервис, предварительно созданный в конфигураторе. У этого веб-сервиса создаются операции, привязанные к процедурам или функциям, которые выполняют действия заложенные разработчиком, и если речь идет о функциях, то и возращают значение вызывающей программе.Возможно также использование сторонних веб-сервисов, т.е. когда из базы 1С подключаемя к веб-сервису сторонней системы и получаем оттуда какие-либо данные. Таким образом процесс обмена получается платформонезависимый — нет необходимости знать язык программирования и структуру сторонней системы. Правда здесь потребуются некоторые знания системного администрирования для того чтобы развернуть и настроить веб-сервер.
Обеспечивает высокую скорость обмена, большой выбор форматов (текст, таблицы Excel, MS SQL сервер…). Позволяет считывать и записывать данные с использованием языка запросов, что очень удобно. Примеры использования находятся здесь
УРБД расшифровывается как управление распределенными базами данных. Обмен может осуществляться между базами 1С одна из которых является центральной, а остальные периферийными. При этом структура баз одинакова, т.к. изменения структуры в периферийных базах возможно только при помощи файла обмена, который приходит из центральной базы. Таким образом все изменения метаданных можно делать только в центральной базе. Файл обмена представляет собой xml файл.
Добавить комментарий