Наши специалисты подготовили статью, в которой рассказали какие виды обменов 1С бывают, а также рассмотрели плюсы и минусы каждого.
Содержание статьи:
Вид обмена 1С – 1С
Распределенная информационная база (РИБ) — Механизм распределенных информационных баз предназначен для создания территориально распределенных систем на основе идентичных конфигураций 1С:Предприятия 8.
Этот механизм позволяет переносить как изменения данных, так и изменения конфигурации информационной базы.
Плюсы | Минусы |
|---|
Простота в создании распределенной системы, нет необходимости в дополнительном программировании; Позволяет обмениваться не только данными, но и изменениями в структуре конфигурации базы данных; Возможность задать условия (фильтры) на прием и передачу элементов данных при обмене; Изменения в данные можно вносить в любой объект, участвующий в обмене данными; Имеются способы настройки для разрешения проблемы при одновременном изменении данных в разных объектах распределенной системы.
| Обмен данными осуществляется между абсолютно идентичными конфигурациями 1С Структура представлена как древовидная с четким делением каждой пары связанных узлов на «главного» и «подчиненного». Под узлом понимается объект распределенной системы, участвующий в обмене. Изменения конфигурации передаются только от главного узла к подчиненному. При выгрузке данных справочники, документы и прочие объекты блокируются для новых изменений. Поэтому обмен рекомендуется производить маленькими партиями или в нерабочее время.
|
Универсальный обмен — Этот механизм позволяет создавать распределенные системы, но не требует чтобы они были идентичными. В нем используются уже описанные «планы обмена». Используемые планы обмена, данные объектов (справочник, документ, регистр сведений и т.д.) представляются в формате XML. Универсальный обмен 1С позволяет организовать разовую и регулярную синхронизацию данных.
Плюсы | Минусы |
|---|
Механизм универсального обмена 1С реализован на уровне конфигурации и разрешает обмен данными между объектами различной структуры. В нем, в отличие от механизма РИБ, нет деления на «главный» и «подчиненный» узлы в распределенной системе. Данный механизм можно реализовать самостоятельно в любой конфигурации, даже в случае разработки с нуля; Формат обмена — XML-документы. В платформе 1С для обработки XML реализована возможность чтения и записи XML-документов; Этот механизм обмена предоставляет большие возможности для настройки структуры передаваемых данных и их состава в различные узлы обмена. Если ни один из имеющихся планов обмена не подходит для обмена, можно создать свой на основе существующего.
| Механизм обмена поддерживает только обмен данными. Изменения в конфигурации нельзя передавать между узлами обмена. Сложная настройка правил конвертации данных в формате EnterpiseData. Затратное использование ресурсов при обмене.
|
Компонента COM — При использовании 1С:Предприятия совместно с другими программами или системами, а также при необходимости доступа к данным нескольких разных информационных баз 1С:Предприятия, могут использоваться средства модели межкомпонентного доступа к объектам (Component Object Model, COM). Ее главная идея заключается в предоставлении универсального средства создания и освобождения объектов, и универсального способа обращения к свойствам и методам объектов, включая передачу необходимых данных.
Плюсы | Минусы |
|---|
Обмен между разными приложениями Excel, Word Обмен между разными системами 1С приложений. Быстрый и несложный в разработке обмен.
| Сложность настройки компонент в случае обмена через ComConnector 1C. Сложность настройки межсетевых приложений в частности работа с правами и публикацией сетевых папок. Конфликты СOM подключений, в следствии системных исключений. Доступно только под управлением ОС Windows
|
Вид обмена 1С – Внешняя система
Веб-сервисы (Web-сервисы) – Веб-сервисы широко используются для интеграции различных приложений. В платформу 1С:Предприятие включены широкие возможности для работы с web-сервисами. 1С может выступать как источник Веб-сервисов так и приемник веб-сервисов, опубликованных другими приложениями.
Плюсы | Минусы |
|---|
При использовании веб-сервиса нет потребности в предоставлении внешнему приложению доступа к информационной базе. Внешнее приложение получает доступ к набору функций 1С, опредялеямые разработчиком веб-сервиса ,которые сами обрабатывают данные и предоставляют «наружу» конечный результат. Гибкая настройка и простота использования. Можно организовать взаимодействие между 1С и приложениями, написанными на других платформах. Можно организовать взаимодействие между различными системами на базе 1С и так далее.
| Требует настройки службы веб-сервера. Динамическое использование информации базы данных. Уязвимость веб-сервера, который становиться доступным в любой точке мира. Если речь не идет об обмене в закрытой локальной сети. Большой объем передаваемых данных, ввиду того что сообщения передаются текстом в виде XML, в котором каждое значение экранируется тегами.
|
HTTP-сервисы – Примеры применения HTTP-сервисов такие же как и для веб-сервисов. Например, двусторонний обмен данными 1С с интернет-магазином. Со стороны сайта в 1С передаются заказы, со стороны 1С на сайт — документы оплаты и документ, подтверждающий факт отгрузки товара.
Плюсы | Минусы |
|---|
Более простое создание клиентского приложения. Уменьшенный объем передаваемых данных. Меньшая потребность в вычислительных мощностях. Большая нацеленность на работу в мобильных устройствах. Поддержка формата JSON.
| |
FTP, FTPs и sFTP – Для того, чтобы работать с протоколом FTP в технологическую платформу уже заложены некоторые инструменты. Они доступны в любой конфигурации, если версия вашей платформы 8.3 и выше. Работа с FTP данными в 1C необходима, когда имеется потребность в пересылке данных, например, обмен данными между системами и конфигурациями. По сути, FTP – это классический протокол, для передачи файлов по сети (File Transfer Protocol).
Плюсы | Минусы |
|---|
Неограниченный формат данных обмена. Так как обмениваемся всеми типами данных, вопрос лишь в конечной обработке и рациональности использования. Формат широко известен и применяется в разных системах. Гибкая реализация алгоритмов.
| Настройка сервера FTP FTPs sFTP. В случае FTP не является защищенным протоколом. То есть существует угроза утечки данных из вне, если сервер не в локальной закрытой сети. Сложность разработки в результате гибкости данного инструмента.
|
Закажите настройку обмена 1С у нас - мы проведем бесплатную консультацию, ответим на все Ваши вопросы и предложим наиболее подходящий вид обмена!
Внедрение 1C – надежное решение для оптимизации бизнес-процессов и увеличения прибыли.