Требования
- Понимание базовых принципов программирования и работы с платформой 1с.
- Умение работать с отладчиком.
- Понимание принципов клиент-серверной архитектуры
- Знание базовых синтаксических конструкций языка 1с (циклы, условные операторы, универсальные коллекции)
- Установленная платформа 1с 8.3
-
Модуль 1 - Введение в http запросы
- Что такое http запросы
- URL-схема
- Структура и состав http запросов. Методы http запросов.(GET, POST, PUT, DELETE)
- Отличия GET и POST запросов
- Коды ответов сервера
- План работы с http из под 1с
- Работа с HTTP запросами в 1с – Урок 1
- Работа с HTTP запросами в 1с – Урок 2
- Работа с HTTP запросами в 1с – Урок 3
-
Модуль 2 - Авторизация в Битрикс24
- Авторизация в Битрикс24 (Вступление)
- Общий план. Переход к созданию расширения в 1с
- Обзор и добавление необходимых объектов расширения в 1с
- Схема авторизация в CRM Битрикс24. Переход к разработке программной авторизации
- Программная авторизация в Битрикс24 – Пишем код в 1с – Урок 1
- Программная авторизация в Битрикс24 – Пишем код в 1с – Урок 2
- Программная авторизация в Битрикс24 – Пишем код в 1с – Урок 3
-
Модуль 3 - Блок CRM. Работа с контрагентами через REST API
- Отправка контрагентов из 1с в Битрикс24 – Урок 1
- Отправка контрагентов из 1с в Битрикс24 – Урок 2
- Отправка контрагентов из 1с в Битрикс24 – Урок 3
- Отправка контрагентов из 1с в Битрикс24 – Урок 4
- Обновление контрагентов в Битрикс24 – Урок 1
- Обновление контрагентов в Битрикс24 – Урок 2
- Обновление контрагентов в Битрикс24 – Урок 3
- Работа с дополнительными полями пользователя
- Работа с файлами (Отправка pdf файла для печатной формы из 1с в Битрикс24 счет на оплату) – Урок 1
- Работа с файлами (Отправка pdf файла для печатной формы из 1с в Битрикс24 счет на оплату) – Урок 2
- Получение контрагентов из Битрикс24
- Работа с множественными полями контрагентов. Урок 1 (Обзор множественных полей)
- Работа с множественными полями контрагентов. Урок 2 (Телефон, email)
- Работа с множественными полями контрагентов. Урок 3 (Мессенджеры)
- Работа с множественными полями контрагентов. Урок 4 (Мессенджеры, продолжение)
-
Модуль 4 - Batch запросы. Отправка пакетного запроса
-
Модуль 5 - Блок CRM. Работа со сделками через REST API
- Получение сделок в 1с из Битрикс24 – Урок 1
- Получение сделок в 1с из Битрикс24 – Урок 2
- Получение сделок в 1с из Битрикс24 – Урок 3
- Выборка сделок за определенный период
- Работа с фильтрами и сортировкой в HTTP запросе
- Отправка сделок из 1с в Битрикс24 – Урок 1
- Отправка сделок из 1с в Битрикс24 – Урок 2
- Отправка сделок из 1с в Битрикс24 – Урок 3 (Обновление данных сделки в Битрикс24 )
- Отправка сделок из 1с в Битрикс24 – Урок 4 (Обновление статуса сделки в Битрикс24 в режиме online)
-
Модуль 6 - Работа с блоками "Диск" и "Задачи" через REST API
-
Модуль 7 - Установка веб-сервера. Работа с вебхуками
- Установка Apache. Публикация базы на веб-сервере
- План по работе с вебхуками
- Создание http сервиса в 1с
- Статический и динамический ip-адрес
- Установка и использование программы ngrok
- Имитация вебхука (создание номенклатуры в 1с)
- Исходящий вебхук. Реализация программной авторизации для HTTP сервиса в 1с
- Принятие вебхука из Битрикс24 в 1с
- Отладка GET / POST запросов. Перехват вебхука в отладчике.
- Получаем данные сделки из вебхука – Урок 1
- Получаем данные сделки из вебхука – Урок 2
Описание курса:
В рамках данного курса – разработаем собственную интеграцию 1с УНФ 1.6 и CRM Битрикс24.
Все материалы курса в виде внешних обработок прикреплены к соответствующим урокам!
Весь материал актуален как для коробочных так и для облачных версий Битрикс24.
Вся разработка будет выполнена в расширение(cfe) на стороне 1с с использованием REST API Битрикс24.
Мы разберем все основные моменты необходимые для создания полноценной интеграции.
Что вы будете уметь по окончанию курса?
- Уметь работать с http запросами из любой конфигурации 1с.
- Разрабатывать свои интеграции с Битркс24 с нуля, либо дорабатывать имеющиеся.
- Работать с CRM блоком Битрикс24 с использованием REST API.
- Понимать как работать с блоками “Диск” и “Задачи” в Битрикс24 с использованием REST API.
- Организовать выгрузку контрагентов, номенклатуры, сделок, картинок, файлов, печатных форм в формате pdf из 1с в Битрикс24
(Для примера разберем отправку печатной формы “счет на оплату” в формате pdf и прикрепление в карточку контрагента). - Научитесь работать с batch – запросами.
- Применять фильтрацию и сортировку к выборке с данными, при вызове списочных методов через REST API.
- Сможете настроить работу с web – хуками Битрикс24 и отладить их по средствам перехвата в отладчике 1с, даже не имея статического ip адреса.
- Загрузить любые данные из Битрикс24: сделки, статусы, контрагенты или номенклатура, средствами REST API.
- Работать с множественными полями таких сущностей как: контакты, контрагенты, сделки.
- Работать с дополнительными пользовательскими полями. Понимать что такое идентификаторы пользовательских полей.
- Работать со свойствами номенклатуры через REST API. (Разберем пример выгрузки номенклатуры с остатками и ценами в Битрикс24 из 1с. Также разберем пример выгрузки изображений через batch – запрос).
- Устанавливать web – сервер Apache и публиковать базу 1с на web – сервере.
- Создавать http – сервисы в 1с и отлаживать их с использованием внешних и внутренних ip адресов.
- Работать с форматом JSON программно средствами платформы 1с.
ВАЖНО:
Кроме видео-уроков вы получаете все исходные материалы(листинг) каждого кейса, который мы разбираем на курсе.
Для каждого урока прилагаются материалы в виде файлов расширения (.cfe) Таким образом, если у вас вдруг, не получилось реализовать какой то механизм самостоятельно, можно посмотреть готовый, отлаженный код из приложенных файлов.
Детали курса
- Лекции 58
- Тесты 0
- Учебное время Пожизненный доступ
- Навык Средний
- Студенты 28
- Оценки Да