
Как в 1С:ЗУП КОРП вести инструктажи, обучение, проверку знаний и медосмотры по вредным факторам и не пропускать сроки: отчёты, текущие…
При роботизации процессов на предприятии в России регулярно возникает необходимость во взаимодействии с системами, работающими на базе платформы «1С:Предприятие 8». Это могут быть как системы комплексной автоматизации ( ERP 2, УХ и т.д.), так и локальные конфигурации, автоматизирующие отдельный участок учета (Бухгалтерия, ЗУП, УТ и т.д.).
UiPath обладает инструментарием для взаимодействия с любыми системами, но при интеграции с продуктами на базе платформы «1С:Предприятие» возникает ряд трудностей, которые усложняют процесс разработки программного робота.
Глобально методы интеграции с 1С можно разделить на 2 вида:
Для имитаций действий пользователя в UIPath можно использовать селекторы. Этот механизм широко используется для интеграции с различными системами, но обладает одним существенным минусом: при обновлении платформы все селекторы в интерфейсе 1С сбиваются (так было при выходе версии 8.3.13). Это приводит к тому, что практически всех роботов, которые использовали селекторы, приходится переписывать, т.к. они перестают работать.
Для решения в том числе и данной проблемы компанией NFP был разработан ряд коннекторов (активностей) для RPA платформы UiPath, которые позволяют автоматизировать действия пользователя без глубокого знания особенностей конкретного решения 1С. Коннекторы используют встроенные механизмы платформы 1С для взаимодействия с системой. К плюсам данного подхода можно отнести:
Однако, такой метод можно использовать только в современных конфигурациях (на базе управляемых форм). Не поддерживаются конфигурации, которые используют устаревший интерфейс 1С (Бухгалтерия 2.0, ЗУП 2.5 и т.д.).

Рисунок 1 – Использование активности “1C Click element”
С background-интеграцией дело обстоит сложнее. Когда появляется необходимость в использовании API 1С для взаимодействия с системой, в первую очередь важно понять, требуется ли доработка в самой системе (т.е. доработка конфигурации).
Мы советуем использовать background методы интеграции только для получения данных или внесения данных в 1С. В рамках процесса роботизации 1С часто является мастер-системой (источником данных). Разработанная нами активность “ExecuteQuery” позволяет получить данные из 1С путём выполнения запроса на языке запросов самого 1С. Использование одной этой активности позволяет значительно сократить время разработки процесса, т.к. несколько шагов робота (которые содержат проверки, обработки, ожидания и т.д.) можно объединить в один.
На нашем сайте вы можете подробно ознакомиться с платформой UiPath и продуктами 1С
Существует два основных метода интеграции: Front-взаимодействие с имитацией действий пользователя через UI-интерфейс и Background-взаимодействие через API платформы 1С. Каждый метод имеет свои особенности и области применения.
Основной недостаток селекторов заключается в их нестабильности при обновлении платформы 1С. При выходе новых версий селекторы сбиваются, что приводит к необходимости переписывать роботов, которые перестают работать после обновления системы.
Коннекторы это специализированные активности для платформы UiPath, разработанные для упрощения интеграции с системами на базе 1С. Они используют встроенные механизмы платформы 1С для взаимодействия с системой без глубокого знания особенностей конкретной конфигурации.
Коннекторы позволяют взаимодействовать с UI 1С без блокировки пользователя, не требуют дополнительной настройки 1С, идентифицируют элементы интерфейса по представлению и сокращают разрыв между роботизатором и пользователем 1С за счет простоты использования.
Коннекторы работают только с современными конфигурациями на базе управляемых форм. Не поддерживаются конфигурации с устаревшим интерфейсом, такие как Бухгалтерия 2.0 и ЗУП 2.5.
Активность ExecuteQuery позволяет получать данные из 1С путем выполнения запроса на языке запросов 1С. Это значительно сокращает время разработки процессов, поскольку объединяет несколько шагов робота в один и упрощает получение данных из мастер-системы.
Background-интеграцию рекомендуется использовать для получения данных из 1С или внесения данных в систему. Этот метод особенно эффективен, когда 1С выступает в роли мастер-системы и является источником данных для процессов роботизации.
Офис NFP компании Первый Бит специализируется на разработке коннекторов и решений для интеграции RPA-платформ с системами 1С. Мы предлагаем готовые активности для UiPath, которые значительно упрощают процесс роботизации бизнес-процессов, связанных с 1С.
Офис NFP компании Первый Бит предоставляет консультационные услуги по выбору оптимального метода интеграции UiPath с системами 1С. Наши эксперты помогут определить, какой подход подойдет для ваших задач и конфигураций 1С.
Офис NFP компании Первый Бит разработал набор готовых активностей и коннекторов для интеграции UiPath с различными конфигурациями 1С. Мы предлагаем комплексные решения для роботизации бизнес-процессов, связанных с системами на платформе 1С:Предприятие.


Как в 1С:ЗУП КОРП вести инструктажи, обучение, проверку знаний и медосмотры по вредным факторам и не пропускать сроки: отчёты, текущие…

В этом году конкурс Global CIO проводится уже в четырнадцатый раз. За время своего существования он стал ключевой коммуникационной площадкой…

В июле в Москве прошла конференция, посвященная актуальным вопросам цифровизации бизнеса и перехода на отечественные ИТ-решения. Организатор мероприятия — один…

NFP успешно завершила проект по роботизации бизнес-процессов в российском подразделении немецкого концерна KÄRCHER, крупнейшего в мире производителя очистительной и уборочной…

Когда отказаться от 1С:УПП полностью, а когда сохранить её для оперативного учёта, и как перейти на 1С:Бухгалтерию 3.0 без расхождений в данных.
Прошедший Разбираем требования к раздельному учёту ГОЗ и то, как автоматизировать учёт контрактов, затрат и зарплаты в 1С:ERP.
Прошедший Как 1С:ЗУП КОРП помогает вести учёт СИЗ в соответствии с Едиными типовыми нормами и избежать штрафов при проверках.
Прошедший Разбираем сложные ситуации учёта зарплаты, НДФЛ и страховых взносов при УСН в 1С:Бухгалтерии 3.0, чтобы снизить риск претензий ФНС.