1с загрузка документов из xml. В случае ошибки

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

Данные, которые можно выгружать из 1С

1С любой конфигурации штатно поддерживает выгрузку таких данных как:

  • Печатные формы;
  • Отчеты;
  • Таблицы и списки.

Выгрузка данных из 1С 8.3 возможна во многих популярных форматах:

  • Microsoft Excel;
  • Microsoft Word;
  • Выгрузка в CSV;
  • HTML и другие.

Выгрузка печатных форм и отчетов

Любую печатную форму или отчет в 1С можно сохранить в нужном формате. Для этого понадобится открыть форму или отчет, затем выбрать в Главном меню Файл - Сохранить как.

После этого будет открыто окно сохранения файла, в котором указывается имя и тип файла:



Возможные проблемы при выгрузке из 1С


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


Выгрузка в Excel

Обработка данных в самом популярном табличном формате требует соответствующей выгрузки. Для того чтобы сохранить нужные данные в формате Excel, необходимо в диалоге сохранения файла указать тип Лист Excel 2007-...(*.xlsx). Реже необходимо сохранить данные в старом формате Лист Excel (*.xls):


Аналогично, выбирая нужный формат, можно сделать выгрузку из 1С в PDF, из 1С в WORD, из 1С в CSV, а также в другие форматы.

Выгрузка произвольных таблиц из 1С

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

В 1С разработан штатный механизм, который позволяет выгрузить любой список (например, список документов или элементы справочника). Для этого в командной панели любого списка, в группе «Еще» доступна команда «Вывести список»:



Информация будет выведена в специальный табличный документ. Этот документ выглядит так же, как любой другой отчет в 1С, и его можно выгрузить точно так же, используя команду Файл – Сохранить как:



Как выгрузить данные, которые не видно в списке

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


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



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

2018-11-15T19:32:35+00:00

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

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

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

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

С уважением, (преподаватель и разработчик ).


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


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

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

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


Настроим. Подключим. Исправим. Найдем ошибку 1с.

Как загрузить в 1С:Бухгалтерия 8.3 (редакция 3.0) данные выгруженные из торговли или зарплаты?

2016-12-01T12:52:06+00:00

Чаще всего в бухгалтерию переносят данные из торговли или зарплаты.

Выгруженные данные представляют из себя файл с расширением ".xml ". Как загрузить его в программу?

  1. Начинаем с создания резервной копии бухгалтерии, чтобы если загрузка испортит базу мы смогли вернуться в исходное состояние. О создании резервных копий написано .
  2. Теперь открываем меню "Все функции " (об этом ).
  3. Находим в открывшемся окне пункт "Обработки " и раскрываем его через плюсик.
  4. Находим и открываем среди его пунктов обработку "Универсальный обмен данными в формате XML ".
  5. ".
  6. Указываем путь к файлу из которого будем загружать данные.
  7. Нажимаем кнопку "Загрузить данные ".

Если всё прошло успешно - отлично! Если есть ошибки, то причина вероятно в том, что для выгрузки из торговли или зарплаты использовались не подходящие (устаревшие) правила - требуется их обновление и повторная выгрузка.

С уважением, (преподаватель и разработчик ).

Режимы работы

Обработка ВыгрузкаЗагрузкаДанныхXML82 реализует 2 режима работы: Выгрузки (создание файла выгрузки указанных пользователем данных) и Загрузки (чтение файла выгрузки, созданного одноименным режимом, и запись имеющихся в нем данных). Установка режима осуществляется выбором в поле Режим.

Перед запуском того или иного режима (нажатие кнопки Выполнить) нужно указать имя файла выгрузки либо введя его вручную в поле “Имя файла”, либо воспользовавшись кнопкой выбора этого поля и стандартным диалогом выбора файла.

В режиме загрузки имеется возможность редактирования использования итогов при записи регистров, что может повлиять на скорость загрузки. Кнопки “Отключить итоги” и “Включить итоги” доступны при установленном флаге “Включить возможность редактирования использования итогов во время загрузки данных” и используются для ручного управления режимом использования итогов при загрузке данных. ** Условия применимости обработки**

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

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

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

Обработка позволяет осуществить как полную, так и частичную выгрузку данных информационной базы в файл. Настройка состава выгружаемых данных производится в диалоге путем установки флажков в колонке дерева, отображающего объекты метаданных, данные по которым могут быть выгружены. Дополнительная колонка флажков, “При необходимости”, устанавливает необходимость выгрузки объектов данного типа “по ссылке”. То есть, если флажок установлен только в колонке “При необходимости”, то данные по такому объекту будут выгружаться не полностью, а только в том объеме, который необходим для поддержания ссылочной целостности в информационной базе, которая будет загружать файл выгрузки.

При открытии формы обработка устанавливает признак выгрузки по ссылке всем объектам, что гарантирует ссылочную целостность выгруженного фрагмента информационной базы.

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

Возможные применения

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