Как ускорить взаимодействие с 1С в десять раз с помощью запросов

  • Дата публикации: 28.03.2024

Рассказываем как получать данные из 1С в десять раз быстрее.

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

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

В рамках проекта по роботизации одного из бизнес-процессов существовала задача получить выгрузку сотрудников из 1С для дальнейшей ее обработки. Использование привычного графического интерфейса занимает намного больше времени – необходимо запустить приложение и войти в систему — около 35 секунд. Переход к необходимой таблице и выгрузка данных в excel занимает порядка 30 секунд. Ниже для сравнения быстродействия описано каким образом эту задачу можно решить посредством написания запросов.

Шаг 1. Написание запроса в 1С.

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

После выбора необходимых полей сформируется шаблон запроса.

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

Если запрос исполнился корректно, переносим в PIX RPA.

Шаг 2. Подготовка запроса на платформе PIX RPA.

Создание соединение с базой данных 1С. Если база данных локальная , то и путь указывается локально, и дополнительно необходимо заполнить логин/пароль. Подключение к 1С таким способом является быстрой альтернативой логирования с использованием интерфейса (среднее время подключения 15 секунд).

Используя активность “Выполнить запрос к 1С” – вставка запроса как строки и в качестве выходных данных получаем таблицу. В данном случае на получение данных ушло всего лишь 3 секунды, через графический интерфейс среднее время получения данных — 30 секунд.

Если необходима фильтрация данных, то добавляем условие “ГДЕ” и указываем по какому условию фильтровать. Например, список сотрудников женского пола:

Как результат таблица:

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

 

Автор статьи — Сергей Григорьев, разработчик отдела внедрения BI и RPA.

  • Продукты
  • Услуги
  • Школа NFP
  • О компании
  • Карьера
Оставить заявку на консультацию
Услуги
Школа NFP
Прошедшие и предстоящие события школы
Вебинары офиса NFP в апреле
Вебинары офиса NFP в апреле
Прокачайте свои навыки на полезных вебинарах с топовыми экспертами Школы NFP.
04.04.2024
Вебинары офиса NFP в январе
Вебинары офиса NFP в январе
Прокачайте свои навыки на полезных вебинарах с топовыми экспертами Школы NFP.
10.01.2024
Вебинары офиса NFP в декабре
Вебинары офиса NFP в декабре
Прокачайте свои навыки на полезных вебинарах с топовыми экспертами Школы NFP.
08.12.2023
Вебинары офиса NFP в октябре
Вебинары офиса NFP в октябре
Прокачайте свои навыки на полезных вебинарах с топовыми экспертами Школы NFP.
09.10.2023
Вебинары офиса NFP в августе
Вебинары офиса NFP в августе
Прокачайте свои навыки на полезных вебинарах с топовыми экспертами Школы NFP.
01.08.2023
Вебинары офиса NFP в июле
Вебинары офиса NFP в июле
Прокачайте свои навыки на полезных вебинарах с топовыми экспертами Школы NFP.
04.07.2023
Вебинары офиса NFP в июне
Вебинары офиса NFP в июне
Прокачайте свои навыки на полезных вебинарах Школы NFP
26.05.2023
Вебинары офиса NFP в мае
Вебинары офиса NFP в мае
В мае в школе NFP вас ждут вебинары про 1С, технологии BI и RPA для ритейла и секреты быстрого сценарного моделирования.
15.05.2023