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