Как сделать экспорт контактов в битрикс

Добавил пользователь Владимир З.
Обновлено: 18.09.2024

Контакты синхронизируются только в одну сторону - из Б24 на телефон.

Настройки синхронизации на портале Битрикс24

Прежде чем начать синхронизацию контактов по протоколу CardDAV, нужно перейти на страницу Моя страница выбрать в правом меню пункт Синхронизация

На открывшейся странице Настройки синхронизации выбрать, какие контакты синхронизировать:

Не забудьте поставить галочки на нужных контактах и нажать Сохранить.

Настройка синхронизации через CardDAV на Android

На мобильном телефоне устанавливаем бесплатную программу CardDAV-Sync free

Заходим в программу, добавляем аккаунт CardDAV

Указываем адрес портала Битрикс 24 и свой логин с паролем

Нажимаем далее, указываем любое имя аккаунта, отмечаем галку "синхронизировать только с сервера на телефон", далее все настройки по умолчанию. Если параметры указаны верно, увидим адресные книги с контактами и компаниями.

Далее произойдет синхронизация контактов, и в адресной книге телефона появятся соответствующие разделы

На данной странице можно импортировать в базу CRM список контактов в формате .CSV.

Перейти к импорту контактов можно с помощью контекстной панели страницы Список контактов:


Примечание: о подготовке файла импорта читайте в курсе Администратор.Базовый. Для импорта нескольких email одного контакта, их следует указать через пробел. Для импорта нескольких номеров телефона одного контакта, их следует указать через запятую.

Выберем Импорт со своими настройками:


Рассмотрим некоторые поля:

  • Файл данных - единственное обязательное для заполнения поле. Нажав на кнопку Обзор, укажите на своем компьютере местонахождение импортируемого списка контактов в формате csv.
  • Кодировка файла данных - выберите кодировку импортируемого файла:


После щелчка по ссылке откроется окно сохранения файла. Нажмите Открыть если хотите просмотреть содержимое файла, и Сохранить - если хотите сохранить файл на компьютере:



Нажмите Далее и выберите те поля, значения которых должны быть указаны в импортируемом контакте:


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

Импорт контактов с помощью vCard

Для того, чтобы осуществить импорт электронных визиток из MS Outlook в контакты CRM, запустите почтовый клиент Outlook, зайдите там в Контакты и выберите нужные визитные карточки. Затем в верхней панели выберите Переслать контакт > Как визитную карточку и отправьте по E-Mail адресу CRM.

Экспорт контактов

К экспорту можно перейти со страницы списка контактов, аналогично как в случае с импортом.

Есть три варианта экспорта списка контактов:

  • Экспорт контактов в CSV - после выбора этого пункта появится диалоговое окно сохранения файла в формате .csv.
  • Экспорт контактов в Excel - после выбора этого пункта появится диалоговое окно сохранения файла в формате .xls.
  • Экспорт контактов в Outlook - выбор этого пункта позволит передать все записи таблицы списка контактов в Outlook.

Начиная с версии CRM 11.5.2, при экспорте учитывается, применен ли фильтр. Это значит, что если вы хотите экспортировать скажем только контакты с именем Иван, то перед тем, как выбрать вид экспорта в контекстном меню, вам следует с помощью поисковой панели отсортировать контакты по имени Иван.

Начиная с версии CRM 11.5.2, набор колонок в итоговом файле экспорта будет повторять колонки списка отображения контактов:


Примечание: настроить колонки списка контактов можно, нажав на кнопку настройки списка и выбрав нужный пункт меню:


Примечание: начиная с версии модуля crm 11.5.5 экспорт больше не ограничен элементами текущей страницы.

Первым делом регистрирую свое приложение в Битрикс24. Это нужно для получения client_id и client_secret. Эти коды используются при авторизации.


Необходимо дать приложению требуемые права и поставить отметку "Приложение использует только API"


Ссылка на приложение может быть любая, в дальнейшем это не нужно.

Теперь подключаемся к Битрикс24

Ну и соответственно процедура ПроверитьТокен:

(25) Есть приложение, которое импортирует сделки в 1С. В периодическом задании запускается процедура, которая через функцию crm.deal.list получает ID сделок, у которых ORIGIN_ID не заполнено. По каждой сделке в 1С создается заказ, GUID заказа записывается в ORIGIN_ID лида. Точно так же по клиентам и контактам. Это по новым, а вот как отреагировать на изменение сделок вопрос. Нужно подписаться на событие, но URL не указать никакой, чисто средствами 1С не обойтись

(33) Я немного наврал, клиент захотел лиды из Битрикс24 трансформировать в клиентские заказы в УТ. Т.е. ни сделки и ни счета. Давненько было..

А как в REST API обходится вывод больше 50 ?

Например ,хочу получить список пользователей, а там больше 50 пользователей не выводит :(. А у меня их больше 200 :(

Почему-то по стандартной схеме не могу модифицировать сделку crm.deal.update

oauth/token/?grant_type=authorization_code
&client_id=local.59f9cc5662a690.43624909
&client_secret=PA5VfcmiEtE8rzkzJupvo0OX468IDPBvuZGTfYaFs3Oae ­XMCOs
&code=8za5opd5bvd6hoynktv351l4zuzn0du2

КодСостояния: 400
Тело:

В чём может быть проблема ?

Справился ли кто с crm.activity.list и "COMMUNICATIONS" ? Не могу ни прочитать, ни установить правильно. Пока веду активную переписку с ТП Битрикс24

Немного припозднился к разговору. Заведение нового Клиента получилось сразу. Спасибо! А вот с чтением данных из Bitrixa проблема. Хочу получить Контакт по методу crm.contact.get, а вот как задать ID в параметрах ни как не догоню. Ругается на то, что параметр вообще не задан. "ID is not defined or invalid."

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

Преодолеть последствия экранирования (замены русских букв) в ответе на запрос помогла функция

Функция УТФвСтроку(ВхСтр)
ВыхСтр="";
поз=1;
Пока поз 96 Тогда // a-f
кодСимв=кодСимв-87;
ИначеЕсли кодСимв>64 Тогда // A-F
кодСимв=кодСимв-55;
Иначе
кодСимв=кодСимв-48; // 0-9
КонецЕсли;
ВыхКод=ВыхКод+кодСимв*Вес;
Вес=Вес/16;
КонецЦикла;
ВыхСтр=ВыхСтр+Символ(ВыхКод);
поз=поз+4;
Иначе
ВыхСтр=ВыхСтр+симв;
поз=поз+1;
КонецЕсли;
КонецЦикла;
Возврат ВыхСтр;
КонецФункции

Спасибо добрым людям.

Но это я похоже сам с собой сегодня на форуме разговариваю.

ПрочитатьJSON не выполняет эту же конвертацию? Не было проблем с получением текста на кириллице

(0) Автор, Спасибо за статью! Очень помогла, когда писал выгрузку компаний. Столкнулся с проблемой скудности описания данных в https://dev.1c-bitrix.ru/rest_help
Метод "crm.company.add". Не могу передать адрес компании. Во 1х данные не сохраняются в нужных полях, во 2х не понимаю где они должны отображаться. При запросе "crm.company.get(id)" поля есть, но они пустые.
Метод "crm.company.update". Телефон, почта не затираются, а создаются дополнительные с теми же данными (дубль). Параметр "fields" одинаковый для обоих методов и ниже живой пример. Что делаю не так? Пробовал адрес исполнить как массив, хоть судя по описанию полей он не множественный через &fields[ADDRESS][0][VALUE]=123022

Условия

У нас в компании появился новый менеджер, который раньше работал только в Excel. Чтобы переход в Битрикс24 был более плавным и мягким, мы хотим дать ему возможность работать со сделками из Битрикс24 в привычной для него форме.

Проверка

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

Также из таблицы легко можно перейти в саму сделку в Битрикс24. Для этого достаточно кликнуть по ссылке.

Результат

Решение работает без ошибок и сбоев. При этом оно не требует никаких настроек и специальных знаний для работы.

Иногда требуется выгрузить всех пользователей с сайта под управлением 1С-Битрикс, к примеру для импорта во внешний сервис e-mail рассылок. В настройках управления пользователями присутствует раздел "Импорт пользователей" и у многих пользователей мало знакомых с архитектурой 1С-Битрикс возникают сложности с пониманием экспорта данных пользователей.

Экспорт пользователей в 1С-Битрикс

Если вам требуется выгрузить какие то дополнительные поля пользователей, просто добавьте их в список. Как настраивать списки в 1С-Битрикс можно посмотреть в статье "Добавляем описание магазинов".

Читайте также: