Интеграция 1С и Битрикс24: выгрузка отчетов в эксельку. Снимаем нагрузку с сервера
Сегодня расскажем про кейс обмена данными между 1С и Битрикс24. Разберем подробно: что дает чрезмерную нагрузку на сервер и как можно избежать эту проблему. Расскажем на примере, как автоматически выгружать данные из разных сущностей Битрикс24 (задачи, сделки, звонки) в одну табличку для автоматизации ручного труда.
1. Обмен между 1С и Битрикс24: что дает чрезмерную нагрузку на сервер и как можно избежать эту проблему
Ситуация нашего заказчика заключается в том, что у него настроен автоматический обмен данными из 1С в Битрикс24.
Так как база данных обширная, обмен сам по себе сильно грузит сервер. Плюс накапливаются ошибки, которые тоже занимают место (ошибки логируются, и за месяц логов набежало аж на 44 ГБ)!
За 2 года такого обмена база данных перевалила за 45 ГБ, а данные хранятся по всем видам учета (оперативный/бухгалтерский).
Как решить проблему с нагрузкой на сервера?
Разберем подробно: что дает чрезмерную нагрузку на сервер и как можно избежать эту проблему.
Отключение логирования в данном случае не вариант, так как теряется возможность анализа. И это без учета роста нагрузки в закрытие квартала (это горячий период для бухгалтера). Плюс сделки попадают в выгрузку, но неверно разносятся по менеджерам, хотя связки настроены.
Клиенту не нужна оперативная выгрузка, нужна выгрузка раз в какой-то промежуток.
Мы проанализировали ситуацию и предложили клиенту настроить обмен данными между 1С и Битрикс24 через Пинкит. Исходя из нашего анализа, это могло существенно снизить нагрузку на сервер.
2. Интеграции Пинкит как решение боли клиента
Как мы решили проблему нашего заказчика с выгрузкой из 1С?
Мы настроили интеграцию через Пинкит по сделкам, чтобы они передавались в Битрикс24 с корректным назначением менеджера. Выгружается не все подряд, а только то, что нужно. Подробно останавливаться здесь не будем, похожий кейс опубликован в этой статье.
3. Как настроить выгрузку данных из разных сущностей Битрикс24 (задачи, сделки, звонки) в одну табличку?
Кроме настройки обмена данными из 1С в Битрикс24, у заказчика есть еще одна боль, которую требовалось автоматизировать.
Кейс такой: есть экселька, в которую менеджеры руками собирают данные из Битрикс24. Тут куча данных: что-то берут из звонков, что-то — из задач, что-то — из сделок.
Как и с первой проблемой, здесь снова помогает Пинкит. Рутинный ручной труд заменяем автоматической выгрузкой из Битрикс24 в эксель через Пинкит. Для этого потребуется:
3.1. На шаге 1 в Пинкит мы указываем источником Битрикс24, выбираем направление, по которому нужен отчет по сделкам при их создании, и портал Битрикс24.
3.2. Настраиваем инструменты для выгрузки.
3.3. На шаге 3 выбираем приемником Гугл Шитс, выбираем создание строки и приложение Google Sheets.
3.4. На шаге Сопоставление данных настраиваем сопоставление полей сделки и столбцов эксельки.
3.5. Запускаем интеграцию.
Похожий кейс мы описывали здесь.
Клиент отправил нам шаблон в эксельке, добавил в доступ нашего инженера и сделал пример отчета. Далее мы настроили интеграции под его сценарий. Сделали тестовую выгрузку, проверили и сдали клиенту готовую работу.
Какие тут плюсы: отчет удобно смотреть на смартфоне, планшете, телевизоре в офисе, плюс можно настроить по ним крутые дашборды, например, такие:
4. Итог
Часто бизнес не может сопоставить затраты на ежедневный неавтоматизированный ручной труд и единоразовую настройку автоматизации.
Кроме этого, многие не знают, что эти процессы в принципе можно автоматизировать, поскольку в эксель собираются данные из разных сущностей, а то и из разных веб-сервисов.
Но для платформы Пинкит это не проблема. Пинкит запросто заберет данные из всех нужных источников и скопирует их в нужную ячейку таблицы. Кроме того, Пинкит отследит изменение в данных источника и автоматически изменят их и в таблице!
Это позволяет выявить точки роста, а не заниматься нудятиной в ручном сборе данных в эксельку.
А если заказчик впоследствии делит компанию на две (два собственника) и стоит задача-ограничить доступ одного из них к определенному массиву данных-это возможно или нужно перестраивать весь процесс?
В этом кейсе описан сценарий реализации под Вашу задачу.
https://vc.ru/s/pinall/686842-migraciya-dannyh-iz-odnogo-portala-bitriks24-v-drugoy-pereezzhaem-bez-poter
по факту данные делятся на 2 портала и база делится по каким то признакам, что остается и что выгружается на другой портал.