Олег Клюкин
эксперт
по повышению доходности
оконного бизнеса

+7 965 770 22 70

+7 708 936 49 80 Казахстан

Выгрузка и загрузка данных xml для 1с 8.3

Содержание
  1. Внешний вид обработки
  2. Выгрузка данных
  3. Загрузка данных
  4. Дополнительные настройки
  5. Удаление данных
  6. Коротко о настройке правил обмена
  7. Готовые решения для всех направлений

Внешний вид обработки

Управление торговлей невозможно представить без продукции компании 1С. На крупном предприятии или в масштабном бизнесе устанавливают разные версии программного обеспечения 1C. Чаще всего для работы устанавливают модули «Предприятие» и «Бухгалтерия». В утилите данные обрабатывают с помощью формата XML. Его можно выгрузить, например, в Excel, после чего посчитать параметры или провести аналитику. Но чаще всего данный файл используют, чтобы перенести информацию из одного модуля в другую.

Внешний вид обработки

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

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

Выгрузка данных

Способ подходит для ПО версии 8.3 и выше. Конфигурация не влияет на процесс копирования. Также вам потребуется инсталлировать вышеуказанную утилиту. О более точных параметрах поговорим чуть ниже. Пока распишем способ по выгрузке данных:

  1. Перейдите в программу «1С Предприятие». Кликните «Открыть». Запустите обработку.
  2. В новом окне выберите формат данных: документы, константы, справочники, регистры накоплений, документы. Отметьте поля галочкой.
  3. Укажите, каким методом отбора из базы будет собрана отчетность: за период, срез первых на дату окончания, срез последних по дате начала или комбинация среза последних и первых.
  4. Задайте метод выгрузки: на сервер или личный ПК.
  5. Параметры установлены, база готова. Ее можно выгружать. Кликните «Выгрузить данные».

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

Загрузка данных

Файл на импорт создан, остается загрузить файл в XML формате. Для этого потребуется:

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

Таким образом можно скопировать все данные. Если вам необходимо перенести только часть данных, необходимо сделать точную отстройку.

Дополнительные настройки

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

  1. При выгрузке выставьте флажок напротив тех пунктов, которые требуется перенести. Например, только «контрагенты» и «контактные лица». Также вы можете выбрать дополнительный пункт во второй вкладке «Дополнительные объекты для выгрузки». Например, выставить параметры отображения реквизитов, указания имя сотрудника. Так можно сформировать частичную информационную политику для каждого работника, филиала или отделения.
  2. По умолчанию, в поле объекта, стоит галочка «Выгружать при необходимости». Она отмечает все выгружаемые пункты, чтобы сохранилась полная целостность информации при копировании. Если вы уверены, что какие-то сведения не потребуются – можете снять галочки с отдельных пунктов.
  3. Еще один важный пункт при импорте, это использование переноса «В формате FastInfoSet». Довольно неплохая альтернатива XML. Файл отчета занимает меньше места. В нем меньше ошибок. Он быстрее обрабатывается. Выставьте галочку напротив соответствующего пункта, если обе программы работают с данным расширением.
  4. Вы можете проверить выгрузку по отдельным пунктам через «Справочники». После формирования базы перейдите в «Справочники», после чего кликните на интересующий вас пункт.

Дополнительные настройки

На платформах версии «1С: Предприятие 7.7» и ниже создают специальный код (обработчика), который встраивают в код обработки выгрузки или загрузки. Он задает рекомендации на программном уровне. Управление табличных регистров – это трудоемкий процесс. Им занимается профессиональный отладчик. При этом каждый отдельный обработчик выделяют в отдельную функцию и настраивают в индивидуальном порядке.

Удаление данных

Частая задача: перед копированием данных необходимо отметить часть пунктов на стирание. Чтобы они не оказались в информационной базе в тех или иных формах. В этом случае вы можете убрать лишние данные ручным или автоматическим способом. Внимание: затирать пункты может пользователь с правами администратора. Рассмотрим на примере «склада».

Пошаговый метод работы:

  1. Откройте импортированный файл. Перейдите по вкладке «склад».
  2. Кликните правой кнопкой по строке склада. Выберите пункт «пометить на удаление/снять пометку». Альтернативный вариант – нажать кнопку «Del» на выделенном пункте.
  3. Перейдите в пункт «Администрирование». Кликните по строке «Удаление помеченных объектов» (Сервис).
  4. Утилита предложит два варианта: автоматическое затирание или выборочное. В первом случае она сотрет все сведения, который имеют отметку, если они не потребуются для копирования. Во-втором варианте пользователь может еще раз просмотреть весь список на затирание, и только потом нажать «Удалить».

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

Коротко о настройке правил обмена

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

  1. Типовой (с доработкой). Функциональность системы ограничена. Этот формат подходит в том случае, если вы собираетесь немного доработать перенос, используя типовые параметры в одной из версий ПО.
  2. Полнофункциональные. Наиболее частый вариант для загрузки/выгрузки сведений в 1С разных версий. По сути, функциональность ничем не ограничивается. Вы можете следовать ПО или «добить» нужные пункты с помощью технической поддержки.

На практике это работает в двух вариациях. Первая: берут оба ПО в обеих/одной из 1С; в этом случае приоритет отдается полнофункциональным правилам. Вторая: установлено типовые правила только в одной из 1С – они же и будут браться за основу.

Готовые решения для всех направлений

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

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

Заинтересовались,
и Вам необходима информация?

+7 965 770 22 70

Работаем по всей России и зарубежью

 

Возможно эти страницы заинтересуют вас:

Подпишись и получи
практическое руководство
для роста вашего бизнеса
БЕСПЛАТНО

Отправляя форму, вы соглашаетесь с Политикой конфиденциальности

 

СВЕЖИЕ ЗАПИСИ:

17 September 2022
25 August 2022
10 January 2020
22 May 2017