Подготовка — неотъемлемый этап в решении сложных задач, оказывающий серьезное влияние на результат. Без грамотного планирования, например, невозможно построить надежное здание для компании или наладить ее эффективную работу: IT-индустрия — не исключение.
Интеграция «1С» и Битрикс24 требует соблюдения ряда условий, без которых реализовать ее не получится. Аудит данных показывает, какие характеристики удовлетворяют требованиям, а какие — нет. Он дает возможность провести оценку систем и выяснить, что необходимо изменить и какой именно порядок действий потребуется выполнить для запуска интеграции в каждом конкретном случае.
На что следует обратить внимание
Есть набор правил, следуя которым можно быстро оценить необходимость внесения основных изменений в систему для подготовки ее к интеграции.
Общие рекомендации
Аудит включает в себя проверку на дубли в Битрикс24. В Битрикс24 это дубли Компаний, Контактов, Организаций и Товаров, а в «1С» — Контрагенты, Номенклатура и Единицы измерений. Во всех единицах измерения должен быть указан международный код, а контактная информация введена в соответствии с паттерном — номера телефонов, email.
Важно уточнить с кем работает компания, кому продает услуги, кто заказчик:
- только юридические лица — ничего дополнительно делать не нужно;
- физические лица и ИП — нужно учитывать, что при обмене с «1С: Бухгалтерия» они все будут выгружены как физические лица.
Внимание: При базовой интеграции Битрикс24 должен быть пустой — это оптимальный вариант.
На стороне «1С»
Интеграция с использованием модуля «Коннектор к Битрикс24» возможна только с решениями на базе платформы «1С:Предприятие 8.3». Конфигурация «1С» должна быть «ПРОФ» или «КОРП» — «Базовая» не поддерживается. Определить конфигурацию можно так: если в названии продукта «1С», например, «Бухгалтерия предприятия. ред. 3.0.141.39» далее не идет уточнение «Базовая» или «КОРП», значит — конфигурация «ПРОФ».
Для выполнения интеграции — в том числе и самой простой, реализованной с помощью модуля «1С:Бэкофис» — необходима опубликованная база данных «1С». Клиент может опубликовать ее самостоятельно или позволить сделать это интегратору в рамках проведения работ по подготовке к интеграции.
Интегратору для этого потребуется:
- удаленный доступ по RDP — логин и пароль пользователя с правами локального администратора;
- внешний IP-адрес сервера на котором предполагается публикация «1С» — нужна установленная операционная система на ниже Windows Server 2016;
- проброшенные порты 80 и 443 с внешнего IP адреса;
- логин и пароль пользователя с правами администратора от сервера, где будет развернут IIS.
При выполнении этих условий интегратор создаст DNS A запись вида: web1c.доменклиента.ru со значением внешнего IP-адреса сервера.
Если есть уже опубликованная база «1С», то к ней нужно предоставить логин и пароль с правами администратора. Для безопасной работы базы данных нужен актуальный SSL-сертификат — это важно!
Режим работы «Файловый» очень сильно снижает общую производительность и надежность интеграции, его нужно установить на «Серверный» — это существенно повысит скорость и качество работы, поскольку появится возможность задействовать СУБД PostgreSQL.
На стороне Битрикс24
В Битрикс24 для настройки синхронизации нужен тариф «Профессиональный», а для «1С:Бэкофис» — любой коммерческий тариф.
Интегратору потребуется:
- приглашение в качестве интегратора / администратора или логин и пароль пользователя портала с правами администратора;
- для коробочной версии необходим доступ ssh, а кроме этого, понадобится логин и пароль от пользователей root и bitrix;
- доступ к хостингу или возможность сделать резервную копию виртуальной машины (snapshot).
Если данные нужно сохранить (Битрикс24 не пустой): минимальные требования
Контрагенты и контакты:
- в Битрикс24 у всех контрагентов должны быть заполнены ИНН и КПП, а у всех контактов — телефон, почта и ФИО;
- у всех контрагентов в «1С», которые есть в Битрикс24, должны быть заполнены ИНН и КПП, а у всех контактов в «1С», которые есть в Битрикс24 — телефон, почта и ФИО.
Уточнение: При сопоставлении данных объекты не дополняют друг друга, но при последующей синхронизации / обмене перезаписанные данные в Битрикс24 — перезапишутся и в «1С» и наоборот.