загрузка клиентов в битрикс 24 с инн
Настраиваем импорт контактов в Битрикс24
Связь Контактов, Компаний и Сделок при импорте данных.
Перед вами стоит задача занести большую базу клиентов, поставщиков, партнёров и другой важной информации для бизнеса в систему Битрикс24.
Вариант первый: пополнить клиентскую базу вручную. При этом высока вероятность потерять много времени и наделать ошибок. Вариант второй: настроить и запустить автоматизацию процесса.
В статье мы расскажем, как правильно и быстро настроить импорт данных, структурировать информацию и избежать ошибок в системе.
Формат данных для импорта
Рисунок 1. Сохранение данных в формате CSV (разделители – запятые).
Подготовка файла
Чтобы избежать ошибок и сократить время работы с записями, необходимо грамотно подготовить файл для импорта.
Наименования и тип полей файла должны точно совпадать с названиями в вашей системе Битрикс.
Виды полей с записями:
Перед вами откроется пустая страница, если у вас «свежий» незаполненный портал, как показано на рисунке 2:
Рисунок 2. Пустой список полей.
Чтобы добавить новые данные в карточку, необходимо нажать на кнопку «Добавить поле» и выбрать тип.
После добавления список пользовательских полей будет выглядеть так:
Рисунок 3. Созданные поля для карточки CRM.
Чтобы созданные записи появились в карточке CRM, нужно в необходимой сущности добавить поле в саму карточку. Для этого перейдите в CRM > Сущность > Откройте любую карточку > Выбрать поле > Выбрать из другого раздела. В списке стандартных и созданных полей выберете те, которые создали и нажмите «выбрать», как это показано на рисунке:
Рисунок 4. Выбор созданных полей в карточке.
Все выбранные поля, будут показаны в самой карточке. Подготовка CRM сущности для импорта завершена.
Обязательные поля в файле.
Импорт не будет произведен, если в файле нет обязательных полей.
Обязательные поля для разных сущностей:
Компании | Контакты | Контакты или компания с реквизитами | Сделки |
Название компании | Фамилия или Имя | Название компании Фамилия или Имя Реквизит: Шаблон Реквизит: Название Реквизит (Россия): Адрес – тип | Название сделки Разберем основные типы полей «Реквизиты». Шаблон – шаблон для Битрикс24. Список шаблонов вы можете посмотреть в CRM > Настройки > С чего начать > Шаблоны реквизитов. В список полей можно вносить необходимые изменения и добавлять нужные реквизиты под определенный шаблон.
Название – название компании или ФИО контакта в реквизитах. Важно! Если возникают трудности при создании файла, можно скачать пример Шаблона импортируемого файла и заполнить свой по аналогии с шаблоном. Найти шаблон вы сможете по следующему пути CRM > Сущность > Импорт > Шаблон импортируемого файл. ИмпортКомпанииМы подготовили исходник с контактной информацией и ИНН компании. Рассмотрим на конкретном примере процесс автоматизации: Рисунок 6. Исходник. Переходим в CRM > Компании > нажимаем на шестеренку > Импорт компании. Загружаем наш файл, выбираем необходимые данные и нажимаем галочку «Импортировать реквизиты» указываем «Шаблон для импорта по умолчанию». В нашем случае это будет «Организация». Жмем «далее», выбираем кодировку windows-1251.
ИНН загружаем в реквизиты и выбираем «Реквизит (Россия): ИНН». Переходим далее. На вкладке «Контроль дубликатов» жмем далее. Видим следующее сообщение:
Это значит, мы не внесли обязательные данные, описанные ранее. Возвращаемся в файл CSV и вносим недостающую информацию:
Повторяем операцию. Перед нами открывается окно:
Мы видим основные записи с добавленными реквизитами. Жмем далее и загружаем информацию.
Данные успешно импортированы. Переходим в компанию:
Наслаждаемся результатом. Все данные, которые были в файле, перенесены в нужные нам разделы, а реквизиты заведены в отдельное поле для удобства работы с ними. КонтактыКонтроль дубликатовКонтроль дубликатов – это функционал Битрикс24, с помощью которого можно избежать повторения записей в CRM системе, оставляя базу чистой и понятной. Система сообщает, что контакт, компания, лид уже есть в CRM и показывает список похожих записей. В разделе контроля дубликатов указаны стандартные значения, по которым Битрикс24 будет искать повторы, такие как: название, телефон и e-mail. Дополнительно можно настроить контроль уникальности по реквизитам (Россия). Система будет искать дубликаты с общими значениями: ИНН, ОГРН, ОГРНИП и Расчетный счет. Менеджеру CRM предоставляется выбор дальнейших действий с найденными дубликатами: Проверка дубликатов сэкономит ваше время на поиск уже зарегистрированных контактов перед регистрацией нового и решит проблему разделенной по всем сущностям информации о делах, сделках и счетах клиента. Вы сможете легко и быстро импортировать данные по сделкам, клиентам и компаниям. Связать импортированные контакты с уже существующей компанией и контролировать повторное создание карточек клиентов в CRM. С импортом данных в ваш Битрикс24 можно справиться самостоятельно. Однако, необходимо учитывать, если вы имеете базу с данными более 5 тысяч сущностей и большим объемом полей, то при единовременной загрузке их в систему, могут возникнуть сложности.
Автоматическое бесплатное в 1 клик заполнение реквизитов компании и банка клиента в Битрикс24.CRMВедется учет и регистрация клиентов, партнеров, контрагентов, поставщиков, информации о их контактных и банковских реквизитах? В базе данных CRM «Компании» актуальная и главное правильная информация о реквизитах необходима в повседневной работе любой компании для обращений, уведомлений, при оформлении счетов, бухгалтерских и юридических документов. Смоделируем ситуации, по сценарию нам необходимо зарегистрировать новую компанию. В разделе компании, активируем кнопку и откроем новую карточку. Заполним обязательные поля: Следующий важный шаг, это добавление сведений о ИНН и других банковских реквизитах. Открываем нужный раздел и активируем кнопку добавить. Система предлагает выбор формы собственности (организация (юридические лица), ИП или физическое лицо). Почему это важно- дело в том, что формы карточек и наборы обязательных полей у клиентов с разной формой собственности различаются. Второй шаг заполним поле ИНН. При сохранении информации в поле ИНН, Битрикс24.CRM запускает автоматическую проверку на совпадения по внутренней архивной базе, связанной с открытой базой налоговых органов России. В случае обнаружения совпадения система предоставляет пользователю возможность одним кликом клавиши манипулятора «мышь» заполнить обнаруженной информацией все доступные поля новой карточки. Несоблюдение правильности написания этого важного поля часто служит причиной возврата оформленных документов с пометкой ошибка. После заполнения реквизитов компании, с целью соблюдения единого стандарта менеджеру необходимо вручную вносить исправления и корректировки правильности названия компании в соответствии с учетными регистрационными документами или внутренними требованиями компании или правилам описания принятыми в 1С. По факту процедура полного заполнения реквизитов достаточно длительная процедура, требующая внимательности и зависящая от человеческого фактора. Мы хотим, чтобы менеджеры: Чтобы карточка компании содержала дополнительные расширенные данные: И другая дополнительная информация. Чтобы менеджеры могли точно сегментировать зарегистрированные компании и проводить целевую работу, рассылки по актуальным темам и направлениям. Чтобы по желанию пользователя название компании автоматически корректировалось и проводилось в соответствие с регистрационными данными без участия человека. Чтобы при необходимости при интеграции данных можно было использовать 1С утвержденный формат написания названий компаний. Чтобы происходила загрузка корректного юридического адреса в полном соответствии с установленными требованиями, полная информация в одном поле в одной строке. После установки откроется уже привычная типовая форма, в которой нужно прописать API ключ сервиса DaData. Подробная инструкция о том где получить этот ключ и дальнейшие действия расположены в конце экрана. Настройка и выбор дополнительные полей интуитивно прост и осуществляется по Вашему желанию. Это информация о: Следующий шаг — это заполнение банковских реквизитов, необходимо указать два обязательных параметра: В результате после обновления экрана все разрешенные поля будут заполнены актуальной информацией. При необходимости смена расчетного счета осуществляется непосредственно из приложения или в соответствующем разделе карточки клиента. С уважением, Лаборатория автоматизации «LOG [IN] OFF» Синхронизация контрагентов 1С и компаний Битрикс24Мы продолжаем серию статей о практическом применении CRM-системы Битрикс24. Для тех, кто пропустил начало, напомним важные материалы: Мы знаем, как внедрять Битрикс24 в компании, и готовы подсказать вам. Обращайтесь. Статья большая, начнем с выводов: штатный импорт из csv работает, но крайне ограничен и плохо подходит для реальной практики; в модуле обмена Битрикс24 и 1С обмен контрагентами НЕ реализован; мы разработали два собственных программных модуля (код для 1С: Предприятие), которые помогают решить эту задачу; мы готовы делиться нашими наработками (если вы “поделитесь” статьей в соцсетях и поможете нам стать знаменитыми); освоенная нами технология позволяет создавать и поддерживать различные виды обмена данными с Битрикс24. Вам может быть интересно: Что такое загрузка контрагентов в Битрикс24 и зачем она нужна?Одна из самых востребованных задач при внедрении Битрикс24 – загрузка базы контрагентов из 1С CRM, 1С: Управление торговлей, 1С: Комплексная автоматизация и других ERP- и CRM-систем. Даже если 1С нет, почти у всех компаний хоть в каком-то виде база клиентов есть, и ее нужно загрузить. Мечта выглядит так: Как можно загрузить базу клиентов из Excel в Битрикс24?Существует несколько способов внешней интеграции Битрикс24, в том числе написание собственного приложения (что в итоге и пришлось сделать). Но начнем с малого. Этот способ работает, но у него есть несколько недостатков: процедура ручная, не предусмотрен запуск по расписанию или иная автоматизация; нет возможности обновлять данные, уже имеющиеся в CRM. Только загрузка и создание новых; синтаксис файла прост, однако на практике из 1С или другой системы такой файл можно получить только с помощью программистов. Учитывая что данные распределены по нескольким сущностям, задача не так проста. Придется оплатить несколько часов кода. Мы решили задачу получения файла нужной структуры из 1С для упрощения подготовки первичного импорта компаний. Если вы поделитесь статьей в соц.сетях, мы пришлем вам код, который делает файл нужной для Битрикс24 структуры. Вот такой список полей поддерживается стандартным импортом (на строки разбито для удобства чтения). Улица (юридический адрес) Квартира (юридический адрес) Город (юридический адрес) Район (юридический адрес) Область (юридический адрес) Индекс (юридический адрес) Страна (юридический адрес) Есть два наблюдения по этому типовому файлу импорта: хорошее: все пользовательские поля, добавленные администратором конкретной CRM, также можно загрузить плохое: ИНН по умолчанию нет, и как следствие — никакой надежды на “обновление данных”, только “пополнение”. С помощью стандартного импорта Битрикс24 и нашего скрипта выгрузки можно однократно загрузить вашу базу клиентов в Битрикс24. О том, как научить программы обновлять данные без ошибок и регулярно — далее. Как [не] работает штатный импорт контрагентов 1С в “компании” Битрикс24Печально и удивительно, но штатный механизм обмена между 1С и Битрикс24 не умеет работать с контрагентами и компаниями. Что есть в стандартных механизмах обмена: загрузка каталога товаров 1С в Битрикс24 (с некоторыми хитростями можно передать остатки по складам и цены); синхронизация между счетами Битрикс24 и заказами покупателей в Битрикс24 (реализовано странно, но работает; Есть ощущение, что это не та функциональность, которая по-настоящему востребована, а просто демонстрация возможностей платформы и API обмена. Реальных задач имеющиеся штатные средства не решают. Клиенты задают очень много вопросов по загрузке базы контрагентов из 1С в Битрикс24. При этом иногда у этих же клиентов есть интернет-магазин, также интегрированный с 1С. Что хочется видеть “в идеале”? При этом возникает вопрос: как быть если товар, счет, компанию или заказ изменили в нескольких местах сразу? Считать “главной системой”, первоисточником только 1С или только интернет-магазин — неправильно. Налицо коллизия. Как этот вопрос решен компанией-разработчиком? Решен он, надо признать, изящно, но крайне неудобно для клиентов. Поддерживаются лишь те виды обмена, которые исключают возникновение коллизий. В итоге: загрузить компании из 1С в Битрикс24 нельзя. Понятно, но грустно. Решение задачи загрузки и обновления компаний Б24 из контрагентов 1СВ Битрикс24 есть несколько предусмотренных разработчиками способов расширения возможностей системы, ее доработки и развития. Они позволяют сделать много полезного. Итак, что у нас есть: конструктор бизнес-процессов для CRM и произвольных сущностей позволяет собрать из уже существующих функций Б24 “маршруты” действий и автоматизировать операции. доработка коробочной версии путем внесения изменений в программный код, работы с данными. Сделать можно почти все. создание приложений 1, 2 или 3 типа для облачного Битрикс24, работающих с данными CRM, задачами, файлами. Мы разработали свое приложение 3 типа для передачи базы контрагентов 1С в ваш облачный Битрикс24. Приложение не требует хостинга, реализовано в виде модуля/обработки платформы 1С (УТ). получать код авторизации в облачном Битрикс24 и авторизоваться через OAuth передавать список контрагентов из 1С в компании Битрикс24 и заполнять все поля, которые есть в 1С при повторном импорте ОБНОВЛЯТЬ данные Битрикс24 из 1С, используя ИНН как уникальный ключ Это позволяет настроить обмен и работать с 1С как с материнской системой. При этом в Битрикс24 по-прежнему можно создавать компании, они не удаляются при импорте. В чем сила реализации импорта контрагентов через обработку 1С?Это решение вообще не требует использования кода на PHP или какой-либо доработки облачной версии. Архитектурно реализация крайне проста: это просто код на языке 1С, не более того. Попутно мы решили множество мелких затруднений, встречающихся почти у каждого клиента (конечно, было бы круто, если бы это сделали разработчики штатного модуля обмена): Реализована поддержка авторизации 1С:Предприятие в Б24 через механизм авторизации OAuth. Для задачи “обновления” компаний использовано поле синхронизации ORIGIN_ID. В него при первом импорте из 1С загружается ИНН. Заложена поддержка сценария, когда внутри одного партнера (компании в терминах Б24) есть несколько Контрагентов (Организации в Битрикс24). Мы готовы передавать в облачную CRM данные произвольных типов, справочные значения (например “валюты”, “тип организации”), или программно пополнить справочник. В обычном импорте это не требуется. Мы отладили код на работу с достаточно капризным REST API. При написании внешнего приложения — малоудобный процесс, некоторые методы не возвращают осмысленных сообщений об ошибках. Мы реализовали таймаут при экспорте, чтобы не попадать под ограничения облачного API (по ощущениям 1-3 запроса в секунду, не более. Как работает импорт компаний из 1С в Битрикс24? Пример компании в 1С Пример импортированной компании из 1С в Б24 Итоги, трудоемкость и перспективыСозданы 2 приложения: экспорт контрагентов в CSV для разового импорта из 1С в Б24 (его мы даем бесплатно); приложение 3 типа для регулярного обновления данных о компаниях Первым приложением мы готовы поделиться с вами, если вы “поделитесь” статьей в соцсетях. Приложение регулярной синхронизации в первый раз мы делали около 80 часов (немало времени ушло на исследование деталей, отсутствующих в документации по API). Второй раз любую подобную задачу (обмен контрагентами с особенностями, передачу документов, передачу заказов, контактов) можно сделать за 40-80 часов. Технология освоена, готовы работать с вами. ИНТЕРВОЛГА как веб-интеграторНаш принцип: приносить пользу бизнесу клиента за счет осмысленного применения веб-технологий. Решение подобных задач «связывания» разных систем – основная компетенция веб-интегратора. Вместо постскриптумаЭта большая работа не могла бы получиться без помощи коллег: нашего почти_штатного 1С-разработчика Анны Самохиной; знающего все обо всем Алексея Шкарупа; всегда готового помочь словом и делом продакт-менеджера 1С-Битрикс Сергея Вострикова; Вам может быть интересно: Продвинутый импорт и обработка сделок CRMТехнические данныеОписаниеМодуль «Продвинутый импорт и обработка сделок в CRM» — комплексное решение, позволяющее не просто организовать удобный импорт данных в сделки Битрикс24 (коробочная версия), а создать по-настоящему эффективную связку Битрикс24 и систем учёта. Вы сможете наполнить вашу CRM данными о продажах и клиентах, автоматизировать их обработку, следить за уровнем продаж, формировать отчеты, просматривать информацию по сделкам и многое другое. А интуитивно понятный интерфейс и гибкость настройки позволяет использовать в качестве источника данных не только 1С даже с высокой степенью кастомизации, но и любую другую систему учёта, способную выгружать данные в формате XML. Пожалуйста, ознакомьтесь с документацией по модулю «Продвинутый импорт и обработка сделок CRM». Там всё очень подробно и понятно описано: Александр Гадаев, да, такой функционал есть. Но модуль только для коробочного Битрикс24. Для облачного Битрикс24 я не могу сейчас сказать можно ли что-такое сделать. Напишите на mail@askaron.ru описание вашей задачи. Модуль работает только в административном разделе. В публичной части никаких компонентов не выводит. Можете смело использовать на композитных и адаптивных сайтах. Для импорта сделок вы должны каким-то образом подготовить файл orders.xml, например, с помощью программистов 1С выгрузить его из 1С или из какой-либо другой системы. По-умолчанию файл должен быть /upload/1c_askaron_exchange/orders.xml На странице настроек модуля есть тестовая кнопка для проверки файла. Убедитесь, что у вас на сайте папка закрыта от пользователей и нельзя читать файл /upload/1c_askaron_exchange/orders.xml из интернета. Обычно достаточно, чтобы импорт файла происходил с помощью агента. Включите опцию «Агент обмена выполняется». Агенты мы рекомендуем переводить на крон. Но, если сделок очень много (более 3000-5000), и файл весит десятки мегабайт, то агент может не справиться. В этом случае, можно вызывать импорт напрямую в консоли скриптом /bitrix/tools/askaron_deals_import_cron.php Техподдержку оказывают разработчики лично. Мы стараемся отвечать, как можно быстрее. Не дольше 5 рабочих часов. Иногда отвечаем в выходные дни. Срок ответа не регламентирован. Может быть и дольше 5 часов. Это связано с загрузкой разработчиков, мы не только техподдержку оказываем, но и проекты делаем. Еще раз: прежде чем писать в техподдержку, прочитайте описание модуля и ознакомьтесь с документацией. Это сэкономит время вам и нам. При обращении в техподдержку сразу присылайте адрес страницы, на которой проблема, логин и пароль администратора. Это ускорит решение вопроса. Присылайте свой телефон или скайп, чтобы с вами можно было оперативно связаться.
|