В данной области у меня есть готовые наработки, которые я постоянно развиваю, дополняю и систематизирую. Они помогают мне быстрее собирать интеграции, тщательнее их отлаживать, глубже понимать REST API «Bitrix24» и плодотворнее экспериментировать с приложениями, веб-хуками (web-hooks) и авторизацией OAuth.
В официальной документации по REST API выложена структура не всех сущностей. Имея такие таблицы, которые представлены ниже, у меня под рукой всегда есть структура сущностей и даже если они поменяют структуру, то я это быстро обнаружу. Имея возможность в динамическом режиме задавать различные параметры запроса, можно быстро подбирать правильный формат этих параметров, например, диапазон дат для счетов, различные отборы в сделках, лидах и тп.
Для всех таблиц у меня есть уже готовые процедуры, которые позволяют добавлять строку в сущность, удалять строки из сущности и изменять какие-либо поля строки сущности.
Вот так выглядят сущности, причем некоторые сущности отсутствуют в документации, поэтому приходится их выстаскивать иными методами.
Вот так выглядат команды
Здесь я подбираю различные параметры для разных запросов. Эта закладка - это аналог cURL, но нораздо боле мощный.
Вот так выглядит список лидов в 1С
Вот так выглядит карточка лида в 1С
Вот так выглядят пользовательские поля лида в 1С
Вот так выглядит список сделок в 1С
Вот так выглядит карточка сделки в 1С
Вот так выглядит список счетов в 1С
Вот так выглядит карточка счета в 1С
Вот так выглядит список предложений в 1С
Вот так выглядит карточка предложения в 1С
Вот так выглядит список компаний в 1С
Вот так выглядит карточка компании в 1С
Вот так выглядит сущность "Валюты" в интерфейсе "Битрикс24":
Вот так выглядит таблица "Валюты" в 1С в обычных формах, заполненная данными, полученными с помощью REST API из сущности "Валюты" облачного сервиса "Битрикс24":
Вот так выглядит сущность "Товары" в интерфейсе "Битрикс24":
Вот так выглядит таблица "Товары" в 1С в обычных формах, заполненная данными, полученными с помощью REST API из сущности "Товары" облачного сервиса "Битрикс24":
Вот так выглядит карточка "Товары" в 1С в обычных формах, заполненная данными, полученными с помощью REST API (веб-хуки) из сущности "Товары" облачного сервиса "Битрикс24":
Вот так выглядит сущность "Разделы товаров" в интерфейсе "Битрикс24":
Вот так выглядит таблица "Разделы товаров" в 1С в обычных формах, заполненная данными, полученными с помощью REST API из сущности "Разделы товаров" облачного сервиса "Битрикс24":
Вот так выглядит сущность "Единицы измерения" в интерфейсе "Битрикс24":
Вот так выглядит таблица "Единицы измерения" в 1С в обычных формах, заполненная данными, полученными с помощью REST API из сущности "Единицы измерения" облачного сервиса "Битрикс24":
Вот так выглядят статусы в 1С
Вот так выглядят статусы в Битрикс24
Вот так выглядит список чек листов в 1С для конкретной задачи
Вот так выглядит карточка элемент чек-листа в 1С для конкретной задачи
Вот так выглядит карточка задачи со чек-листом в Битрикс24
Вот так выглядит список групп социальной сети в 1С
Вот так выглядит карточка группы социальной сети в 1С
Вот так выглядит список групп социальной сети в Битрикс24