empty basket
Ваша корзина пуста
Выберите в каталоге интересующий товар
и нажмите кнопку «В корзину».
Перейти в каталог
Заказать звонок
1С:Франчайзи. Аккредитованная IT компания
г. Курск, ул. Красной Армии д.23А
Пн-Пт: 8:30-17:30
Cб-Вс: Выходной
Заказать звонок
Войти

Загрузка или выгрузка данных в 1С в формате xml

2 апр 2024
#Обзор

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

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

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

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


Если нам нужно выгрузить данные в xml: открываем базу, из которой нужно извлечь данные, запускаем обработку через Файл — Открыть, выбираем и открываем нашу обработку Выгрузка загрузка данных XML 8.3

В табличной части формы выбираем, что именно будем выгружать. Есть возможность указать период выгрузки. В поле данные для выгрузки указываем нужные строки, в данном случае, отмечаем Справочник (Номенклатура), нажимаем «Определить данные, выгружаемые по ссылке» и программа нам показывает, какие еще объекты, связанные с отмеченными, необходимы для полных данных в выгружаемых элементах, напротив этих строк у нас автоматически проставлен флаг «Выгружать при необходимости». Если вам не нужно их выгружать, можно снять этот флаг. Но если эти данные не выгружать, то в наших данных эти строки будут пустыми, неполными . Также, в зависимости от того, что именно вам требуется выгрузить, можем поставить флаг на «Вместе с документами выгружать их движения» это дополнит наши данные.


Есть два варианта сохранения файла выгрузки — на клиентский компьютер и в файл на сервере. Если мы выбираем: На клиентский компьютер, выгрузка начинается сразу и только после выгрузки мы прописываем место выгрузки, когда выбираем В файл на сервере, то вначале выбираем папку для файла, и только потом идет выгрузка. Мы выбираем «В файл на сервере» и выгружаем данные.


Если нам нужно загрузить данные из xml. Открываем базу в которую нам нужно загрузить данные. Если эта база уже имеет какие-то данные, рекомендуется сделать резервное копирование. Откроем в меню Файл — Открыть обработку «Выгрузка загрузка данных XML8.3» и выбираем вкладку «Загрузить данные». У нас открывается форма загрузки. Отмечаем: Загрузить данные в режиме обмена, выбираем загрузить данные из файла на сервере и сразу же указываем путь, где именно находится наш импортируемый файл, выбираем его. Теперь нажимаем кнопку «Загрузить данные».