Продажа, установка, внедрение и поддержка программ «1С» в Нижнем Новгороде

Интеграция 1С:Предприятие с другими системами

Современное предприятие использует различные информационные системы, в том числи множество информационных баз 1С:Предприятие 8. Так все устроено, что каждая информационная система хранит собственные данные, но данные также пересекаются между этими системами.

Интеграция 1С с другими информационными системами

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

Примеры:

  • Получение заказа для интернет-магазина
  • Передача показателей из базы 1С во внешнюю CRM систему (например, долг клиента)
  • Создание онлайн записи на услугу в базе 1С

И многие другие.

Как правило, ваш запрос всегда уникален, поэтому лучше заказать в нашей компании интеграцию или модуль обмена со сторонней системой.

Какие вопросы мы зададим перед началом работ?

  1. Направления обмена данными (1С получает, 1С отдает, двусторонний обмен)
  2. Есть ли API у информационной системой?
  3. Какие справочники и документы нужно передавать/получать?

На все эти вопросы нужно получить ответы до начала обсуждения вашего проекта.

Что такое API ?

API (Application programming interface) - АПИ, это техническая возможность получать и забирать данные из внешней информационной системы с помощью заранее описанных методов.

Иногда АПИ называют - библиотека. Имеется ввиду - библиотека методов.

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

  • Через API
  • Через веб-сервисы
  • Через файлы загрузки/выгрузки

У каждого способа есть свои преимущества и недостатки. Какой именно тип информационного взаимодействия будет выбран под ваш запрос - решим мы на основе нашего экспертного опыта.

У нас накоплен хороший опыт работы с API таких систем как:

  • Битрикс24 (CRM система)
  • Селдон (база компаний закупок)

Примеры кейсов интеграции с данными библиотекам:

Загрузка закупок в базу 1С

Чем веб-сервис отличается от API?

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

API - это набор методов, который официально опубликован на вашем сайте и вы таким образом предлагаете технологичный способ обмена данными с вашей базой 1С любом авторизованным программными системам.

Как сделать web-сервис для 1С?

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

Мы готовы реализовать это требование, свяжитесь с нами через чат, мы изучим вашу инфраструктуру 1С и предложим варианты решения данной задачи.

Веб-сервис 1С позволит обслуживать запросы к вашей базе 1С в режиме 24/7. Например, 1С может формировать ответы по статусу заказа, таблицы с данными отчетов и т.п.

Обращение к такому веб-сервису организуется через http вызов. Правильно называть такие сервисы http сервисы, но прижилось название web-сервис.

Безопасность web-сервисов.

При правильной разработке веб-сервисы абсолютно безопасны. Но если сам факт веб-публикации противоречит вашей политике безопасности, то рекомендуем вынести данных, предназначенные для обработки веб-сервисов в отдельную информационную базу, которая, в свою очередь будет опубликована на сервере. Таким образом вы получаете две базы, например 1С:Бухгалтерия + копия Выставленные счета, а веб сервис будет отдавать данные по выставленным счетам.

Личный кабинет

Если перед вами стоит задача создать личный кабинет клиента или партнера, то без web-сервисов 1С не обойтись. Аргумент простой - данные хранятся в учетной системе 1С:Предприятие 8. Очень часто мы рекомендуем отказаться от идеи синхронизации данных между базой 1С и базой сайта (портала). Лучшим способом в большинстве кейсов был фронт-энд разработка , которая получает данные от информационной системы 1С через заранее продуманные методы , реализованные по технологии http сервисов.

Причем, начинать проект надо именно с разработки пакета веб-сервисов, которые можно отладить без готовой страницы личного кабинета. Дело в том, что несмотря на очевидность, что сначала нужно продумать логику и визуализацию личного кабинета, сама структура данных может наложить свои неочевидные требования для интерфейса. Так например, в одном проекте, только после разработки веб-сервиса, который возвращает данные по контрагентами из базы, стало понятно, что кроме параметра ИНН необходимо указывать и КПП. Это была специфика клиентской базы Заказчика.

Сколько стоит разработка веб-сервиса?

Конечно, общей универсальной цены проекта не существует, но мы готовы к таким вопросам Заказчика. Мы обязательно дадим оценку вашему проекту интеграции. Важно понимать из каких этапов работ будет состоять будущий проект разработки (а это самая настоящая программная разработка)

  1. Анализ вашего запроса и информационной базы 1С
  2. Решение по веб-публикации (можно просто перенести базу в правильное облако 1С).
  3. Разработка Технического задания (ТЗ). В этом случае нам обязательно нужно получить доступ к вашей информационной базе (будет правильно, если это - копия базы)
  4. Собственно написание (разработка) всех методов. Правильно это делать на копии базы данных, потом переносить на рабочую информационную базу.
  5. Часто бывает, что кроме внутренних http методов мы еще разрабатываем эмуляторы запросов . Это веб-страницы, доступные в браузере, которые позволяют второй команде (например front-end разработчики) протестировать веб-сервисы.
  6. Составление документации, тестирование, веб-публикация рабочей базы, ввод в эксплуатацию.

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


НУЖНА ПОМОЩЬ С ВЫБОРОМ ИЛИ КОНСУЛЬТАЦИЯ?

Заполните форму. Мы перезвоним и поможем решить вашу проблему

Нажимая на кнопку, я принимаю условия соглашения об использовании сайта и даю согласие на обработку моих персональных данных

at 1c

Активные Технологии - официальный партнёр фирмы 1С