Универсальный обмен в формате XML - автоматическое разделение выгрузки на части / загрузка всех файлов XML из каталога (упр. формы)

Опубликовал Пафнутий Чебышев (primat) в раздел Обмен - Обмен через XML

Обработка предназначена для переноса данных между большими базами 1С частями. Каждая группа правил выгрузки второго уровня будет выгружена в отдельный файл.

По материалам доклада на конференции Infostart 2016 Developer.

Выгрузка

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

Для включения режима обмена данными частями необходимо на вкладке Дополнительные возможности включить флаг Делить выгрузку и загрузку на части.

Загрузка

Для загрузки данных частями в программу 1С достаточно включить флаг Делить выгрузку и загрузку частями, перейти на вкладку Загрузка, выбрать любой файл формата XML. Нажать команду Загрузить. После этого будут загружены все файлы из выбранного каталога.

Рекомендации

Для того, чтобы в разделении на части был смысл, необходимо оптимизировать правила конвертации. Те объекты, для которых есть отдельные правила выгрузки, рекомендуется по ссылке в других объектах выгружать только как ссылку. Это значительно уменьшит общий объем выгружаемых данных. В результате один и тот же объект не будет выгружаться несколько раз.

Соответственно, сначала по порядку должна идти выгрузка справочной информации, уже после этого остатки и документы.

Видеодемонстрация выгрузки данных

Видеодемонстрация загрузки данных частями

Требования

Обработка предназначена для программ 1С с управляемым интерфейсом, работающих на платформе 1С:Предприятие 8.2, 8.3 или 8.4.

Обратите внимание на полный список разработок:

Сравнение версий

08.12.2016 - подготовлена публикация с обработкой.

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

Наименование Файл Версия Размер
Обработка "Универсальный обмен данными в формате XML частями"
.epf 150,75Kb
18.01.17
25
.epf 150,75Kb 25 Скачать

См. также

Комментарии
1. Роман Коротков (Магнат) 2 29.12.16 00:10 Сейчас в теме
А где взять правила конвертации в обработку универсального обмена???
2. Пафнутий Чебышев (primat) 291 29.12.16 10:43 Сейчас в теме
(1) это зависит от того, какая перед Вами стоит задача. Правила можно взять из типовых обменов 1С, найти на Инфостарте бесплатные или платные. Если найти готовые не получилось, то правила нужно разработать самостоятельно в программе 1С:Конвертация данных, ред.2.1.