1С Механизмы обмена данными. Универсальные обмены данными.

Поділитися
Вставка
  • Опубліковано 9 чер 2024
  • В видео рассматриваются базовые механизмы обмена в 1С, которыми можно реализовать универсальные обмены, с использованием планов обмена (регистраций данных для обмена), сообщений обмена (отслеживание доставки через номер сообщения) и возможностей сериализации данных в/из XML. В качестве транспорта сообщений обмена рассматриваются файлы и http сервисы. Это вводная часть для следующего видео по организации универсальных обменов с использованием подсистемы БСП "Обмены данными".
    Данные из видео (код и файлы конфигураций)
    fastabout1s.ru/exch_univ_theor
    Тайм коды:
    00:00:00 Введение. Общая теория.
    00:02:33 Часть 1. Пример обмена справочниками. Через файлы. Авторегистрация.
    00:02:58 Часть 1. План обмена
    00:03:16 Часть 1. Создание обработки выгрузки
    00:04:52 Часть 1. Отчет для просмотра зарегистрированных для обмена данных.
    00:06:24 Часть 1. Структура и содержимое файла сообщения обмена.
    00:07:40 Часть 1. Создание обработки загрузки. Разбор чтения файла сообщения.
    00:09:50 Часть 1. Сообщение обмена. Ответ.
    00:10:33 Часть 1. Загрузка ответного сообщения. Отмена регистрации после подтверждения загрузки.
    00:11:09 Часть 2. Ограничения при регистрации изменений для обмена (программная регистрация. Добавление узлов в получатели).
    00:11:27 Часть 2. Добавление отбора в план обмена
    00:12:04 Часть 2. Добавление подписки и обработчика для регистрации изменений для обмена
    00:13:34 Часть 3. Обмены объектами разными по структуре
    00:16:29 Часть 4. Универсальный обмен через http сервис (вместо файлов).
    00:17:02 Часть 4. Добавление http сервиса
    00:17:29 Часть 4. http метод для выгрузки данных
    00:18:15 Часть 4. http метод для получения данных
    00:18:47 Часть 4. Публикация http сервиса
    00:20:10 Часть 4. Доработка загрузки по http на стороне приемника.
    Если вам нравится то что я делаю,
    вы можете поддержать канал =)
    карта мир сбер. 2202 2067 4136 1385
    Телеграмм t.me/FastAbout1s
    Dzen dzen.ru/fastabout1s
    ВК fastabout1s
    Материалы из видео fastabout1s.ru/
    #механизмыОбмена1с
    #универсальныйМеханизмОбменаДанными1с
    #планобмена1с
    #1срегистрацияпланаобмена
    #узелпланаобмена1с
    #1спланобменапрограммно
    #1сзарегистрироватьвпланеобмена
    #1спланыобменасоздание
    #1спланобменарегистрацияизменений
    #1спланобмена+снуля
    #планобмена1спример
    #новыйпланобмена1с
    #1спланобменазарегистрироватьизменения
    #составпланаобмена1с
    #1собменчерезпланыобмена
    #1собменсообщениями
    #1спланобменаобменсообщениями
    #номерсообщенияпланобмена1с
    #1суроки
    #видеоурок1с
    #бесплатныеуроки1с
  • Наука та технологія

КОМЕНТАРІ • 29

  • @alex-pravdorub
    @alex-pravdorub 4 місяці тому +2

    Как хорошо, что есть ютуб и масса хороших людей! Четко, ясно, без воды, спасибо!

  • @Vitalik-Alik
    @Vitalik-Alik 2 місяці тому +3

    Афигеть, круто! мне как новичку много полезной информации. И много непонятного. Осваиваю.

  • @ocean1487
    @ocean1487 9 місяців тому +3

    Самый адекватный канал по 1с , каждый одно и тоже пилит , респект тебе.

    • @fastAbout1s
      @fastAbout1s  9 місяців тому

      Спасибо! Стараюсь делать контент уникальным полезным и без воды.

  • @juliaakimenko642
    @juliaakimenko642 Рік тому +4

    Очень содержательно, доступно и полезно! Продумано до мелочей! Спасибо большое! Виден значительный опыт в разработке! Супер!

  • @Andronav
    @Andronav 11 місяців тому +1

    Отличная выжимка и примеры. Все по делу и без воды. Лайк.

  • @Acquistare
    @Acquistare 9 місяців тому +1

    Спасибо тебе, автор, за это видео и за все остальные! Контент уникальный, это особенно ценно.

  • @user-lr1ly7mk2y
    @user-lr1ly7mk2y Рік тому +3

    Очень интересно))) Спасибо большое! 😊

  • @alexney9611
    @alexney9611 Рік тому +2

    Благодарен за видео. Как раз по работе надо, это будет 3 вариант написания обмена. Буду дальше осваивать Ваши материалы.

  • @ramzes5633
    @ramzes5633 Рік тому +5

    Даёшь курс по конвертации 3 чтобы пользоваться планом обмена по Enterprise Data!)

    • @fastAbout1s
      @fastAbout1s  Рік тому +1

      Это большие трудозатраты. Для этого надо этим заниматься как основной деятельностью. Ну может и дойду когда-нибудь до профессионального режима.

  • @user-cz7bl8fo8g
    @user-cz7bl8fo8g Рік тому +3

    Просто молодец!

  • @mikefrygin6615
    @mikefrygin6615 Рік тому +1

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

    • @fastAbout1s
      @fastAbout1s  Рік тому +1

      Выложил на сайте. Перейти можно по ссылке под видео или по qr коду который показывается в начале и конце видео. Там разбито на части, как в видео, по каждой ссылка.

  • @user-gd9pl9gp4q
    @user-gd9pl9gp4q Місяць тому +1

    Очень хорошее видео получилось

  • @mishaelement720
    @mishaelement720 4 місяці тому +1

    Очень полезно и точно .

  • @user-kn2uj7vr7t
    @user-kn2uj7vr7t Рік тому +2

    Спасибо!

  • @DogLoc01
    @DogLoc01 11 місяців тому +1

    спасибо, за ваши ролики

  • @avbolshakov
    @avbolshakov Рік тому +1

    Да, спасибо, интересно. Конечно, на реальных базах скорее всего использовал бы кд2 или кд3 ( или кд3.1, смотрели уже новый фреймворк?). Честно говоря, не знал, что их коробки платформа так много дает для настройки обмена. планы обмена да, а вот про автоматическое формирование сообщений - не знал, как-то сразу с кд2 начинал.

    • @fastAbout1s
      @fastAbout1s  Рік тому +3

      Многие начинают сразу с библиотек, а там столько что не увидишь что из этого из базовых возможностей самой платформы, а что библиотека добавляет. Я для этих целей и сделал. Для реальных задач думаю это не особо подойдёт, только если для очень простых. Бсп как раз этот механизм и использует в основе. Позже планирую сделать про подсистему обмен данными из Бсп, а это как вводная информация.

    • @avbolshakov
      @avbolshakov Рік тому

      @@fastAbout1s Отлично) спасибо!

  • @user-he9xs3zs2k
    @user-he9xs3zs2k 6 місяців тому

    Хорошее видео, но, вопрос, как при разной структуре данных выгружать табличные части документа?

  • @oleggreen1244
    @oleggreen1244 4 місяці тому

    Большое спасибо за видео, но ссылка на конфигурацию не доступна. Не могли бы повторно выложить файл.

    • @fastAbout1s
      @fastAbout1s  4 місяці тому +1

      Да, сайт уже закрыт. Файлы прикрепляю в комментариях в телеграмме. Вот в этом посте ссылки на файлы. t.me/FastAbout1s/38

    • @oleggreen1244
      @oleggreen1244 4 місяці тому

      @@fastAbout1s спс

  • @mebelsv8835
    @mebelsv8835 9 місяців тому

    объясните за http, нужно два запроса подавать? (1й запрос получает изменения , 2й запрос говорит что всё ок удаляй регистрацию). в какой момент вызывется ver1UploadData(Запрос)? или он автоматически если тела нет то это GET, если тело есть то это POST?

    • @fastAbout1s
      @fastAbout1s  9 місяців тому

      Есть такой стиль разработки api - rest. По нему если вы запрашиваете данные, это делается запросом методом get, если наоборот передаете для н.п. добавления то запрос методом post. Тело запроса может быть у любого метода по сути get и post отличаются только соглашением их использования, а технически у них одинаковые возможноти. Но обычно передавать тело в get запросе не принято по соглашению, но не запрещено технически.
      Вы можете не соблюдать соглашение rest , а передавать и сразу получать данные одним запросом post , тогда в теле будет передаваться данные и номер обращения для снятия регистрации. И он так же будет возвращать данные (как get).
      По поводу вопроса, как определяетяся какой обработчик вызвать.
      Для каждого обработчика указано какой метод он обрабатывает (get или post) посмотрите пример конфигурации, я прикретил в комментариях в телеграмме (для этого видео).
      А факт наличие тела, как я сказал, не является отличием get от post.
      Тип запроса указывается явно в заголовках http пакета, при выполнении запроса.

    • @mebelsv8835
      @mebelsv8835 9 місяців тому

      @@fastAbout1s тогда нужно два запроса один на запрос изменений второй для подтверждения что всё норм