Простой универсальный обмен между отличающимися конфигурациями. Код открыт! (СериализаторXDTO,ПостроительDOM) +примеры использования

Обмен - Обмен через XML

Очень удобная обработка всего с двумя "командами":
Выгрузить(Что, Куда)
Загрузить(Откуда)

Основные моменты:

1) Перенос справочников, документов (реквизиты + табличные части)

2) Переносятся реквизиты с составными типами

3) ПВР, ПС - выгружаются только ссылки

 

Основные экспортные процедуры:

1) Выгрузить(СсылкаНаОбъект,ИмяФайла=Неопределено)

СсылкаНаОбъект - ссылка на документ или справочник / массив справочников или документов

ИмяФайла - полное имя файла, куда будет выгружены объекты. Можно не указывать. (*.xml)

2) Загрузить(ИмяФайла=Неопределено)

ИмяФайла - полное имя файла, откуда будут загружены объекты. Можно не указывать. (*.xml)

 

Параметры:

1) мВыгружатьСправочникиПоСсылке - выгружаются все элементы справочников, на которые ссылается выгружаемый объект. При этом выгружаются все родители и владельцы. (по умолч. Истина)

2) мВыгружатьДокументыПоСсылке - выгружаются все документы, на которые ссылается выгружаемый объект. (по умолч. Ложь)

 

Примеры работы:

1) Для типовой конфигурации без изменений:

Можно создать внешнюю обработку и подключить к дополнительным внешним обработкам.

Затем указать ее предназначение. Пример использования основной обработки можно скачать ниже. (при этом должна быть скачена основная обработка и размещена в директории КаталогВременныхФайлов() + "УниверсальныйОбмен.epf", например "C:\Users\Misha\AppData\Local\Temp\УниверсальныйОбмен.epf")

 

Подключение:

 

Использование:

 

 

2) Для конфигурации с возможностью изменения:

Можно использовать общие команды. Подробности по этой ссылке 

 

 

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

Наименование Файл Версия Размер
Основной файл обмена(выгрузка/загрузка)
.epf 8,02Kb
05.10.15
54
.epf 8,02Kb 54 Скачать
Внешние обработки - пример использования обработки обмена
.rar 4,47Kb
01.09.15
21
.rar 4,47Kb 21 Скачать

См. также

Комментарии
1. Александр Дмитриев (МимохожийОднако) 120 02.09.15 07:34 Сейчас в теме
Из описания не ясно как настраиваются для обмена те реквизиты и объекты, которые не совпадают в источнике и приёмнике. Просто игнорируются или как?
3. Михаил Кочнев (Mi4man) 147 02.09.15 23:29 Сейчас в теме
(1) МимохожийОднако, просто игнорируются.
Например в источнике есть реквизит, а в приемнике нет ==> значит конечно ему некуда переноситься
Я ответил на вопрос?
4. blindcat2006 (blindcat2006) 65 04.09.15 08:11 Сейчас в теме
(3) А если есть одноименные но несовпадающие по типу?
5. Михаил Кочнев (Mi4man) 147 08.09.15 22:26 Сейчас в теме
2. Ярослав Радкевич (WKBAPKA) 193 02.09.15 10:15 Сейчас в теме
хотели две кнопки? получите )
а про всякие заморочки с синхронизацией данных никто не говорил
6. Дмитрий Тюняков (Pipapalamm) 25.09.15 09:48 Сейчас в теме
А не объектные данные можно как-то аналогичным образом перетаскивать?
7. Михаил Кочнев (Mi4man) 147 12.10.15 13:41 Сейчас в теме
8. Александр Глебов (HanterVol) 8 17.10.16 09:30 Сейчас в теме
Движения документа выгружаются? или только реквизиты?
9. Мария Рудачинская (lama412) 31.01.18 12:11 Сейчас в теме
у меня вот такая БП Бухгалтерия предприятия, редакция 3.0 (3.0.52.42) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C-Софт", 2009 - 2017. Все права защищены
(http://www.1c.ru)
не открывается обработка
10. Александр Дмитриев (МимохожийОднако) 120 31.01.18 15:38 Сейчас в теме
(9) Попробуй сначала открыть обработку в конфигураторе, сохранить.
11. Мария Рудачинская (lama412) 31.01.18 19:48 Сейчас в теме
12. Михаил Кочнев (Mi4man) 147 01.02.18 08:18 Сейчас в теме
(11)
Обработки:
1) "Основной файл обмена(выгрузка/загрузка)" - обработка без форм, в модуле объекта содержатся экспортные функции по загрузке, выгрузке объектов.
2) "Внешние обработки - пример использования обработки обмена" - две обработки, которые подключаются через доп обработки.
13. Александр Дмитриев (МимохожийОднако) 120 01.02.18 08:24 Сейчас в теме
(11) Малоинформативно. С таким подходом лучше поискать под боком специалиста
14. Михаил Кочнев (Mi4man) 147 01.02.18 10:20 Сейчас в теме
(13) Специалиста для чего? С каким таким подходом? Малоинформативно для чего?
15. Александр Дмитриев (МимохожийОднако) 120 02.02.18 00:21 Сейчас в теме
(14) На эти вопросы я не отвечу. Помоги лучше девушке, у нее "НЕ ПОЛУЧАЕТСЯ"
Оставьте свое сообщение