Интеграция и обмен данными
Материал этого курса можно проходить в форматах:
- погружение дневной (10:00-17:00) очно/удаленно;
- погружение вечерний (18:15-21:00) очно/удаленно;
- WEB-курс;
- очный дневной курс;
- онлайн-трансляция.
Курс предназначен:
- для программистов, знающих основы конфигурирования и программирования в технологической платформе «1С:Предприятие 8» и ни разу не сталкивавшимся с задачами организации взаимодействия (обмена) с другими системами;
- для программистов на платформе «1С:Предприятие 8» решавших уже задачи связанные с интеграцией с другими системами, но желающих получить представление о всех существующих возможностях в технологической платформе
Основной упор в курсе сделан на ознакомление:
- с механизмами, с помощью которых "1С:Предприятие 8" может обмениваться данными и взаимодействовать с другими системами
- с возможностями "1С:Предприятие 8", которые непосредственно связаны с термином "обмен"
После курса Вы сможете:
- принимать решения об использовании наиболее эффективных механизмов обмена (для решения конкретной задачи)
- реализовывать механизмы обмена данными как с произвольными системами, так и с системами функционирующими на платформе «1С:Предприятие 8» с использованием довольно большого количества технологий
Курс проводится в трех форматах: очном, очном-погружении и WEB-формате. Программа курса в очном формате и в остальных форматах (погружении и WEB) отличаются.
WEB-курс и курс-погружение - являются расширенным вариантом очного курса. Более подробно (с практической работой) рассматриваются такие темы как Работа с JSON, WEB-сервисы, HTTP-сервисы.
Описание и программа курса в WEB- формате и погружении:
Внимание!!! Если Вы уже проходили ранее в нашем центре курс Интеграция и обмен данными и знакомы с механизмом XDTO, то Вас мы приглашаем на отдельный курс Web- сервисы (SOAP), HTTP-сервисы, oData (автоматический REST-сервис)
В стоимость очного дневного курса включено:
- 3 дня с 10:00 до 17:00
- методические материалы
- обеды, кофе-брейки
- свидетельство 1С-Учебного центра №3
В стоимость WEB-курса включено:
- 5 недель курса, 5 вебинаров с преподавателем
- доступ на 2 года к обновляемым видеоматериалам после окончания курса
- свидетельство 1С-Учебного центра №3 (при условии выполнения практики)
Для выполнения практики на WEB- курсе у Вас должна быть установлена лицензионная платформа "1С:Предприятие 8" (коммерческая поставка). Учебная версия платформы НЕ подходит.
В стоимость очного курса-погружения включено:
- 5 дней с 10:00 до 17:00 или 9 вечеров с 18:15 по 21:15
- конспект, наушники
- обеды, кофе-брейки
- доступ на 2 года к обновляемым видеоматериалам после окончания курса
- свидетельство 1С-Учебного центра №3 (при условии выполнения практики)
В стоимость он-лайн трансляции включено:
- он-лайн трансляция очного курса в режиме вебинара, 3 дня с 10:00 до 17:00 по мск времени
- методическое пособие в печатном виде (заранее отправляется почтой России)
- свидетельство 1С-Учебного центра №3
WEB-курс состоит из видеороликов, практических задач и вебинаров с преподавателям. Ко всем материалам курса предоставляется круглосуточный доступ через Интернет – можно заниматься в удобное время. Курс разделен на занятия. В течение занятия изучаются материалы по текущей теме, выполняются практикумы, задаются вопросы преподавателю. В конце каждого занятия проводится вебинар, на котором преподаватель разбирает все поступившие вопросы, типовые ошибки, объясняет правильное решение. Запись вебинаров доступна в портале. Таким образом проходят несколько занятий одно за другим. В конце проводится итоговая самостоятельная работа и итоговый вебинар.
Преимущества – индивидуальные консультации преподавателя по Вашим вопросам, подходящий лично для Вас темп прохождения материала.
Все это дает более глубокую проработку материала курса.
Этот курс возможно пройти со своего рабочего места с полным эффектом присутствия преподавателя там, где ученик! Если эта возможность Вас заинтересовала – позвоните нам!
Это дополнительная услуга, которая предлагается слушателям, прошедшим обучение.
Преимущества – индивидуальные консультации преподавателя по Вашим вопросам, подходящий лично для Вас темп прохождения материала.
Все это дает более глубокую проработку материала курса.
Этот курс возможно пройти со своего рабочего места с полным эффектом присутствия преподавателя там, где ученик! Если эта возможность Вас заинтересовала – позвоните нам!
Программа курса
ПРОГРАММА ОЧНОГО КУРСА
Введение
- Постановка задачи
Рассмотрение каркасных примеров
- Общие принципы работы с файлами.
- Работа с текстовыми файлами
- Работа с файлами dbf
- Документы html
- Извлечение текста
- Интернет технологии
- Работа с электронной почтой
- Использование протоколов http, ftp
- Внешние источники данных
- Библиотека стандартных подсистем
XML документ
- Базовые средства работы с XML
- XML cериализация
- Простые типы
- Типы данных
- Сложные типы
- Выгрузка и загрузка объектов с различающейся структурой
- DOM модель работы с XML документами
- Работа с xml парсером «напрямую»
- «Смешанная» модель
- Xsl преобразование (XSLT)
WEB-приложение
- Общие положения
- Средства Интернет-сервера
- Пример реализации
XDTO
- Фабрика XDTO
- Выгрузка данных посредством XDTO в xml документ
- Чтение данных посредством XDTO из xml документа
- Импорт, экспорт схем XML
- Программное создание фабрики XDTO
- «Смешанная» модель в XDTO.
- XML сериализация на основе XDTO
Механизм Web сервисов
- Создание WEB-сервисов (SOAP) в 1С:Предприятие
- Использование WEB-сервисов (SOAP), опубликованных сторонними поставщиками
- Использование динамических ссылок
- Использование статических ссылок
REST web сервисы
Планы обмена
- Первое знакомство
- Универсальный обмен
- Управление регистрацией изменений
- Очистка таблиц регистрации изменений
- Определение стратегии распространения данных
- Разрешение коллизий
- Создание «начального образа»
- Задание соответствий пространств имен
- Распределенные базы данных
Мобильная платформа (ознакомительно)
- Введение (выдержки с «http://v8.1c.ru/overview/Term_000000818.htm»)
- Разработка базы данных
- Предварительная настройка
- Сборка мобильного приложения
- Тестирование приложения
ПРОГРАММА ОЧНОГО ПОГРУЖЕНИЯ И WEB- КУРСА
Занятие №1 (5 часов видео)
Введение
- Структура курса
- Задача обмена
- Составляющие задачи обмена
Работа с файлами
- Обычное приложение
- Управляемое приложение. Передача файла с клиента
- Необходимость передачи файла на сервер
- Передача файла с сервера на клиента
- Переход в асинхронное программирование
Работа с текcтовым документом
- Объект "Текстовый документ"
- Поле текстового документа
- Модель последовательного доступа
- Посимвольное чтение
Работа с файлами dbf
- Выгрузка/Загрузка в dbf
- Особенности загрузки/использование индексов
- Особенности использования dbf
HTML
- HTML документ
- Поле HTML документа
- Работа с объектной моделью HTML
- События поля HTML документа
- pEvtObj
Термины сетевых технологий
Вариант подключения к интернету
Проблема с прокси
Электронная почта
- Объект "Почта"
- Объект "Интернет почта"
- Третий вариант
Работа с ftp
OLE, COM
- Загрузка данных из Excel
- Назначение обработчиков
- Обращение к базе 1С:Предприятие через СОМ
- Обращение к базе 1С:Предприятие через OLE
- Отличия технологий
Внешние источники
- Подключение внешнего источника
- Настройка иерархии, представления
- Получение данных из внешнего источника
- Использование в качестве источника книги Excel
- Изменение, добавление данных
Подсистемы БСП
- Введение
Работа с файлами
- Настройка
- Обзор возможностей
- Пример использования
Получение файлов из интернета
- Обзор возможностей
- Пример использования
Работа с почтовыми сообщениями
- Настройка учетной записи
- Обзор возможностей
- Пример использования
Заключение
Занятие №2 (4 часа видео)
XML. Общие понятия
- XML документ
- Схема XML документа
- URI пространства имен типов
- Универсальность XML
Базовая подсистема по работе с XML
- Запись в файл
- Чтение из файла
- Доработка выгрузки
Сериализация для простых типов
- Выгрузка данных
- Загрузка данных
- Уникальный идентификатор, ссылка
Самостоятельная работа
- Постановка задачи
- Разбор изменений процедуры выгрузки
- Разбор изменений процедуры загрузки
- Преимущества алгоритма
Типы данных
- Типы 1С:Предприятие и типы XML
- XMLТипЗнч, ИзXMLТипа
Сериализация для сложных типов
- Вызгрузка/Загрузка
- ВозможностьЧтенияXML
- Указание типа в ПрочитатьXML
Самостоятельная работа
- Постановка задачи
- Разбор изменений процедуры выгрузки
- Неудачная модификация процедуры загрузки
- Исправление ситуации
- Универсальная загрузка
- Загрузить что можем
Использование методов сериализации для сложных типов
- При работе с простыми типами
- При отличиях в структуре (выгрузка)
- При отличиях в структуре (загрузка)
- Синхронизация по уникальным идентификаторам
- Другие варианты
- Использование DOM модели
- Комплексное использование двух моделей
- Работа с парсером напрямую
- XSL преобразование
- Использование преобразования
XDTO
- Введение
- Создание пакета "Товары"
- Выгрузка/Загрузка
- В чем упрощение работы?
- Где универсальность?
Самостоятельная работа
- Постановка задачи
- Распостраненные ошибки
Занятие №3 (4 часа видео)
Разбор самостоятельной работы
Структура пакета
- Первый вариант
- Второй вариант
- Третий вариант
- Четвертый вариант
Процедура выгрузки
Процедура загрузки
Выгрузка/Загрузка схем XML
Использование программно созданной фабрики
Комплексный подход
Использование типов другого пакета
Пакет "http://v8.1c.ru/8.1/data/enterprise/current-config"
Определение ссылок
JSON
- Введение
- Выгрузка/загрузка структур, массивов
- Работа с датой
- Выгрузка/загрузка не поддерживаемых типов
- Сериализация XDTO
- Потоковая техника
- Совмещение техник
Планы обмена
Универсальный обмен данными
- Введение. Инфраструктура сообщений
- Служба регистрации изменений
- Демонстрация работы службы регистрации изменений
- Флаг "Автозаполнение"
- Разрешение колизий
- Программная регистрация изменений
- Краткий итог
Распределенные информационные базы
- Введение
- Обработчики модуля объекта
Разбор ситуаций
- Введение
- Стандартный процесс разрешения коллизий
- Односторонний обмен
- Двухсторонний обмен (префиксация)
- Список узлов корневой базы
- Отсылка удалений объектов
- Движения документов
- Коллизии по объектам
- Оптимизация службы регистрации (по составу объектов)
- Оптимизация службы регистрации (по объему регистрации)
- Отчеты по холдингу
- Программная выгрузка загрузка
Занятие №4 (2 часа видео)
WEB Сервисы
- Введение
Демонстрационная база
- Обращение по динамической ссылке
- Реализация сервиса по данным отгрузки
- Обращение по статической ссылке
- Реализация сервиса по номенклатуре
Установка Apache
Простейшая операция (Ready)
Публикация базы
Обращение к простейшей операции
Параметры операций, направление передачи
Самостоятельная работа
Разбор первой части
ERP Монитор
- Введение
- Операция «Начать обмен»
- Операция «Получить результат партнер»
Заключение
HTTP
- Работа с протоколом HTTP
- Пример использования HTTP соединения
Интерфейс oData (REST API)
- Публикация, обращение к интерфейсу
- Определение доступности
- Состав метаданных объектов
- Получение данных объектов определенного типа
- Понятие сущности, выборка значений нужных полей, канонический URL
- Обращение к виртуальным таблицам
- Фильтрация получаемых данных
- Используемые выражения, функции
- Фильтрация по коллекциям
- Другие параметры, выражения
Занятие №5 (более 1 часа видео)
Использование HTTP Соединения
- Чтение данных
- Добавление данных
- Изменение данных
- Самостоятельная работа
- Оптимистическая блокировка
- Удаление данных
- Проведение документа
- Работа с планом обмена
Создание HTTP сервисов
- Введение, шаблон URL
- HTTPСервисЗапрос, HTTPСервисОтвет
- Передача данных справочника (GET)
- Cоздание элемента справочника (POST)
- Метод "Любой"
Самостоятельная работа
Получение курсов валют
- Начало
- HTTP Соединение
Авторизация
- «Анонимная» (от имени одного пользователя)
- Явное указание пользователя и пароля
Сервис «Произвольный запрос»
- Выполнение запроса
- Использование параметров
Работа с планами обмена через автоматический сервис
- Постановка задачи, предварительная настройка
- Получение изменений
- Разбор через поток
- Передача квитанции




Мы распланировали расписание занятий самым удобным образом. Вы можете учиться по будням или в выходные дни, с утра или вечером. А если все равно подобрать удобное время не удается, Вы можете слушать курсы онлайн или учиться по видеоматериалам.

Для всех наших курсов есть наглядные информационные материалы и пособия, подготовленные вместе со специалистами компании «1С».