Настройка обмена с любой устаревшей конфигурацией на базе 8.2 через обработку "Универсальный обмен данными в формате XML" и "Конвертацию данных 2.0"

0. 84 23.11.20 18:00 Сейчас в теме
Разберем кейс, как настроить простенький обмен с любой устаревшей конфигурацией на базе 8.2 через обработку "Универсальный обмен данными в формате XML" и Конвертацию данных 2.0 с возможностью настройки гибких отборов по периоду, организации и списку документов.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. quazare 893 24.11.20 04:27 Сейчас в теме
такие вещи нужно делать на события самих правил, например "перед выгрузкой данных"
triviumfan; zqzq; orfos; +3 Ответить
2. orfos 84 24.11.20 09:31 Сейчас в теме
(1) вы имеете ввиду глобальное событие "перед выгрузкой данных"? А там есть доступ к выгружаемому объекту, чтобы отсечь ссылки с ненужной организацией, если да то так будет еще интереснее.
3. quazare 893 24.11.20 09:35 Сейчас в теме
(2) совершенно верно! не только с ненужной организацией, но это позволяет даже выбрать источник выгрузки, а не только сами объекты.
4. orfos 84 24.11.20 10:05 Сейчас в теме
(3)все таки есть сомнения, в справке написано глобальное событие выполняется 1 раз, да и подходящего примера так и не нашел. В глобальном событии в основном просто параметры заполняются. Поделитесь примером? ))
5. maks_20 134 25.11.20 10:43 Сейчас в теме
Почему сразу с устаревшей конфигурацией? Данную методологию можно на любой конфигурации применить.
6. orfos 84 25.11.20 11:06 Сейчас в теме
(5) согласен))), мне гораздо комфортней использовать КД 2.0 и универсальный обмен, а устаревшей потому что, 1с выпилила правила конвертации и заменило их на технологию Конвертации 3.0.
7. maks_20 134 25.11.20 11:15 Сейчас в теме
(6) это да, но еще остались решения типовые, где до сих пор синхронизация на кд 2.0 сделана.
texnic79; +1 Ответить
8. RocKeR_13 882 26.11.20 09:45 Сейчас в теме
Название публикации вводит в заблуждение. Скорее подойдет название "Использование обработки "Универсальный обмен данными в формате XML" для настройки постоянного обмена с возможностью настройки отборов". А "Настройка обмена с любой устаревшей конфигурацией" навевает на мысль о ранее невиданном чуде) К тому же в этой схеме есть один минус: без использования плана обмена нам придется каждый раз ограничивать выгрузку отборами либо повторно выгружать данные, которые не были изменены.
texnic79; Drivingblind; +2 Ответить
9. orfos 84 26.11.20 11:53 Сейчас в теме
(8) кликбэйт что-ли? это точно не специально, название раз 5 менял. На самом деле в универсальном обмене можно и план обмена указать , с последующей очисткой после выгрузки и будет совсем красиво. Пожалуй надо будет дополнить статью
10. RocKeR_13 882 26.11.20 12:17 Сейчас в теме
(9)
кликбэйт что-ли?

Ох уже эти новомодные термины. Наверное в моем сообщении все-таки не хватает "на мой взгляд")
Drivingblind; orfos; +2 Ответить
11. orfos 84 26.11.20 12:32 Сейчас в теме
(10) да это точно, сам их не люблю, если честно
12. lvictor58 130 27.11.20 09:42 Сейчас в теме
Я делал подобные выгрузки. Правило выгрузки данных нужно создать одно, установить признак "Произвольный алгоритм".
В обработчик "Перед обработкой" запихнуть запрос аналогичный описанному в процедуре ОбновитьСписокДокументовНаСервереСкладской только его надо собрать обходом списка выгружаемых видов документов через ОБЪЕДИНИТЬ ВСЕ с фильтрами по дате и организации.
И добавить в выборку кроме ссылки еще "ТипДокумента" (организация в общем-то и не нужна),
а при обходе выборки использовать метод ВыгрузитьПоПравилу(Выборка.Ссылка, , , , Выборка.ТипДокумента); Ест-но правила конвертации должны называться как и ТипДокумента.
13. orfos 84 27.11.20 10:41 Сейчас в теме
(12) да тоже интересный способ, правда мне кажется немного сложноватый
14. AneJIbcuH 29 30.12.20 11:31 Сейчас в теме
(13) выигрышный по скорости
Оставьте свое сообщение
Вопросы с вознаграждением