Данная обработка предназначена для загрузки сделок с битрикс24 в любую конфигурацию на обычных формах.
Обработка была реализована для компании-перевозчика с не типовой конфигурацией написанной на базе 1с:бухгалтерия.
Тестирование проводилось на платформах 8.3.11.3034 и 8.3.16.1148.
Для начала работы необходимо создать входящий вебхук (приложение - вебхуки) с правами доступа к CRM. Затем вы получите конфиденциальный код, который вы должны заполнить в функцию ПолучениеСБ24() (заполнить переменные АдресПортала и Вебхук), а так же увидите пример URL для вызова REST (https://адрес_вашего_портала/rest/номер_пользователя(с которого создан вебхук)/уникальный_код/команда_для_битрикс24/).
Для дальнейшей настройки вам необходимо заполнить структуру пользовательских полей из вашего битрикс24, если вы такие имеете(структура описана в функции ПолучитьСтруктуруПолейБ24()). В дальнейшем эти поля будут дополнительно запрашиваться из битрикс24.
Если есть необходимость получать статусы заявок, то следует заполнить соответствие в функции ПолучитьСтатусЗаявкиБ24().
Обязательно документ, в который мы загружаем данные сделок с битрикс24 должен содержать реквизит НомерЗаявкиБ24 для последующей синхронизацией с битрикс24 (в текущей обработке: НовДок.НомерЗаявкиБ24 = Сделка.ID).
После настройки заполнения реквизитов нужного вам документа в ЗаполнитьДокументЗаявки(), настройка обработки завершена.
Так же вы можете изменить фильтрацию заявок при запросе с битрикс24 (при обращению к функции ПолучитьСтруктуруОтвета параметром передаётся запрос).
Также в форме обработки имеется флаг "Загружать с начала". При включенном флаге происходит загрузка и изменение уже существующих сделок в базе, начиная с даты указанной в "период с".
При выключенном флаге, производится загрузка документов только отредактированных на начало текущего дня (MODIFY_DATE>ТекущаяДата()).