Использование универсальной обработки ВыгрузкаЗагрузка ДанныхXML программно (пример)

Опубликовал Михаил Кочнев (Mi4man) в раздел Обмен - Обмен через XML

В данной обработке показан пример как программно работать с универсальной обработкой "ВыгрузкаЗагрузкаДанныхXML".
Данный пример подходит для обмена данными БЕЗ написания правил обмена.
Сейчас реализован обмен между двумя конфигурациями БП 2.0, намного отличающихся друг от друга.

Для работы, необходимо взять обработку "ВыгрузкаЗагрузкаДанныхXML", которая находится в шаблоне "Конвертация данных".

Буду рад, если данная публикация Вам в некоторых случаях поможет.

Скачать файлы

Наименование Файл Версия Размер
Обмен 1
.epf 10,77Kb
07.01.12
131
.epf 10,77Kb 131 Скачать
Обмен 2
.epf 6,59Kb
07.01.12
48
.epf 6,59Kb 48 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Dima Цвик (D_Rostov) 09.01.12 14:51 Сейчас в теме
Эта обработка полная или только демо версия???? У меня ТИС 7.70.944. перекинуться ее остатки и контрагенты в бух 8.2??? Спасибо!
2. Михаил Кочнев (Mi4man) 125 09.01.12 19:17 Сейчас в теме
Скорей всего нет, она предназначена для однотипных конфигураций
3. Олег Василевский (OlegrVasil) 10.01.12 13:06 Сейчас в теме
А есть возможность использования в УПП?
4. Ruslan (rus128) 2 11.01.12 11:20 Сейчас в теме
(1) скорее всего - обработка запускается только в конфигурациях 8.х (жаль, что автор не указал это явно).
5. Борис Скворцов (gaglo) 11.01.12 12:20 Сейчас в теме
обмен между двумя конфигурациями БП 2.0, намного отличающихся

Уважаемый автор, так всё-таки "намного" или "немного" отличающимися?
6. Вадим Никонов (V.Nikonov) 113 11.01.12 13:30 Сейчас в теме
Например из УТ_10.3 в БП_2.0 можно документы переносить?

А насколько переносятся связанные объекты? В частности бкдет ли переноситься контактная информация?
7. Михаил Кочнев (Mi4man) 125 11.01.12 16:14 Сейчас в теме
Тестировалось в следующем случае:

Есть две базы БП 2.0
Первая ИБ - типовая
Вторая ИБ - добавлены новые документы, регистры сведений и др.

Пример: во второй ИБ в документе "Реализация товаров и услуг" был изменен реквизит "СчетНаОплату" на тип "Документ.Заявка" (не типовой). Соответственно, при выгрузке с помощью данной обработки документ "Заявка" выгружался в след за документом "Реализация товаров и услуг". В первую ИБ (типовую) выгруженный документ не загружался.
Чтобы все загрузилось хорошо, необходимо было добавить в список не выгружаемых объектов документ "Заявка"

	//отметки ОТМЕНЫ выгрузки Документов
	СписокОбъектовВыгрузки.Очистить();         
	СписокОбъектовВыгрузки.Добавить(Метаданные.Документы.Заявка);
	
	Для й=0 По СписокОбъектовВыгрузки.Количество()-1 Цикл
		СтрокаВыгрузки = ОбработкаОбмен.ДеревоМетаданных.Строки.Найти(СписокОбъектовВыгрузки[й].Значение,"ОбъектМД",Истина);
		СтрокаВыгрузки.ВыгружатьПриНеобходимости = 0;
		ОбработкаОбмен.ОбработкаИзмененияСостоянияВыгружать(СтрокаВыгрузки);		
	КонецЦикла;
...Показать Скрыть
8. Михаил Кочнев (Mi4man) 125 11.01.12 16:19 Сейчас в теме
(5) gaglo, Честно, не проверял, но думаю, что данная обработка может и помочь
9. г. Казань Рустем Гумеров (Rustig) 775 11.01.12 22:19 Сейчас в теме
Буду рад, если данная публикация Вам в некоторых случаях поможет.

Публикации не увидел, поэтому пока минус, то есть пока я не могу ее рекомендовать другим
Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию.

Дополните, пожалуйста, статью описанием алгоритмов или идеей, которую вы реализовали в обработке.
10. MOHAX (MOHAX1905) 25.01.12 14:38 Сейчас в теме
Для меня идея интересна. Посмотрим.
11. bar_s (bar_s) 11.03.12 21:47 Сейчас в теме
Интересная тема, скачаю, посмотрю. Спасибо
14. Андрей Акулов (DrAku1a) 1186 22.06.12 05:19 Сейчас в теме
(9) В этой публикации не теория, а практика.
Хотя отчасти с Вами согласен - если обработка содержит лишь пару вызовов функций в качестве примера - то смысл ее выкладывать? Заработать $m на скачиваниях?
Гораздо понятнее выглядело бы в виде статьи.
15. Nata CH (s_nata) 3 20.02.14 05:15 Сейчас в теме
Статья полезнее была бы.
Статья на эту тему мне понравилась болше:Программное обращение к обработке "Универсальный обмен данными в формате xml"
Прикрепленные файлы:
16. Сергей Иванов (xten) 37 06.04.14 15:09 Сейчас в теме
Автору большое спасибо! Ваш пример очень оказался полезен! Пришла новый финансовый директор и захотела чтобы из всех баз банковские выписки в одну перегоняли. Инструментов много, конечно, но вот копаться в ветке метаданных и искать выписки не так хорошо. А так заменил в Вашей форме документы на нужные, чуть подправил, и вполне нормально!! Очень Ваше решение выручило. Еще раз Спасибо!!