Универсальный обмен данными

Опубликовал Станислав Седов (SedovSU@mail.ru) в раздел Обмен - Перенос данных из 1C8 в 1C8

Универсальная обработка имеет удобным и интуитивно понятный интерфейс, позволяет обмениваться данными между схожими конфигурациями по средствам XML - файла по отобранным справочникам, документами, планами видов характеристик, планами счетов, видов расчета, регистрами сведений, накопления, бухгалтерии, расчета, задачами, бизнес-процессами. За одну процедуры вы можете одновременно выгрузить по установленному отбору для каждого вида объекта (справочник, документ, регистр и т.п.) несколько записей объектов, и таким же легким способом загрузить в аналогичную конфигурацию.

Откройте обработку и нажмите на кнопку "Построить", сформирует дерево объектов конфигурации.

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

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

Для создания файла обмена Вам необходимо нажать по кнопке "Создать файл обмена", для загрузки этого файла в базу - "Загрузить файл обмена".

 Например, если Вам необходимо выгрузить все документы конфигурации, которые проведены, и у которых реквизит "Организация" имеет определенное значение. Для Этого Вы настраиваете отбор на одном каком-то документе, затем нажимаете по кнопке "Скопировать настройку" и устанавливаете галочку на какие документы эта настройка будет распространяться, нажимаете по кнопке "Копировать" и программа копирует настройки для все видов документов. Аналогичным образом можно настроить любой объект конфигурации будь это справочник или журнал проводок, все выгружаемое будет выгружено в один файл.

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

Наименование Файл Версия Размер
Универсальный обмен данными
.1242311001 35,28Kb
13.10.14
1182
.1242311001 35,28Kb 1182 Скачать бесплатно

См. также

Комментарии
1. Константин Моргунов (exo_ru) 132 14.05.09 22:16 Сейчас в теме
необходимо добавить обработку ситуации на уникальность
{Форма.ФормаОбработки(268)}: Ошибка при вызове метода контекста (Записать): Не уникальный номер документа
Объект.Записать();
по причине:
Не уникальный номер документа
2. igorCool (itmind) 15.05.09 06:36 Сейчас в теме
В чем отличие от стандартной ВыгрузкаЗагрзукаДанныхXML с диска ИТС ?
3. BDE30 (Re:аниматор) 15.05.09 07:49 Сейчас в теме
расширение ep. это сокращенный варьеант epf?
4. Михаил Зыков (ZyMik) 15.05.09 10:04 Сейчас в теме
Как произсходит поиск объектов в базе - приемнике? Или как в обраьотке с ИТС по внутреннему идентификатору?
5. Чайник (chainiknew@yandex.ru) 20.05.09 19:21 Сейчас в теме
Пишет

{Форма.ФормаОбработки(268)}: Ошибка при вызове метода контекста (Записать): Код не уникален!
Объект.Записать();
по причине:
Код не уникален!

Судя по комментариям одни вопросы, а ответы где...
6. bugmaster (bugmaster) 11 24.05.09 12:28 Сейчас в теме
На диске ИТС есть "Универсальные подбор и обработка объектов", там же можно и вынрузить.... Вот куда нужно стремиться....
7. Алексей Коробов (WiseSnake) 1722 24.05.09 12:47 Сейчас в теме
(6) Есть конфигурация "Конвертация данных" с помощью нее пишутся правила, хоть между одинаковыми или разными и выгружай стандартными средствами сколько хочешь с отборами или без один вид документа или сразу все... Тем более множество правил уже существует...Вот куда нужно стремится... Но эта обработка имеет право на существование, не все же умеют пользоваться КД
8. bugmaster (bugmaster) 11 24.05.09 13:50 Сейчас в теме
Согласен, "узкое решение" с "узким" применением
9. Виктор Лапин (Lapin) 25.05.09 14:38 Сейчас в теме
10. Евгений (Evga) 29.05.09 09:19 Сейчас в теме
{ВнешняяОбработка.УниверсальныйОбменДаннымиМеждуСхожимиКонфигурациями(234)}: Ошибка при установке значения атрибута контекста (Значение): Неверный тип значения
перемПостроительЗапроса.Отбор[Счетчик].Значение = перемТекущаяСтрокаОбъекта.Отбор[Счетчик].Значение;
по причине:
Неверный тип значения
11. Алексей Захаров (almas) 185 27.06.09 16:40 Сейчас в теме
Народ конфигурация "Конвертация данных" на мой взгляд достаточно еще сырая, поверьте настраивать из нее правила обмена достаточно неудобно. А данная обработка имеет право на жизнь. Хотябы за идею....
12. Александр Медведев (anig99) 2498 14.12.09 12:16 Сейчас в теме
движения по бух регистрам идут без субконто
13. Катя Пономарева (Katik) 27.02.10 10:22 Сейчас в теме
Отбор по дате документа не работает! Задаю условие Ссылка дата => <=. Выбираю даты периода. Показать результат - ничего не дает. Убираю условие, выводит документы, причем именно в этом периоде.
14. Катя Пономарева (Katik) 27.02.10 10:34 Сейчас в теме
Интерфейс жуткий какой-то
15. Дмитрий Леонов (Psylocibine) 27.02.10 12:32 Сейчас в теме
Вот так:


{ВнешняяОбработка.УниверсальныйОбменДаннымиМеждуСхожимиКонфигурациями(224)}: Ошибка при установке значения атрибута контекста (Текст): {(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
перемПостроительЗапроса.Текст = СтрЗаменить(перемТекущаяСтрокаОбъекта.ТекстЗапроса, "ПЕРВЫЕ 0", "");
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
16. Татьяна Федорова (fedorova_tv) 8 17.11.11 16:44 Сейчас в теме
Смогу ли я выгрузить с помощью данной обработки документы "Приходной кассовый ордер" за определенный период?
17. Леонид Тумашов (leonidt84) 360 11.07.12 02:07 Сейчас в теме
Спасибо, интересная штука.
18. Виктор Шапенков (Vigesha) 2 14.01.13 18:03 Сейчас в теме
Скачалась с расширением *.ep дописал f. Не работает. Пишет "Не может быть прочитана текущей версией..."
19. Артём Артёмов (TeMochkiN) 03.03.13 23:49 Сейчас в теме
(18) Vigesha, через конфигуратор сначала открой, он сам сконвертирует её
20. Артём Артёмов (TeMochkiN) 04.03.13 00:56 Сейчас в теме
у меня почему-то не может преобразовать данные XML

{Форма.ФормаОбработки.Форма(267)}: Ошибка при вызове метода контекста (ПрочитатьXML)
		Объект = ПрочитатьXML(ЧтениеXML);
по причине:
Ошибка преобразования данных XML: [file://D:/TeMochkiN/Documents/1C/123.xml][10,2]
...Показать Скрыть

кто знает причину?
посмотрел код, так там вроде все норм, тип явно назначается
ЗаписатьXML(ЗаписьXML, Результат.Ссылка.ПолучитьОбъект(), НазначениеТипаXML.Явное);

че ему не нравится - непонятно

хотя в СП говорится:

ПрочитатьXML (ReadXML)
Синтаксис:

ПрочитатьXML(<ЧтениеXML>, <ТипЗначения>)
Параметры:

<ЧтениеXML> (обязательный)

Тип: ЧтениеXML.
Объект, через который происходит чтение XML.
<ТипЗначения> (необязательный)

Тип: Тип.
Тип значения, которое должно быть прочитано из XML
Если тип не указан, то будет произведена попытка определения типа значения непосредственно из представления XML.
Возвращаемое значение:

Тип: Значение считанного типа; Неопределено.

Описание:

Считывает значение в формате XML. Прочитаны могут быть значения тех типов, которые могут быть записаны методом ЗаписатьXML.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Если задан тип, значение которого не может быть прочитано из XML или значение не может быть прочитано по причине неподходящего представления в XML, то будет вызвано исключение.
21. Артём Артёмов (TeMochkiN) 04.03.13 01:19 Сейчас в теме
понял, я просто попытался из БП выгрузить номенклатуру в УТ, а структура реквизитов элемента данного справочника в обеих конфигурация различается
22. Сергей Племянников (Serge_ASB) 09.01.14 11:18 Сейчас в теме
выдает аналогичную ошибку. теоретически конфы одинаковые (по одному шаблону). Практически - ругается, что не может записать на определенном этапе. как-то вообще можно открыть этот файл выгрузки, чтоб посмотреть, что там внутри есть?

Сам же себе и отвечу: из-за какого-то различия в конфигурациях выдавал ошибку. Заменил конфигурацию - "узкое место" прошел. Смотрю дальше.