Выгрузка в 1С из xml: как выгрузить данные из 1С 8.3 и загрузить в 1С 8.3
Иногда в работе сталкиваешься с ситуацией, когда возникает необходимость перенести данные из одной конфигурации 1С в другую. Для переноса данных между идентичными конфигурациями существует обработка Выгрузка и загрузка данных xml .
Внешняя обработка выгрузка и загрузка данных в xml 1с 8.3
В некоторых конфигурациях имеется типовой функционал для обмена данными (например, выгрузка из конфигурации Зарплата и управление персоналом в Бухгалтерию предприятия или из Управления торговлей в Бухгалтерию предприятия , из Зарплата и кадры государственного учреждения в Бухгалтерию государственных учреждений и т.п.).
В случае, если конфигурации разные, приходится создавать правила переноса в конфигурации 1С: Конвертация данных . Также некоторые данные можно загрузить из табличного документа Excel, с помощью обработки Загрузки данных из табличного документа.
Для переноса данных между идентичными конфигурациями существует обработка Выгрузка и загрузка данных XML. Для корректной работы обработки база, в которую загружаются данные, должна быть того же релиза, что и база выгруженных данных.
Данная обработка поставляется в составе конфигурации 1С: Конвертация данных 2, а также скачать ее можно с сайта 1С или с диска ИТС.
Это универсальная обработка, которая подходит для любых конфигураций, с ее помощью можно произвести полную или частичную выгрузку данных в формате xml и соответственно загрузить их в другую информационную базу. Примером использования может быть выгрузка и загрузка справочников, обмен данными (выгрузка и загрузка документов) между конфигурациями, выгрузка для восстановления информации при сбое информационной базы.
Рассмотрим принцип работы данной обработки.
Выгрузка данных из 1С 8.3 в xml
Откроем обработку в базе Источнике, т.е. информационной базе, откуда будем выгружать наши данные: меню Файл — Открыть .

Выберем и откроем файл обработки Выгрузка и загрузка данных XML .

Откроется обработка, в которой необходимо произвести настройку выгрузки.
Данные объектов выгрузки отображены в таблице, где надо отметить, что будем выгружать. При этом у каждого поля стоит отметка Выгружать при необходимости . Это означает, что если выгружаемый объект связан с другими объектами, то при анализе объекта выгрузки программа 1С 8.3 (кнопка Определить данные, выгружаемые по ссылке ) покажет связанные объекты. При необходимости выгрузки их нужно будет также отметить.
Например, при выгрузке справочника Номенклатура можно загрузить Единицы измерения . При выгрузке справочника Контрагенты или Организации можно выгрузить Банковские счета и Договора . Если их не выгрузить, то при загрузке этих данных не будет, а при переносе документов эти поля окажутся пустыми и в этих полях вместо данных будет надпись <Объект не найден>.

Предусмотрено два варианта выгрузки данных из 1С 8.3 в xml — на клиентский компьютер и в файл на сервере. При установленном переключателе выгрузить данные На клиентский компьютер выгрузка начинается сразу, при выборе варианта В файл на сервере можем указать место выгрузки.
При выгрузке можно установить галочку выгружать в формате FastInfoSet . Данный формат использует альтернативный синтаксис отображения xml-данных, обеспечивает меньший объем файлов и более высокую скорость обработки, чем скорость обработки данных, записанных в обычном xml-формате. Файл этого формата имеет расширение .fi или .finf.
Для примера, в новую созданную базу 1С 8.3 выгрузим справочники Организации , Контрагенты и Номенклатура .
О том, как создать новую базу 1С подробнее читайте в статье Как создать информационную базу в 1С 8.3
Отметив в списке необходимые для выгрузки объекты, нажимаем кнопку Определить данные, выгружаемые по ссылке и галочками программа 1С 8.3 отметит связанные объекты и при необходимости их также нужно пометить для выгрузки, поэтому отметим также справочники Договоры Контрагентов , Банки и Банковские счета . Затем только нажимаем кнопку Выгрузить . После формирования файла программа спросит, что делать с подготовленным файлом: Открыть или Сохранить .

Нажимаем Сохранить и указываем папку. В нашем примере папка Выгрузка из 1С.

Нажимаем кнопку Сохранить — файл выгружен.
Загрузка данных из xml файла в базу 1С 8.3
Откроем информационную базу-приемник, т.е. базу 1С 8.3, куда будем загружать наши данные.
В том случае, если планируется загрузить данные в рабочую базу (не пустую) необходимо выполнить резервное копирование перед загрузкой.
Открываем обработку Выгрузка и загрузка данных XML (меню Файл — Открыть ) и нажимаем кнопку Загрузить данные .

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

В служебном сообщение появится информация об окончании загрузки.

Проверяем наши справочники.
Справочник Контрагенты ( Справочники — Контрагенты ).

Проверим, перенесся ли справочник Договоры . Проверим вкладу Договоры в элементе справочника Контрагенты .

Есть. Но для этого при выгрузке мы его тоже отметили.
Проверим справочник Номенклатура ( Справочники — Номенклатура ).

См. также:
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
В работе бухгалтера может возникнуть задача загрузки базы в 1С.Иногда возникают ситуации, когда необходимо сделать копию информационной базы 1С.Часто у пользователей 1С возникает вопрос: как загрузить (сохранить) документ.В программе 1С: Бухгалтерия предприятия можно проводить операции в валюте.
(9 оценок, среднее: 4,44 из 5)
Обсуждение (6)
Спасибо! Статья очень помогла.
Отлично! Спасибо за обратную связь.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
При попытке загрузки данных с личного компьютера — выдает ошибку «Несоответствие типов (Параметр №3)».
Что делать? Кто сталкивался?
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Как сохранить справочник Номенклатура из 1С в Excel
Ниже будет приведен способ, при помощи которого, можно сохранить в Excel из 1С не только справочник Номенклатура, но и любой другой справочник, регистр или документ, например Контрагенты, контактная информация, список заказов и т.д.
Для того чтобы выгрузить список Номенклатуры для начала нужно открыть 1С и зайти в нужный справочник. Если у вас конфигурация на управляемых формах, как например, Управление торговлей 11 – вам нужно нажать кнопку «Еще» в верхней части окна и в выпадающем меню выбрать пункт «Вывести список».

Сохранить список номенклатуры в excel
Если у вас какая то из более старых конфигураций – на обычных формах, то нужно щелкнуть правой кнопкой мыши прямо в списке справочника и тоже выбрать пункт «Вывести список».
После чего, в открывшемся окне отметить галочками нужные вам колонки и нажать ОК.
Система выведет все данные справочника Номенклатура в табличном виде. А уже отсюда очень просто скопировать нужные колонки в документ Excel.

Номенклатура в табличном виде
Либо можно сразу сохранить полученный документ в виде Excel документа. Для этого нужно выбрать в главном меню пункт Файл/Сохранить как и в открывшемся окне указать формат xls или xlsx.

Сохранение файла из 1С
Полученный список вы можете загрузить, например, в УТ 11 или Розница, с помощью моей обработки для загрузки из excel в 1С.
Чтобы научиться загружать любые данные из excel в 1С — записывайтесь на мой онлайн курс — «Сам себе программист 1С» ).
Если вам нужно выгрузить номенклатуру со штрихкодами, воспользуйтесь моим отчетом — Отчет «Номенклатура со штрихкодами» для 1С.
Надеюсь, данная информация оказалась полезной. Если вам понадобится помощь программиста 1С, обращайтесь.
Способы выгрузки данных из программы 1С Предприятие

Предлагаем узнать как именно можно выгружать данные из программы 1С Предприятия. Рассмотрим несколько основных способом, расскажем их особенности.
Существует несколько способов выгрузки информации.
Сохранение файла базы 1С (файл *.dt расширения)
Для выгрузки базы 1С необходимо зайти в 1С в режиме конфигуратор. Для этого запустим 1С,

выберем интересующую нас базу и режим запуска «Конфигуратор».

В меню «Администрирование» необходимо выбрать пункт «Выгрузить информационную базу».

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

Для получения информации из файла его потребуется загрузить в базу 1С. Для этого в меню «Администрирование» необходимо выбрать пункт «Загрузить информационную базу».

Перед загрузкой информационной базы 1С предупреждает нас о завершении работы конфигуратора и потере несохраненных данных. Отвечаем «Да».

Выгрузка отчётов и печатных форм
Наиболее простой способ получения информации из 1С. Необходимо сформировать отчёт, затем в кнопке «Ещё», выбрать пункт «Сохранить».

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

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

Также воспользоваться командой «Вывести список» можно вызвав контекстное меню, правым кликом мыши. При выполнении команды «Все функции» появляется окно, в котором необходимо выбрать формат документа вывода (мы выбираем табличный документ) и колонки, информацию из которых мы хотим получить.

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

В поле, располагающемся в правой верхней части окна, кликнем правой кнопкой мыши и выберем пункт «Конструктор запросов».

Выберем интересующую нас информацию. Для примера возьмем справочник «Пользователи» и выберем поля «Физические лица» и «Подразделение». Затем нажимаем «Ок».

Жмем «Выполнить запрос» и получаем информацию.

Для выгрузки полученной информации необходимо воспользоваться командой «Вывести список» из способа №3.
Как оптимизировать работу с 1С?
Сделать это можно двумя основными способами:
Иметь в штате квалифицированных специалистов, которые имеют достаточную компетенцию для решения основных вопросов.
Обратиться за сопровождением 1С к сторонним специалистам.
Почему клиенты обращаются именно к нам?
Мы предлагаем не только внедрение, настройку и сопровождение, но и разработку под 1С, которая позволит оптимизировать ваши бизнес-процессы.
На вас работает не один человек, а целая команда. Вы не зависите от того, захочет ли специалист пойти в отпуск или взять больничный.
Вам не нужно оплачивать больничные, отпускные и готовить рабочее место для нового сотрудника.
Среди наших сотрудников не только специалисты 1С, но и опытные бухгалтера и юристы, поэтому мы подходим всесторонне к вопросу документооборота и отчетности.
Мы выстраиваем взаимодействие с клиентами так, чтобы вам удобно было оперативно обратиться по любому вопросу.
Позвоните по номеру телефона, указанному на сайте или заполните форму обратной связи, чтобы мы могли сориентировать по стоимости и рассказать, как начать сотрудничество.
Как загрузить или выгрузить данные из 1С в формате xml
Иногда нам необходимо перенести данные из одной базы 1С в другую. Чаще всего подобная потребность возникает при переходе большого количества контрагентов с одной организации в другую, либо же при передачи склада другой компании. Для переноса данных между идентичными конфигурациями существует обработка “Выгрузка и загрузка данных xml”, данная обработка предоставляется бесплатно и находится на диске Внешние обработки (N) удаленного рабочего стола.
Некоторые конфигурации имеют типовой функционал для переноса данных. Если конфигурации разные, то потребуется создать правила переноса в конфигурации 1С: Конвертация данных.
В данной инструкции мы рассмотрим перенос между одинаковыми конфигурациями, именно с помощью внешней обработки. Для корректной работы обработки базы, которые участвуют в переносе данных, должны быть одного и того же релиза.
Это универсальная процедура, подходящая для любой конфигурации, с ее помощью можно выполнить полную или частичную выгрузку данных в формате xml и, соответственно, выгрузить их в другую информационную базу. Для примера сделаем выгрузку и загрузку Справочников, Документов и Задач.
Если нам нужно выгрузить данные в xml: открываем базу, из которой нужно извлечь данные, запускаем обработку через Файл — Открыть, далее выбираем Внешние обработки (N), выбираем и открываем нашу обработку Выгрузка и загрузка данных XML.
В табличной части формы выбираем, что именно будем выгружать. Есть возможность указать период выгрузки. В поле данные для выгрузки указываем нужные строки, в данном случае, отмечаем Справочники, Документы и Задачи, нажимаем Определить данные, выгружаемые по ссылке, и программа нам показывает, какие еще объекты, связанные с отмеченными, необходимы для полных данных в выгружаемых элементах, это: Планы Видов Характеристик, Планы Счетов, Планы Видов Расчетов, Бизнес Процессы, Планы Обмена, напротив этих строк у нас автоматически проставлен флаг Выгружать при необходимости. Если вам не нужно их выгружать, можно снять этот флаг. Но если эти данные не выгружать, то в наших данных эти строки будут пустыми, неполными . Также, в зависимости от того, что именно вам требуется выгрузить, можем поставить флаг на Вместе с документами выгружать их движения, это дополнит наши данные.
Есть два варианта сохранения файла выгрузки — на клиентский компьютер и в файл на сервере. Если мы выбираем: На клиентский компьютер, выгрузка начинается сразу и только после выгрузки мы прописываем место выгрузки, когда выбираем В файл на сервере, то вначале выбираем папку для файла, и только потом идет выгрузка.
Также можно проставить флаг выгружать в формате FastInfoSet. Этот формат использует альтернативный синтаксис для отображения xml-данных, предоставляет меньше файлов и более высокую скорость обработки, чем данные, записанные в xml-формате. Файл этого формата имеет расширение .fi или .finf. После выгрузки данных программа предложит, что делать с полученным файлом: Открыть или Сохранить. Выбираем Сохранить и указываем путь к нужной папке.
Если нам нужно загрузить данные из xml
Открываем базу в которую нам нужно загрузить данные. Если эта база уже имеет какие-то данные, рекомендуется сделать резервное копирование. Откроем в меню Файл — Открыть обработку Выгрузка и загрузка данных XML и выбираем вкладку Загрузить данные.У нас открывается форма загрузки. Отмечаем: Загрузить данные в режиме обмена, выбираем загрузить данные из файла на сервере и сразу же указываем путь, где именно находится наш импортируемый файл, выбираем его. Теперь нажимаем кнопку