gifts2017

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

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

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

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

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

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

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

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

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

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

См. также

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

Комментарии

1. Константин Моргунов (exo_ru) 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) 24.05.09 12:28
На диске ИТС есть "Универсальные подбор и обработка объектов", там же можно и вынрузить.... Вот куда нужно стремиться....
7. Алексей Коробов (WiseSnake) 24.05.09 12:47
(6) Есть конфигурация "Конвертация данных" с помощью нее пишутся правила, хоть между одинаковыми или разными и выгружай стандартными средствами сколько хочешь с отборами или без один вид документа или сразу все... Тем более множество правил уже существует...Вот куда нужно стремится... Но эта обработка имеет право на существование, не все же умеют пользоваться КД
8. bugmaster (bugmaster) 24.05.09 13:50
Согласен, "узкое решение" с "узким" применением
9. Виктор Лапин (Lapin) 25.05.09 14:38
10. Евгений (Evga) 29.05.09 09:19
{ВнешняяОбработка.УниверсальныйОбменДаннымиМеждуСхожимиКонфигурациями(234)}: Ошибка при установке значения атрибута контекста (Значение): Неверный тип значения
перемПостроительЗапроса.Отбор[Счетчик].Значение = перемТекущаяСтрокаОбъекта.Отбор[Счетчик].Значение;
по причине:
Неверный тип значения
11. Алексей Захаров (almas) 27.06.09 16:40
Народ конфигурация "Конвертация данных" на мой взгляд достаточно еще сырая, поверьте настраивать из нее правила обмена достаточно неудобно. А данная обработка имеет право на жизнь. Хотябы за идею....
12. Александр Медведев (anig99) 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) 17.11.11 16:44
Смогу ли я выгрузить с помощью данной обработки документы "Приходной кассовый ордер" за определенный период?
17. Леонид Тумашов (leonidt84) 11.07.12 02:07
Спасибо, интересная штука.
18. Виктор Шапенков (Vigesha) 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
выдает аналогичную ошибку. теоретически конфы одинаковые (по одному шаблону). Практически - ругается, что не может записать на определенном этапе. как-то вообще можно открыть этот файл выгрузки, чтоб посмотреть, что там внутри есть?

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