Как одновременно создать сделку и контакт?

Чтобы одновременно создать сделку и контакт в Bitrix24, вы можете использовать API или воспользоваться встроенными инструментами платформы. В этом ответе я рассмотрю подробно оба варианта.

1. Использование API Bitrix24:
- Получите авторизационный ключ (токен) для доступа к API Bitrix24. Для этого зайдите в раздел "Настройки" -> "Контролируемые приложения", создайте новое приложение и получите ключ.
- С помощью HTTP-запроса отправьте POST-запрос к API Bitrix24 для создания нового контакта. Пример запроса:

     POST /rest/crm.contact.add HTTP/1.1
     Host: ВАШ_БИТРИКС_ДОМЕН/rest/
     Content-Type: application/json
     Authorization: Bearer ВАШ_АВТОРИЗАЦИОННЫЙ_КЛЮЧ

     {
       "fields": {
         "NAME": "Имя",
         "LAST_NAME": "Фамилия",
         // другие поля контакта
       }
     }

- Обработайте ответ от сервера и сохраните идентификатор созданного контакта.

- С помощью нового HTTP-запроса отправьте POST-запрос к API для создания новой сделки, указав идентификатор созданного контакта. Пример запроса:

     POST /rest/crm.deal.add HTTP/1.1
     Host: ВАШ_БИТРИКС_ДОМЕН/rest/
     Content-Type: application/json
     Authorization: Bearer ВАШ_АВТОРИЗАЦИОННЫЙ_КЛЮЧ

     {
       "fields": {
         "TITLE": "Название сделки",
         "CONTACT_ID": "ИДЕНТИФИКАТОР_КОНТАКТА",
         // другие поля сделки
       }
     }

- Обработайте ответ от сервера и убедитесь, что контакт и сделка успешно созданы.

2. Использование встроенных инструментов Bitrix24:
- Войдите в систему Bitrix24 и перейдите в раздел "CRM".
- В левой панели выберите раздел "Контакты" и нажмите на кнопку "Добавить контакт". Заполните все необходимые поля.
- После создания контакта, нажмите на кнопку "Добавить сделку" или перейдите в раздел "Сделки" в левой панели и нажмите на кнопку "Добавить сделку". Заполните все требуемые поля, выберите связанный контакт и сохраните изменения.

Данный подход позволяет создать контакт и сделку одновременно, используя встроенные функции Bitrix24.

В обоих случаях необходимо заполнить необходимые поля для контакта и сделки, и обработать ответ от сервера для получения информации о созданных элементах. Помимо этого, в API Bitrix24 доступны и другие методы работы с контактами и сделками, которые позволяют выполнять различные действия, такие как обновление, удаление и получение информации о существующих элементах.