Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

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

Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

1. Обмен между 1С и Битрикс24: что дает чрезмерную нагрузку на сервер и как можно избежать эту проблему

Ситуация нашего заказчика заключается в том, что у него настроен автоматический обмен данными из 1С в Битрикс24.

Так как база данных обширная, обмен сам по себе сильно грузит сервер. Плюс накапливаются ошибки, которые тоже занимают место (ошибки логируются, и за месяц логов набежало аж на 44 ГБ)!

За 2 года такого обмена база данных перевалила за 45 ГБ, а данные хранятся по всем видам учета (оперативный/бухгалтерский).

Как решить проблему с нагрузкой на сервера?

Разберем подробно: что дает чрезмерную нагрузку на сервер и как можно избежать эту проблему.

Отключение логирования в данном случае не вариант, так как теряется возможность анализа. И это без учета роста нагрузки в закрытие квартала (это горячий период для бухгалтера). Плюс сделки попадают в выгрузку, но неверно разносятся по менеджерам, хотя связки настроены.

Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

Клиенту не нужна оперативная выгрузка, нужна выгрузка раз в какой-то промежуток.

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

Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

2. Интеграции Пинкит как решение боли клиента

Как мы решили проблему нашего заказчика с выгрузкой из 1С?

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

Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

3. Как настроить выгрузку данных из разных сущностей Битрикс24 (задачи, сделки, звонки) в одну табличку?

Кроме настройки обмена данными из 1С в Битрикс24, у заказчика есть еще одна боль, которую требовалось автоматизировать.

Кейс такой: есть экселька, в которую менеджеры руками собирают данные из Битрикс24. Тут куча данных: что-то берут из звонков, что-то — из задач, что-то — из сделок.

Как и с первой проблемой, здесь снова помогает Пинкит. Рутинный ручной труд заменяем автоматической выгрузкой из Битрикс24 в эксель через Пинкит. Для этого потребуется:

3.1. На шаге 1 в Пинкит мы указываем источником Битрикс24, выбираем направление, по которому нужен отчет по сделкам при их создании, и портал Битрикс24.

Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

3.2. Настраиваем инструменты для выгрузки.

3.3. На шаге 3 выбираем приемником Гугл Шитс, выбираем создание строки и приложение Google Sheets.

3.4. На шаге Сопоставление данных настраиваем сопоставление полей сделки и столбцов эксельки.

Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

3.5. Запускаем интеграцию.

Похожий кейс мы описывали здесь.

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

Какие тут плюсы: отчет удобно смотреть на смартфоне, планшете, телевизоре в офисе, плюс можно настроить по ним крутые дашборды, например, такие:

Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера

4. Итог

Часто бизнес не может сопоставить затраты на ежедневный неавтоматизированный ручной труд и единоразовую настройку автоматизации.

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

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

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

Алексей Окара, основатель Пинол и продакт-менеджер Пинкит
Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера
44
2 комментария

А если заказчик впоследствии делит компанию на две (два собственника) и стоит задача-ограничить доступ одного из них к определенному массиву данных-это возможно или нужно перестраивать весь процесс?

1

В этом кейсе описан сценарий реализации под Вашу задачу.

https://vc.ru/s/pinall/686842-migraciya-dannyh-iz-odnogo-portala-bitriks24-v-drugoy-pereezzhaem-bez-poter

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

1