Modber Сообщество
профессионалов по 1С

Выгрузка и загрузка данных XML с Анализом и возможностью загружать только определенные реквизиты и документы



Цена: 1 000 р.
Для покупки, обращайтесь к Андрей Карпов 
Платформы: 1С:Предприятие 8.2
Конфигурации: Все конфигурации
2015-06-28
1999 
Андрей Карпов
0  

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

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

Обработка поддерживает выгрузку данных по отбору или определенных объектов и проверку объектов на наличие недопустимых символов при обмене через XML.

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

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

Как пользоваться анализом.

Выбираем файл из которой хотите загрузить информацию. Выбираем «Анализировать перед загрузкой» станет доступен выбор файла настроек – это настройки заполнения по полям сопоставления, и полям, которые нужно перенести (по умолчанию: «guid» и «все»). Если файл не указан, то объекты будут сопоставлены по guid и переносится все поля. Выбираем «Загрузить». Данные будут проанализированы, и появится дерево сопоставления. 

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

Описание интерфейса:

Командная панель формы:

1 – «Настройка» — вызывает форму управления настройками:

— Загружать данные в режиме обмена (ОбменДанными.Загрузка = Истина)

— Продолжить загрузку объектов в случае возникновения ошибки

— Проводить документы во время загрузки (Если документ не проведен, то он и не будет проводиться) и т.д.

2 – «Перезаполнить» — Перезаполняет соответствие всех объектов в источнике к объекту в базе приемнике, но только тех, что помечены на выгрузку.

3 – «Установить все флаги» — Устанавливает пометки на выгрузку для всех объектов в форме анализа.

4 – «Снять все флаги» — Снимает пометку выгрузки со всех объектов в форме анализа

5 – «Сохранить Настройку» — сохраняет настройки для полей соединения и поля выбора в формат XML

6 – «Восстановить настройку» восстанавливает настройки для полей соединения и для полей выбора из формата XML.

Командная панель области выборки:

1 – «Поля соединения» — по этим полям происходит сопоставление между объектом источником и объектом приемником. По умолчанию, сопоставление происходит по GUID.

2 – «Поля выбора» — по этим полям будет происходить перенос данных, если выбрать, например, только «код», то если в колонке «Объект выгрузки» заполнен объект, то перенесется только «код», если «Объект выгрузки» не заполнен и заполнена пометка на выгрузку, то перенесется весь объект.

3 – «Установить флаги» — Заполняет все пометки на выгрузку в таблице выборки;

4 – «Снять флаги» — Снимает все пометки на выгрузку в таблице выборки;

5 – «Инвертировать флаги» — инвертирует пометки на выгрузку в таблице выборки;

6 – «Отметить заполненное» — ставит пометки для этих строк, у которых заполнен «объект выгрузки». (таким образом, чтобы выбрать строки, которые не имеют объекта выгрузки нужно нажать «Отметить заполненное", а затем «Инвертировать флаги»)

7 – «Отметить по отбору» — отмечает строки, которые удовлетворяют заданному условию (Перед каждой отметкой, предыдущие пометки не снимаются, поэтому можно различные отборы).

8 — «Очистить объект выгрузки» — удаляет все объекты из колонки «Объект выгрузки»

9 – «Заполнить движения» — отмечает колонку «Выгружать движения», также как заполнена «Пометка» на выгрузку. Эта кнопка доступна только для документов, и если были выгружены движения.

10 – «Проверить табличные части» — Открывает форму, в которой находятся табличные части объекта. (Доступен только, когда у объекта есть табличные части)

11 – «Переместить вверх» — Перемещает строку вверх

12 – «Переместить вниз» — перемещает строку вниз

13 – «Сортировать по убыванию» — сортирует строки по убыванию значения из текущей колонки

14 – «Сортировать по возрастанию» — сортирует строки по возрастанию значения из текущей колонки

15 — «Вывести список» — выводит в табличные документ все строки из Таблицы выборки.

Таблица выборки:

В левой части таблицы: находится:

 «Пометка» — с помощью, которой определяется выгружать объект или нет.

«GUID» — однозначно идентифицирует объект в базе.

Если мы выгружаем документ и стояла галка выгружать движения, то становится доступна колонка «Выгружать движения» — которая определяет, выгружать движения документа или нет.

В правой части:

Колонка «Объект выгрузки» — поле, в котором находится объект приемника, который сопоставлен с нашей строкой.

Примечание:

Константы и независимые регистры сведений не имеют «объект выгрузки» — для них можно определить какие строки выгружать.

Регистры, имеющие регистратор, непосредственно не выгружаются, только с документом регистратором, если стоит галка «выгружать движения».

Как происходит загрузка объектов по ссылки:

Когда объект загружается в базу и содержит ссылку на другой элемент, то проверяется заполнен ли объект выгрузки у объекта по ссылке, если да, то ссылка ставится именно объекта выгрузки, если нет, то проверяется стоит ли пометка на выгрузку, если стоит, то ссылку получаем по guid этого элемента, если не стоит пометка, то проставляется пустая ссылка.



Как установить отработку или отчет 1С


Скачивание доступно только зарегистрированным пользователям.
Зарегистрируйтесь или войдите под своим аккаунтом.


Бесплатная юридическая
консультация по телефону

8 (499) 350-80-26(Москва)
8 (812) 627-15-62(Спб)

звонок бесплатный

В центре внимания

Комментарии (0)