Интеграция и обмен данными — Октябрь 2026
О чём курс
Научитесь настраивать перенос и обмен данными между 1С и другими системами
Освоите механизмы обмена данными с системами на платформе «1С:Предприятие 8»
Научитесь выбирать наиболее эффективные механизмы обмена (для решения конкретной задачи)
Доступ на 2 года к обновляемым видеоматериалам после окончания курса
Для кого предназначен курс:
Для программистов, знающих основы конфигурирования и программирования в технологической платформе «1С:Предприятие 8» и ни разу не сталкивавшимся с задачами организации взаимодействия (обмена) с другими системами.
Для программистов на платформе «1С:Предприятие 8» решавших уже задачи связанные с интеграцией с другими системами, но желающих получить представление о всех существующих возможностях в технологической платформе.
После курса Вы сможете:
Принимать решения об использовании наиболее эффективных механизмов обмена (для решения конкретной задачи)
Реализовывать механизмы обмена данными как с произвольными системами, так и с системами функционирующими на платформе «1С:Предприятие 8» с использованием довольно большого количества технологий
Спойлер: Программа подробно Занятие №1 (5 часов видео) Введение Задача обмена
Составляющие задачи обмена
Работа с файлами Работа с диалогом выбора файла
Выбор каталога
Работа с диалогом выбора (старая модель)
Получение параметров файла
Общая схема передачи данных между клиентом и сервером
Запись файла в базу
Получение файла из базы
Создание каталога, поиск и копирование, удаление файлов
Работа с текстом Введение
Объект "Текстовый документ". Выгрузка данных
Объект "Текстовый документ". Загрузка данных
Объект "Текстовый документ". Интерфейсные возможности
Поле текстового документа
Модель последовательного доступа
Асинхронная запись в поток
Работа с DBF (Xbase) Общие положения
Выгрузка/Загрузка данных
Поиск по файлу
Дополнение
HTML Основные положения
Поле HTML документа
Использование объектной модели
PDF Выгрузка данных в PDF
Работа с вложениями
Работа с приложениями Команда системы
Запустить приложение
Excel
Особенности работы с MS Office
Word (обработчики событий)
1С:Предприятие (OLE, COM) COM
OLE
Разница
Терминология сетевых технологий
Электронная почта Введение
Работа с почтовым клиентом
Работа с почтовым сервером
Работа по FTP Первая часть
Вторая часть
Внешние источники Общие сведения, настройка источника данных
Создание внешнего источника данных (подключение, настройка свойств)
Получение данных
Использование в отчетах
Ограничение использования
Запись данных
Особенность работы с Excel
Занятие №2 (4 часа видео) XML Общие понятия Введение
XML документ
URI пространства имен типов
Схема xml документа
В чем заключается универсальность?
Базовая подсистема по работе с XML Введение
Выгрузка данных
Загрузка данных
Доработка Выгрузки/Загрузки
Сериализация для простых типов Выгрузка данных
Загрузка данных
Код загрузки
Чтение битой ссылки
Уникальный идентификатор, ссылка
Самостоятельная работа Постановка задачи
Постановка задачи (текст)
Разбор самостоятельной работы
Изменение процедуры выгрузки
Изменение процедуры загрузки
Преимущества/Недостатки алгоритма
Типы данных Типы 1С:Предприятие и типы XML
XMLТипЗнч, ИзXMLТипа
Сериализация для сложных типов Выгрузка/Загрузка (первое знакомство)
Выгрузка/Загрузка (подробнее)
ВозможностьЧтенияXML
Указание типа в ПрочитатьXML
Самостоятельная работа Постановка задачи
Постановка задачи (текст)
Разбор самостоятельной работы Разбор изменений процедуры выгрузки
Неудачная модификация процедуры загрузки
Исправление ситуации
Универсальная загрузка
Загрузить что можем
Использование методов сериализации для сложных типов При работе с простыми типами
При отличиях в структуре (выгрузка)
При отличиях в структуре (загрузка)
Синхронизация по уникальным идентификаторам
Использование DOM модели
Комплексное использование двух моделей
Работа с парсером напрямую
XDTO Введение
Создание пакета "Товары" (тип значения)
Создание пакета "Товары" (тип объекта)
Выгрузка/Загрузка
В чем упрощение работы?
Где универсальность?
Самостоятельная работа Постановка задачи
Распространенные ошибки
Постановка задачи (текст)
Занятие №3 (4 часа видео) Разбор самостоятельной работы
Структура пакета Первый вариант
Второй вариант
Третий вариант
Четвертый вариант
Краткий итог
Код Процедура выгрузки
Процедура загрузки
Выгрузка/Загрузка схем XML
Использование программно созданной фабрики (выгрузка)
Использование программно созданной фабрики (загрузка)
Комплексный подход (выгрузка)
Комплексный подход (загрузка)
Использование типов другого пакета
Пакет ""
Определение ссылок
Планы обмена
Универсальный обмен данными Введение. Инфраструктура сообщений
Служба регистрации изменений
Демонстрация работы службы регистрации изменений
Программное управление регистрацией изменений
Флаг "Автозаполнение"
Разрешение коллизий
Краткий итог
Распределенные информационные базы Введение
Обработчики модуля объекта Управление миграцией
Разрешение коллизий
Разбор ситуаций Введение
Стандартный процесс разрешения коллизий
Односторонний обмен
Двухсторонний обмен (префиксация)
Список узлов корневой базы
Отсылка удалений объектов
Движения документов
Коллизии по объектам
Оптимизация службы регистрации (по составу объектов)
Оптимизация службы регистрации (по объему регистрации)
Отчеты по холдингу
Программная выгрузка/загрузка
Вывод/Ввод Из/В состава РИБ
Занятие №4 (более 2 ас. ч. видео) Введение
Архитектура SOA
Ссылки на необходимые файлы
Подготовительные действия
Демопример (ИТС) Обзор функциональности
Публикация базы сервера
Данные отгрузки (обзор)
Проверка работы в отладчике
Обращение по статической ссылке
Исправление ошибки
Простейшая операция (Ready)
Публикация сервиса
Как увидеть работу сервиса?
Обращение к простому сервису
Параметры операций, направление передачи
Код обработчиков
Доработка пакета XDTO под Самостоятельную №1
Самостоятельная работа №1
Пример использования в типовой конфигурации
Работа с JSON Введение
Выгрузка/Загрузка простых типов
Перенос массива
Перенос даты
Функция восстановления
Перенос неподдерживаемого типа, функция сериализации
Оптимизация сериализации и восстановления
Сериализация через СериализаторXDTO
Потоковая техника
Совмещение техник
Самостоятельная работа
Занятие №5 (более 2,5 ас. ч. видео) Введение
Продолжение (асинхронное обращение)
Коды состояния
Автоматический сервис платформы Общая информация, публикация
Функциональность справочника URLСтроки
Правило формирования URL. Управление доступностью данных
Обращение к данным таблиц
Правила указания имени ресурса
Выборка нужных полей — $select
Особенности $select
Использование нескольких параметров
Обращение к таблицам регистров (в том числе виртуальным)
Фильтрация получаемых данных
Выражения $filter
Канонический URL экземпляра сущности
Канонический URL экземпляра сущности, с указанием полей
Фильтрация по ссылочным типам, параметры виртуальной таблицы
Другие параметры и выражения
Использование HTTPСоединение Определение команды на получение данных (Get)
Исправление распространенных ошибок
Получение коллекции сущностей
Создание объекта (Post)
Код механизма
Изменение объекта (Patch)
Удаление объекта (Delete)
Запись в режиме загрузки
Самостоятельная работа
HTTP-сервисы Введение, создание сервиса
Определение шаблонов
Функциональность обработчиков методов
Реализация методов (Get)
Обращение к сервису
Реализация методов (Post)
Обращение к методу (Post)
Метод Любой
Самостоятельная работа №4
Выполнение произвольного запроса Реализация метода
Обращение к методу
Работа с большими объемами данных (тело как поток) Реализация механизма
Авторизация через токен, использование защищенного соединения Передача POST запросом данных файла XML
Передача POST запросом файла
Дополнительные материалы Использование искусственного интеллекта для генерации кода Предупреждение
Введение Введение
Что такое промт
Промт №1
Промт №2
1С Напарник Введение Н
Подключение к конфигуратору
Использование в режиме чата
Использование в конфигураторе
В качестве итога
Самостоятельная работа
Цена 11550 руб.
Теги курса
Выпуски серии 2
Все 2Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.