+7 (499) 130-90-74Заказать звонок
Задайте вопрос

Настройка интеграций с 1С

Вариативность интеграции бизнес-приложений с платформой 1С зависит от выполнения следующих условий: первое – простой механизм адаптации под актуальные требования задач в бизнесе; второе – возможность легкого взаимодействия со сторонними приложениями.

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

Современные идеи интеграции с 1С

Выбор подхода к решению данной задачи зависит от конкретных условий. Сейчас существует несколько вариантов интеграции с 1С:

  • Реализация существующего штатного механизма платформы;
  • Использование собственных интерфейсов 1С для вызова и работы с удаленными приложениями;
  • Использование типовых бизнес ориентированных протоколов программы;

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

Интеграция с системами 1С

Существующие штатные методы для платформы 1С:Предприятие

Работа с файловой системой (импорт, экспорт)

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

ПО уже имеет собственный сериализатор объектов XML как непосредственно в ходе выполнения процесса, так и с использованием глобальных контекстов. Запись и чтение XML производится при помощи дополнительного объекта XDTO. Благодаря этому расширению любой произвольный объект, находящийся в рабочей системе может быть представлен в формате данных XML, а также конвертирован обратно в системный объект.

Применение REST интерфейса и протокола OData

Версия программы 8.3.5 и последующие уже оснащены утилитой по автоматическому формированию интерфейса типа REST для собственных прикладных приложений. С его помощью любую структуру в системе (документ, регистр данных, справочник и другие) можно модифицировать для взаимодействия с  другими программами посредством REST интерфейса.

В качестве протокола для доступа к управлению данными используется протокол OData.

Выполнение сервисных документов производится из соответствующего раздела панели администрирования Конфигуратора. Здесь следует соблюдать ряд параметров – активацию значка «Публиковать стандартный интерфейс OData». Поддерживаются распространенные форматы данных XML по типу лент RSS  и JSON.

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

Применение механизма обмена данными

На основе утилиты обмена данными можно создавать в частности территориальные распределенные сети на 1С:Предприятие. Также можно создавать шлюзы по обмену данными с другими программными продуктами на стороне и системами, не относящимися к линейке продуктов 1С.

В этом случае необходимо придерживаться определенных критериев:

  • Организация плана обмена;
  • Мониторинг произошедших с данными изменений.

Сам процесс обмена выполняется посредством сообщений в XML с поддерживаемой структурой. В сообщении включена следующая информация:

  • Изменения, произошедшие со времени последнего соединения с узлом;
  • Служебная информация.

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

Применение внешних компонентов

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

Устаревшие технологии интеграции

Также платформа дает возможность произвести интегрирование по устаревшим технологиям. Делается главным образом для взаимодействия с прежними версиями 1С. К таким устаревшим форматам можно отнести обработку файлов DBF и применение COM технологии (только для Windows).

Интеграция с 1С для интернет магазина

Что можно сделать в типовых конфигурациях 1С

Формат EnterpriseData

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

Все манипуляции по настройке выполняются на стороне приложений:

  • Менеджмент предприятия 2.0;
  • Комплексный пакет по автоматизации 2»;
  • Бухгалтерский учет предприятия, 3.0;
  • Бухгалтер КОРП, 3.0;
  • Розничная торговля, 0;
  • Базовое управление продажами, 11;
  • Управление продажами, УП версия 11;
  • «Зарплата и менеджмент персонала КОРП», 3.

В данных вариантах решений задействован формат EnterpriseData, базирующийся на XML.

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

Сообщения с квитированием

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

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

Передача данных без квитирования по упрощенной схеме

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

Специализированные решения

Есть универсальная стандартная утилита «1С:Конвертация данных», при помощи которого можно привести данные к требуемому формату. Данное решение работает между конфигурациями самой платформы, но может взаимодействовать и со сторонними программами.

Интеграция с банковскими продуктами

Больше 10 лет действует классический стандарт «Клиент банк», который успешно взаимодействует с банковскими системами. Современная технология DirectBank позволяет нажатием на одну кнопку получать и отправлять платежные документы в банковские решения. Никаких дополнительных приложений и инструментов при этом не требуется.

Выполните настройку интеграции своих бизнес-процессов с 1С с нашими профессионалами в области современных технологий!

Стоимость работы специалистов 1С – от 1800 руб./час

Отзывы клиентов:

Позвоните нам по телефону +7 (499) 130-90-74 или отправьте сообщение, чтобы заказать обратный звонок.