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

Обновлено:

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

Некоторые конфигурации, например облачная 1С Бухгалтерия, имеют типовой функционал для переноса данных. Если конфигурации разные, то потребуется создать правила переноса в конфигурации 1С: Конвертация данных.

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

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

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

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

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

Также можно проставить флаг выгружать в формате FastInfoSet. Этот формат использует альтернативный синтаксис для отображения xml-данных, предоставляет меньше файлов и более высокую скорость обработки, чем данные, записанные в xml-формате. Файл этого формата имеет расширение .fi или .finf. После выгрузки данных программа предложит, что делать с полученным файлом: Открыть или Сохранить. Выбираем Сохранить и указываем путь к нужной папке.

Если нам нужно загрузить данные из xml

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

Загрузить данные

Уже более 10 000 компаний работают в облачной 1С от 42Clouds

— Консультация по 1С Бесплатно!

— Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте

— Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web

Смотрите также

0 0 голоса
Рейтинг

14 комментариев
Ранние Сортировка
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Олег
Олег
4 года назад

А как выгрузить если разные конфигурации и нужно, чтобы данные тв новую добавились, а то у меня новая сбросилась на старую ((((

42clouds
42clouds
4 года назад

Здравствуйте. К сожалению, данной обработкой можно работать только с одинаковыми конфигурациями 1С и одинаковыми релизами к примеру: с Конфигурации 1С: Бухгалтерия предприятия 3.0 (3.0.103.12) можно перенести только в такую же конфигурацию 1С: Бухгалтерия предприятия 3.0 (3.0.103.12). Можете обратиться к нам за дополнительной консультацией согласно ваших задач по переносу данных.

Сергей Муравьев
Сергей Муравьев
1 год назад

https://infostart.ru/1c/tools/1964833/ — Выгрузка загрузка данных XML адаптивная — позволяет переносить данные между немного отличающимися конфигурациями

42Clouds
42Clouds
1 год назад

Добрый день, когда базы разного релиза, то или базу приемника/отправителя обновлять до одинакового релиза, или же писать правила обмена и использовать обработку «Универсальный обмен в формате XML». Типовая обработка «Выгрузки/загрузки данных» позволяет передавать данные между одинаковыми конфигурациями (по релизу и самой конфигурации)

Кот
Кот
3 года назад

как выгрузить определные доки по определённой организации

42Clouds
42Clouds
3 года назад

Здравствуйте)
В данной обработке отсутствует отбор по организации. Можно указать период выгрузки и тип документов.

Павел
Павел
2 года назад

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

42Clouds
42Clouds
2 года назад

Павел, здравствуйте)
Обработка предназначена для переноса данных из одной 1С в другую такого же релиза. Галочек, которые по умолчанию проводят перенесенные документы, нет. Если требуется провести документы, это нужно выполнить дополнительно.

Сергей
Сергей
1 год назад

Есть модифицированная версия обработки с возможностью загрузки в неполностью идентичную конфигурацию и гибкими отборами https://infostart.ru/1c/tools/1964833/

42Clouds
42Clouds
1 год назад

Добрый день, Сергей. Спасибо за обратную связь, отличное решение. У вас на Инфостарте опубликовано много решений, давайте размещать их в Маркет42?)

Индира
Индира
1 год назад

Здравствуйте , сделала все по инструкции, файл выгрузился , но при загрузке вышла «К сожалению, возникла непредвиденная ошибка» а именно Ошибка при вызове метода контекста (ОткрытьФайл)
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта(187)}:ЧтениеXML.ОткрытьФайл(ИмяФайла);
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(564)}:РеквизитФормыВЗначение(«Объект»).ВыполнитьЗагрузку(ИмяВременногоФайла);
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(543)}:ЗагрузитьДанныеНаСервере(Адрес, Файл.Расширение);
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(254)}:ЗагрузитьДанныеЗавершение(Истина, АдресФайлаВоВременномХранилище, ИмяФайлаЗагрузки, Неопределено);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка доступа к файлу ‘C:Usersusr.indiraDesktopНовая папкаФайл выгрузки 2.xml’

42Clouds
42Clouds
1 год назад

Добрый день!
При загрузке данных через обработку выгрузка/загрузка данных XML, поставьте переключатель «с клиентского компьютера» и нажмите «загрузить», после нажатия на кнопку, откроется форма выбора файла. Выбираете файл и пройдет загрузка XML файл в базу.

Людмила
Людмила
10 месяцев назад

Здравствуйте.
Переносится ли документ Операция? Сам документ загрузился, но внутри пусто, нет заполненных строк.

42Clouds
42Clouds
10 месяцев назад

Добрый день!
Данный документ переноситься всегда пустям, без заполнения. Рекомендуем документ «Операция» вводить вручную.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

С наступающим Новым Годом!

У вас 0

Упс… Кажется, не хватает снежинок.
Лови больше снежинок на сайте.

Снеговик

1С в облаке
— это не страшно!

Как загрузить или выгрузить данные из 1С в формате xml - 42CLOUDS

Нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных