г. Москва, ул. Малая Пироговская, д. 16

Быстрее и надёжнее: компания NFP разработала коннекторы для упрощённой интеграции RPA в программы 1С

  • Дата публикации: 15.05.2019
Коннекторы используют встроенные механизмы платформы 1С для взаимодействия с системой и помогают упрощать интеграцию. 

При роботизации процессов на предприятии в России регулярно возникает необходимость во взаимодействии с системами, работающими на базе платформы «1С:Предприятие 8». Это могут быть как системы комплексной автоматизации ( ERP 2, УХ и т.д.), так и локальные конфигурации, автоматизирующие отдельный участок учета (Бухгалтерия, ЗУП, УТ и т.д.).

UiPath обладает инструментарием для взаимодействия с любыми системами, но при интеграции с продуктами на базе платформы «1С:Предприятие» возникает ряд трудностей, которые усложняют процесс разработки программного робота.

Глобально методы интеграции с 1С можно разделить на 2 вида:

  • Front – взаимодействие с UI-интерфейсом, имитация действий пользователя;
  • Background – взаимодействие через различные API, которые предоставляет платформа 1С.

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

Для решения в том числе и данной проблемы компанией NFP был разработан ряд коннекторов (активностей) для RPA платформы UiPath, которые позволяют автоматизировать действия пользователя без глубокого знания особенностей конкретного решения 1С. Коннекторы используют встроенные механизмы платформы 1С для взаимодействия с системой. К плюсам данного подхода можно отнести:

  • взаимодействие с UI 1C без блокировки пользователя, человек может продолжать работу параллельно;
  • для работы активностей не требуется дополнительной настройки 1С;
  • элементы интерфейса 1С идентифицируются по представлению (видим реквизит с именем «Контрагент» — указываем в активности имя поля «Контрагент»);
  • сокращается «разрыв» между роботизатором и пользователем 1С, т.к. не требуется знаний какой-либо конфигурации 1С.

Однако, такой метод можно использовать только в современных конфигурациях (на базе управляемых форм). Не поддерживаются конфигурации, которые используют устаревший интерфейс 1С (Бухгалтерия 2.0, ЗУП 2.5 и т.д.).

Рисунок 1 – Использование активности “1C Click element”

С background-интеграцией дело обстоит сложнее. Когда появляется необходимость в использовании API 1С для взаимодействия с системой, в первую очередь важно понять, требуется ли доработка в самой системе (т.е. доработка конфигурации).

Мы советуем использовать background методы интеграции только для получения данных или внесения данных в 1С. В рамках процесса роботизации 1С часто является мастер-системой (источником данных). Разработанная нами активность «ExecuteQuery» позволяет получить данные из 1С путём выполнения запроса на языке запросов самого 1С. Использование одной этой активности позволяет значительно сократить время разработки процесса, т.к. несколько шагов робота (которые содержат проверки, обработки, ожидания и т.д.) можно объединить в один.

На нашем сайте вы можете подробно ознакомиться с платформой UiPath  и  продуктами 1С

FAQ: Часто задаваемые вопросы

Какие методы интеграции RPA с 1С существуют?

Существует два основных метода интеграции: Front-взаимодействие с имитацией действий пользователя через UI-интерфейс и Background-взаимодействие через API платформы 1С. Каждый метод имеет свои особенности и области применения.

В чем недостатки использования селекторов для интеграции с 1С?

Основной недостаток селекторов заключается в их нестабильности при обновлении платформы 1С. При выходе новых версий селекторы сбиваются, что приводит к необходимости переписывать роботов, которые перестают работать после обновления системы.

Что такое коннекторы для интеграции UiPath с 1С?

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

Какие преимущества дают коннекторы для интеграции с 1С?

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

Для каких конфигураций 1С работают коннекторы?

Коннекторы работают только с современными конфигурациями на базе управляемых форм. Не поддерживаются конфигурации с устаревшим интерфейсом, такие как Бухгалтерия 2.0 и ЗУП 2.5.

Что такое активность ExecuteQuery и для чего она используется?

Активность ExecuteQuery позволяет получать данные из 1С путем выполнения запроса на языке запросов 1С. Это значительно сокращает время разработки процессов, поскольку объединяет несколько шагов робота в один и упрощает получение данных из мастер-системы.

Когда следует использовать background-интеграцию с 1С?

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

Где заказать разработку коннекторов для интеграции UiPath с 1С?

Офис NFP компании Первый Бит специализируется на разработке коннекторов и решений для интеграции RPA-платформ с системами 1С. Мы предлагаем готовые активности для UiPath, которые значительно упрощают процесс роботизации бизнес-процессов, связанных с 1С.

Кто может помочь с выбором метода интеграции RPA с 1С?

Офис NFP компании Первый Бит предоставляет консультационные услуги по выбору оптимального метода интеграции UiPath с системами 1С. Наши эксперты помогут определить, какой подход подойдет для ваших задач и конфигураций 1С.

Где получить готовые решения для роботизации процессов с 1С?

Офис NFP компании Первый Бит разработал набор готовых активностей и коннекторов для интеграции UiPath с различными конфигурациями 1С. Мы предлагаем комплексные решения для роботизации бизнес-процессов, связанных с системами на платформе 1С:Предприятие.

Курсы и вебинары NFP | Первый БИТ

Автоматизация финансового отдела и бухгалтерии: как RPA экономит 40+ часов рутины

Автоматизация финансового отдела и бухгалтерии: как RPA экономит 40+ часов рутины

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

Подробнее
27 Январь 2026
Казначейство в 1С:УХ 8

Казначейство в 1С:УХ 8

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

Подробнее
11 Февраль 2026
Бюджетирование в 1С:УХ 8

Бюджетирование в 1С:УХ 8

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

Подробнее
18 Февраль 2026
Обзор прикладного решения 1С:УХ 8

Обзор прикладного решения 1С:УХ 8

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

Подробнее
26 Февраль 2026
Управление закупками в 1С:УХ 8

Управление закупками в 1С:УХ 8

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

Подробнее
02 Март 2026
Автоматизация подготовки отчетности по МСФО в 1С:ERP.УХ

Автоматизация подготовки отчетности по МСФО в 1С:ERP.УХ

Основная цель курса: дать представление и научить пользоваться ключевыми возможностями типовой функциональности подсистемы МСФО в «1С:ERP. Управление холдингом» для целей ведения учета по МСФО и формирования управленческой отчетности.

Подробнее
16 Март 2026
Бюджетный контроль в 1С:ERP.УХ 8

Бюджетный контроль в 1С:ERP.УХ 8

Цели курса: изучение возможностей программного продукта «1С:ERP. Управление Холдингом 8» по реализации бизнес-процессов бюджетного контроля, формирование навыков самостоятельной работы в системе и настройке типового функционала, а также знакомство с общими методическими аспектами бюджетного контроля.

Подробнее
26 Март 2026