Как сохранить файл в формате xml из 1с
Перейти к содержимому

Как сохранить файл в формате xml из 1с

  • автор:

Описание и установка обработки «Выгрузка и загрузка данных XML»

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

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

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

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

Обработка «Выгрузка и загрузка данных XML» поставляется в составе конфигурации «Конвертация данных, редакция 2».

Как выгрузить данные из 1С в файл XML с помощью XDTO

Продолжаем вместе с изучать 1С программирование. Сегодня речь пойдет про обмен данными между 1С и другими программами и сервисами. Вариантов реализовать подобный обмен очень много, но чаще всего прибегают к обмену с помощью выгрузки и загрузки данных из файла XML. Если Вы только начинаете изучать 1С то разобраться с выгрузкой и загрузкой данных из разных файлов очень важно. Как минимум вы должны уметь работать с файлами CSV, Excel, txt, XML, DBF. Для начала научимся выгружать данный в файл XML из 1С, например из справочника.

Выгрузка справочника в файл XML

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

1C выгрузка в XML

Теперь создадим команду «Выгрузка в XML» и размести её в командной панели.

Как выгрузить данный в файл XML с помощью XDTO

Создадим обработчик команды с процедурой на клиенте и на сервере, и напишем следующий код. Если кратко то открываем файл XML, выбираем справочник, в цикле обходим его записи и записываем в файл, выводим сообщение. Если что-то в коде не понятно спрашивайте!

В итоге должен получиться вот такой код.

Выгрузка справочника в файл XML

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

1С Как сделать выгрузку данных в файл XML

Далее смотрим что у нас записалось в сам файл XML.

1С выгрузка данных в файл XML

Видим что все данные справочника успешно записались в файл. Теперь из него можно загружать их в другую система или в конфигурацию 1С в которой есть аналогичный справочник номенклатуры.

Кстати файл «Номенклатура.xml» должен быть создан и располагаться по указному пути в коде «C:\Номенклатура.xml». Если его там не будет или он будет иметь другое имя вы увидите ошибку «Ошибка доступа к файлу».

Как выгрузить счет из 1С в xml

Выгрузить счет из 1С в формате xml можно при помощи специальной обработки «Выгрузка и загрузка данных XML», которая расположена в 1С: Предприятии версии 8.3 и находится в каталоге EXE/EXTREPS/UNIREPS83/UploadToXML. Так же ее можно скачать здесь .

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

как выгрузить счет из 1с в xml (1).png

Указываем место, куда была сохранена обработка и нажимаем Открыть

как выгрузить счет из 1с в xml (2).png

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

Данные для выгрузки

Куда будут выгружены данные

как выгрузить счет из 1с в xml (3).png

Если не выбран период выгрузки, то будут выгружены все данные указанного типа.

На вкладке Дополнительные объекты для выгрузки можно отобрать один или несколько объектов для выгрузки

как выгрузить счет из 1с в xml (4).png

По кнопке Выгрузить данные происходит выгрузка в файл на сервере или клиентский компьютер (в зависимости от режима работы 1С Предприятие – файловый или клиент-серверный). Перед выгрузкой необходимо установить переключатель в соответствующее положение

как выгрузить счет из 1с в xml (5).png

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

Как в 1с сохранить документ в xml

Выгрузить счет из 1С в формате xml можно при помощи специальной обработки «Выгрузка и загрузка данных XML», которая расположена в 1С: Предприятии версии 8.3 и находится в каталоге EXE/EXTREPS/UNIREPS83/UploadToXML. Так же ее можно скачать здесь .

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

как выгрузить счет из 1с в xml (1).png

Указываем место, куда была сохранена обработка и нажимаем Открыть

как выгрузить счет из 1с в xml (2).png

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

Данные для выгрузки

Куда будут выгружены данные

как выгрузить счет из 1с в xml (3).png

Если не выбран период выгрузки, то будут выгружены все данные указанного типа.

На вкладке Дополнительные объекты для выгрузки можно отобрать один или несколько объектов для выгрузки

как выгрузить счет из 1с в xml (4).png

По кнопке Выгрузить данные происходит выгрузка в файл на сервере или клиентский компьютер (в зависимости от режима работы 1С Предприятие – файловый или клиент-серверный). Перед выгрузкой необходимо установить переключатель в соответствующее положение

как выгрузить счет из 1с в xml (5).png

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *