Как выгрузить файл xml из 1с

Статьи по теме

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

Обмен основными данными между конфигурациями 1С 8.3 ( Зарплата и управление персоналом , Бухгалтерия предприятия, Управление торговлей и т.д.) встроен в типовой функционал 1С.

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

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

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

Далее читайте подробную инструкцию, как в 1С выгрузить и загрузить данные xml.

Быстрый перенос бухгалтерии в БухСофт

Выгрузите данные из 1С 8.3 в файл XML

Скачайте здесь обработку «Выгрузка и загрузка данных XML». Также ее можно скачать с официального сайта 1С. Запустите обработку с помощью команды «Открыть» (1).

В окне обработки 1С 8.3 укажите объекты для выгрузки, например:

  • Константы;
  • Справочники;
  • Документы;
  • Регистры сведений;
  • Регистры накоплений.

Выгружаемые данные отметьте галочкой (2). В правой части окна есть поле «Выгружать при необходимости» (3), по умолчанию в нем помечены все объекты — это позволяет обеспечивать целостность связанных данных при выгрузке. В поле «Период выгрузки» (4) укажите начальную и конечную дату периода. В поле «Отбор для периодических регистров» (5) выберете одно из четырех значений:

  1. Отбор за период;
  2. Срез последних на дату окончания;
  3. Срез первых на дату начала;
  4. Срез последних на дату начала + изменения за период.

В 1С 8.3 есть два способа выгрузки данных xml: на свой компьютер (6) и на сервер (7). При выгрузке на компьютер сначала формируется файл xml, затем указывают, куда его сохранить. При варианте «В файл на сервере» нужно сначала указать место на диске (8).

Выгрузку и загрузку xml данных в 1С 8.3 можно сделать в специальном формате Fast InfoSet, для этого надо поставить флажок в поле «В формате FastInfoSet» (9). Этот формат создан как альтернатива XML-документу, в нем данные передаются в сжатом виде. Файлы такого формата имеют меньший размер и быстрей обрабатываются.

После установки необходимых параметров в окне выгрузки 1С 8.3 нажмите кнопку «Выгрузить данные» (10).

После успешной выгрузки данных xml в 1С внизу окна появится сообщение о количестве выгруженных объектов и завершении операции (11). В открывшемся окне нажмите кнопку «Сохранить» (12) и выберете место на диске для данных xml. В дальнейшем сохраненный файл будет использован для загрузки информации в новую базу 1С 8.3.

Читайте также:  Как оформить цитату в ворде

Загрузите данные XML в 1С 8.3

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

В открывшемся окне выберете файл с данными xml (3) и нажмите кнопку «Открыть» (4). Данные будут загружены в новую базу.

Проверьте справочник, в который добавлена информация с помощью выгрузки загрузки xml. В нашем примере это «Контрагенты». Зайдем в раздел 1С 8.3 «Справочники» (5) и кликнем на ссылку «Контрагенты» (6). В открывшемся окне проверяем появилась ли в справочнике новая информация.

Иногда в работе сталкиваешься с ситуацией, когда возникает необходимость перенести данные из одной конфигурации 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С.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

  1. Групповая обработка справочников и документов в 1С 8.3Часто в работе возникают ситуации, когда требуется в справочниках или.
  2. Утилита chdbfl.exe для 8.3Во время работы с программой 1С могут возникнуть ошибки или.
  3. Обновление 1С: как обновить конфигурацию самостоятельноФирма 1С регулярно, с определенной периодичностью выпускает обновления конфигураций, исправляя.

Карточка публикации

Разделы: Законодательство (ЗУП), Зарплата (ЗУП), Кадры (ЗУП), Настройки (ЗУП)
Рубрика: Администрирование 1С
Объекты / Виды начислений:
Последнее изменение: 16.01.2019

>ID, ‘post_tag’ ); // так как функция вернула массив, то логично будет прокрутить его через foreach() foreach( $termini as $termin )< echo » . $termin->name . »; > /* * Также вы можете использовать: * $termin->ID — понятное дело, ID элемента * $termin->slug — ярлык элемента * $termin->term_group — значение term group * $termin->term_taxonomy_id — ID самой таксономии * $termin->taxonomy — название таксономии * $termin->description — описание элемента * $termin->parent — ID родительского элемента * $termin->count — количество содержащихся в нем постов */ —>

Читайте также:  Как подключить видеомагнитофон к телевизору philips

(2 оценок, среднее: 4,50 из 5)

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться или зарегистрироваться.

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8.
Оформить заявку от имени Юр. или Физ. лица вы можете здесь >>

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

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

Инструменты

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

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

Таким образом, выгрузка в XML-файл (импорт записей) из одной информационной базы и последующая загрузка из XML в другую— представляют собой обмен данными в формате XML между базами.

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

Импорт (полученный файл) может быть использован также как архив для восстановления в непредвиденных ситуациях(при потере или повреждении).

Таких инструментов-обработок разработано очень много, и они доступны в интернете. Ответственность за их использование ложится на плечи (и голову) клиента.

Но для официальных пользователей одинэски разработчиками создан универсальный обработчик «Выгрузка/загрузка данных XML».

Универсальный обработчик

Основные моменты для использования универсального разработчика:

  • Импорт файлов сохранять до окончания переноса записей и проверки их корректности;
  • При использовании как резервных копий следует вести их учёт для сортировки поиска.

В его работе предусмотрены два режима: создание файла при сохранении информации и его чтение/запись — когда происходит импорт.

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

Извлекаем записи

Выгружать данные можно как по всей базе, так и избирательно — пообъектно.

После скачивания, установки и открытия обработчика выполняется следующее:

    Настроить состав выгружаемых данных.

Выбираем объекты для выгрузки

Их отбор производят в открывшемся после запуска диалоговом окне. Для этого устанавливают галочки в перечне, который отображает объекты метаданных для извлечения;

  1. Настраиваются необходимые фильтры (например, по дате);
  2. Выбирается место на дисковом пространстве;
  3. Запускается сама операция.

Заливаем записи в приёмник

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

После того как будет указан путь к файлу-источнику и активированы (при необходимости) флажки настроек процедуры — можно запускать процесс кнопкой «Загрузить данные».

Загрузка данных в 1С

Теперь вам известно, как загрузить или выгрузить данные из 1С в формате XML для сохранения данных и обмена между базами.

Пишите в комментариях о своём опыте в этом вопросе.

Adblock
detector