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с - Наука та технологія
Как хорошо, что есть ютуб и масса хороших людей! Четко, ясно, без воды, спасибо!
Афигеть, круто! мне как новичку много полезной информации. И много непонятного. Осваиваю.
Самый адекватный канал по 1с , каждый одно и тоже пилит , респект тебе.
Спасибо! Стараюсь делать контент уникальным полезным и без воды.
Очень содержательно, доступно и полезно! Продумано до мелочей! Спасибо большое! Виден значительный опыт в разработке! Супер!
Отличная выжимка и примеры. Все по делу и без воды. Лайк.
Спасибо тебе, автор, за это видео и за все остальные! Контент уникальный, это особенно ценно.
Очень интересно))) Спасибо большое! 😊
Благодарен за видео. Как раз по работе надо, это будет 3 вариант написания обмена. Буду дальше осваивать Ваши материалы.
Даёшь курс по конвертации 3 чтобы пользоваться планом обмена по Enterprise Data!)
Это большие трудозатраты. Для этого надо этим заниматься как основной деятельностью. Ну может и дойду когда-нибудь до профессионального режима.
Просто молодец!
Спасибо, было интересно посмотреть, еще бы базу на которой показывали выложить, что бы в отладчике посмотреть, что куда в какой моменте передается.
Выложил на сайте. Перейти можно по ссылке под видео или по qr коду который показывается в начале и конце видео. Там разбито на части, как в видео, по каждой ссылка.
Очень хорошее видео получилось
Очень полезно и точно .
Спасибо!
спасибо, за ваши ролики
Пожалуйста!
Да, спасибо, интересно. Конечно, на реальных базах скорее всего использовал бы кд2 или кд3 ( или кд3.1, смотрели уже новый фреймворк?). Честно говоря, не знал, что их коробки платформа так много дает для настройки обмена. планы обмена да, а вот про автоматическое формирование сообщений - не знал, как-то сразу с кд2 начинал.
Многие начинают сразу с библиотек, а там столько что не увидишь что из этого из базовых возможностей самой платформы, а что библиотека добавляет. Я для этих целей и сделал. Для реальных задач думаю это не особо подойдёт, только если для очень простых. Бсп как раз этот механизм и использует в основе. Позже планирую сделать про подсистему обмен данными из Бсп, а это как вводная информация.
@@fastAbout1s Отлично) спасибо!
Хорошее видео, но, вопрос, как при разной структуре данных выгружать табличные части документа?
Большое спасибо за видео, но ссылка на конфигурацию не доступна. Не могли бы повторно выложить файл.
Да, сайт уже закрыт. Файлы прикрепляю в комментариях в телеграмме. Вот в этом посте ссылки на файлы. t.me/FastAbout1s/38
@@fastAbout1s спс
объясните за http, нужно два запроса подавать? (1й запрос получает изменения , 2й запрос говорит что всё ок удаляй регистрацию). в какой момент вызывется ver1UploadData(Запрос)? или он автоматически если тела нет то это GET, если тело есть то это POST?
Есть такой стиль разработки api - rest. По нему если вы запрашиваете данные, это делается запросом методом get, если наоборот передаете для н.п. добавления то запрос методом post. Тело запроса может быть у любого метода по сути get и post отличаются только соглашением их использования, а технически у них одинаковые возможноти. Но обычно передавать тело в get запросе не принято по соглашению, но не запрещено технически.
Вы можете не соблюдать соглашение rest , а передавать и сразу получать данные одним запросом post , тогда в теле будет передаваться данные и номер обращения для снятия регистрации. И он так же будет возвращать данные (как get).
По поводу вопроса, как определяетяся какой обработчик вызвать.
Для каждого обработчика указано какой метод он обрабатывает (get или post) посмотрите пример конфигурации, я прикретил в комментариях в телеграмме (для этого видео).
А факт наличие тела, как я сказал, не является отличием get от post.
Тип запроса указывается явно в заголовках http пакета, при выполнении запроса.
@@fastAbout1s тогда нужно два запроса один на запрос изменений второй для подтверждения что всё норм