1С xdto для начинающих - закрой все вопросы по работе с xdto за одно занятие.

Что нам дает механизм обмена через XDTO?

В первую очередь унификацию передаваемых данных.

Вы описываете в пакете и передаете только необходимую информацию.

Вы сокращаете время выгрузки и загрузки данных.

Вы можете даже не создавать пакет, а применять механизмы преобразования в xml встроенные в платформу.

По факту получаете мощный инструмент с огромными возможностями по организации обменов между базами, мобильными приложениями, web сервисами, в том числе и не 1С.

Кому подойдёт этот курс:

  • Тем, впервые слышит об XDTO
  • Тем, кто столкнулся с этим и хочет разобраться в теме
  • Тем кто устал от COM обменов и хочет перейти на быстрые и современные механизмы обмена с использованием XDTO

Чему вы научитесь​:

Для тех кто первый раз слышит:

Разберем, что такое XDTO? Что такое XDTO схемы? Где все это применяется.

Разработаем обмен между типовыми конфигурациями:

Создадим обмен через XDTO между однотипными конфигурациями без создания пакетов.

Разработаем обмен между разными конфигурациями:

Создадим пакет XDTO для обмена информацией между базами

Разработаем обмен xdto через план обмена:

Добавим в наш обмен план обмена и воспользуемся всеми преимуществами типовых механизмов

Разработаем http сервис для обмена xdto напрямую:

Добавим в наш обмен HTTP сервис для прямого обмена между базами

Блок 1. 1С XDTO

- Описание конфигурации
- Про создание XDTO, что такое URI-пространство имен. Краткое пояснение зачем нужно пространство имен
- Как создавать пакеты
- Работа в базе с выгрузками
- Про сериализатор XDTO и зачем он нужен
- Еще раз как создавать XDTO. Тип объекта = Объект метаданных, это тот что в дереве конфигурации
- Пример выгрузки объекта через План обмена. Пояснение выгруженных данных. Немного про план обмена с мобильным приложением. 
- Конкретика про создание пакета XDTO, откуда брать правильное имя для типов, если следовать методике создания пакетов, т.е. копировать из файла XML, который создает сама 1С.
- Пояснение по созданию Свойств
- Про типы данных в пакетах XDTO и зачем это нужно
- Директивы импорта при создании пакетов XDTO
- Директивы импорта расширяют область видимости пакета.
- Вопрос: В чем разница при указании Минимального и Максимального количества в свойствах типа? 
- Особенности при формировании пакета. Порядок размещения свойств. Рекомендации по созданию пакета XDTO для обмена с другой базой.
- Создание пакета XDTO для Документа с табличной частью
- Обработка. Описание ВыгрузкаВФайл
- Обзор функций общего модуля
- Пример работы с отладчиком по выгрузке файла XML. Формирование XDTO. Пошаговый просмотр и объяснение.
- Анализ структуры сформированного файла XML.
- Чтение сформированного файла XML другой базой
- Ответы на вопросы. Для формирования Объекта XDTO, нужно передавать именно объект, а не ссылку на объект. Разное

Блок 2. 1С XDTO

- ВыгрузкаXDTO с использованием пакетов XDTO, фабрика XDTO.
- ВыгрузкаXDTO Объект Документ. Работа с табличной частью
- Чтение сформированного файла с использованием пакетов XDTO другой базой
- Ответы на вопросы в чате.
- Про использование URI пространства имен
- Обмен через План обмена
- Кратко про что такое План обмена.
- Планы обмена должны называться одинаково как в базе ЦБ, так и в базе мобильной.
- Обзор конфигурации для мобильного приложения в рамках настроек плана обмена
- Продолжение обзора конфигурации для мобильного приложения
- Формирование плана обмена в центральной базе в отладчике “ВыгрузитьОбмен”
- Формирование пакета для плана обмена. Магия плана обмена :)
- Включение в план обмена Объекта в базе ЦБ с реквизитами отличными от Объекта в мобильной базе
- Ответы на вопросы в чате.
- Вопрос: Почему в типовых авторегистрация установлена Запретить? Ответ: В типовых организованы свои дополнительные проверки.
- Обмен через HTTP 
- Включение возможности отладки по HTTP
- Пример работы с отладчиком по обмену по HTTP. Пошаговый просмотр и объяснение.
- Если в процессе работы подвисает база нужно перезапустить службу сервера Apache