gifts2017

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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

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

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

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

	//отметки ОТМЕНЫ выгрузки Документов
	СписокОбъектовВыгрузки.Очистить();         
	СписокОбъектовВыгрузки.Добавить(Метаданные.Документы.Заявка);
	
	Для й=0 По СписокОбъектовВыгрузки.Количество()-1 Цикл
		СтрокаВыгрузки = ОбработкаОбмен.ДеревоМетаданных.Строки.Найти(СписокОбъектовВыгрузки[й].Значение,"ОбъектМД",Истина);
		СтрокаВыгрузки.ВыгружатьПриНеобходимости = 0;
		ОбработкаОбмен.ОбработкаИзмененияСостоянияВыгружать(СтрокаВыгрузки);		
	КонецЦикла;
...Показать Скрыть
8. Михаил Кочнев (Mi4man) 11.01.12 16:19
(5) gaglo, Честно, не проверял, но думаю, что данная обработка может и помочь
9. г. Казань Рустем Гумеров (Rustig) 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) 22.06.12 05:19
(9) В этой публикации не теория, а практика.
Хотя отчасти с Вами согласен - если обработка содержит лишь пару вызовов функций в качестве примера - то смысл ее выкладывать? Заработать $m на скачиваниях?
Гораздо понятнее выглядело бы в виде статьи.
15. Nata CH (s_nata) 20.02.14 05:15
Статья полезнее была бы.
Статья на эту тему мне понравилась болше:Программное обращение к обработке "Универсальный обмен данными в формате xml"
Прикрепленные файлы:
16. Сергей Иванов (xten) 06.04.14 15:09
Автору большое спасибо! Ваш пример очень оказался полезен! Пришла новый финансовый директор и захотела чтобы из всех баз банковские выписки в одну перегоняли. Инструментов много, конечно, но вот копаться в ветке метаданных и искать выписки не так хорошо. А так заменил в Вашей форме документы на нужные, чуть подправил, и вполне нормально!! Очень Ваше решение выручило. Еще раз Спасибо!!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа