Как выгрузить базу 1с
Наверное, каждый специалист по 1С сталкивался с ситуацией необходимости перенести данные из одной информационной базы в другую. В том случае, когда конфигурации разные, приходится писать правила конвертации данных. Данные правила создаются в конфигурации 1С «Конвертация данных».
Так же данные можно переносить при помощи загрузки из Excel и табличных документов. Во многих конфигурациях 1С 8.3 есть типовой функционал для настройки синхронизации данных между различными конфигурациями и бесшовная интеграция с 1С Документооборот.
Но когда данные необходимо перенести данные между абсолютно идентичными конфигурациями, можно упростить себе задачу и воспользоваться стандартной обработкой выгрузки и загрузки через XML. Обратите внимание, что такой способ, как и конвертация данных сопоставляет между собой объекты по уникальному идентификатору (GUID), а не по наименованию.
Она является универсальной и подойдёт для любой конфигурации.
Рассмотрим пример выгрузки справочника «Номенклатура» из одной информационной базы 1С 8.3 Бухгалтерия 3.0 в другую. Обязательным условием будет отбор по родителю (группе) «Деревообработка».
Выгрузка данных из 1С в XML
Зайдите в ту информационную базу, откуда будут выгружаться данные (источник). Обязательно проверьте их, предусмотрев все возможные условия во избежание возникновения нежелательных последствий.
Откройте обработку выгрузки и загрузки данных XML (Ctrl+O).
Нас интересует вкладка «Выгрузка». Первым делом укажите имя файла, в который будут выгружены данные и путь для сохранения. В данном случае данные выгружаются «В файл на сервере».
В шапке обработки настраивается период, по которому будет осуществляться отбор. Так же, для периодических регистров можно указать способ применения отбора по периоду. В случае необходимости выгрузки движений вместе с документами, устанавливается соответствующий флаг. В данном случае мы перегружаем справочник, поэтому в шапке ничего настраивать не нужно.
Получите понятные самоучители по 1С бесплатно:
Перейдем к выбору данных для выгрузки. В табличной части формы обработки отметьте флажками те объекты конфигурации, которые вам нужно перенести.
Колонка «Выгружать при необходимости» означает, необходимо ли перегружать данный объект, если на него ссылается реквизит перегружаемого нами справочника. Например, позиция перегружаемой вами номенклатуры имеет такую единицу измерения, которой нет в базе – приемнике. Если напротив справочника с единицами измерения будет установлен флаг в колонке «Выгружать при необходимости», создастся новая позиция. В противном случае в качестве значения реквизита будет надпись «<Объект не найден>» и его уникальный идентификатор.
В простом случае без отборов настройка перегрузки номенклатуры будет выглядеть следующим образом.
В данном примере нужно отобрать только ту номенклатуру, которая находится в папке «Деревообработка».
Аналогичная обработка для 8.2 позволяет в удобной форме устанавливать отборы для каждого объекта конфигурации. В 8.3, к сожалению, такого функционала нет. Одним из вариантов выхода в данной ситуации будет отбор необходимых позиций на вкладке «Дополнительные объекты для выгрузки».
Добавить объекты здесь можно как вручную (кнопка «Добавить»), так и запросом («Добавить запросом…»). При большом их количестве предпочтительнее второй вариант.
В данном случае запрос будет следующим. Заполните параметры, выполните запрос, проверив данные, и нажмите на кнопку «Выбрать результат».
В данном примере необходимо было выгрузить только 3 позиции, но выгрузилось пять. Всё потому, что напротив справочника «Номенклатура» в колонке «Выгружать при необходимости» был установлен флаг. Вместе с нужными позициями перегрузились их родители.
Загрузка справочника из XML
После успешной выгрузки данных из конфигурации – источника в XML файл, откройте базу – приемник. Структура объектов и их реквизитов должны совпадать между собой. В данном случае перенос осуществляется между двумя типовыми конфигурациями 1С:Бухгалтерия 3.0.
Откройте обработку в базе – приемнике. Данная обработка используется как для выгрузки, так и для загрузки данных. Перейдите на вкладку «Загрузить» и укажите путь к XML файлу, в который ранее были выгружены данные. После этого нажмите на кнопку «Загрузить данные».
Справочник «Номенклатура» в базе – приемнике не был заполнен. Теперь в нем пять элементов: три номенклатурных позиции и две группы.
Создание архивной копии описанными ниже способами, возможно только если тариф подразумевает наличие RDP-соединения и доступа к "Конфигуратору" базы.
На тарифе "Бухгалтер" RDP-соединение отсутствует, а на тарифах "Комплект" и "Конструктор" пользователь может подключить эту функцию.
Выгрузка информационной базы
Подключитесь к серверу через ярлык удалённого рабочего стола (RDP).
Запускаем программу 1C.
В меню программы выбираем пункт "Администрирование", подпункт "Выгрузить информационную базу".
Указываем место, куда произойдёт выгрузка архива. Например "Рабочий стол". Также, можно задать своё имя для архива. По умолчанию, оно задаётся как "1Cv8".
Нажимаем кнопку "Сохранить".
Это означает, что база сохранилась в файл на Рабочем столе.
При необходимости, в будущем, Вы сможете воспользоваться этим архивом для восстановления данных (как это сделать - смотрите ниже), или для того, чтоб перенести Вашу базу на другой компьютер и загрузить в другую (пустую) базу (как её загрузить - смотрите ниже).
Загрузка базы
. ВНИМАНИЕ . После загрузки архива в существующую базу, данные хранящиеся в этой базе исчезнут и заменятся теми данными, что находятся в загружаемом архиве. Никакого объединения данных хранящихся в текущей базе с данными из архива - не происходит. Если база, в которую происходит загрузка - пустая, то опасений быть не может.
Запускаем программу 1C.
В меню программы выбираем пункт "Администрирование", подпункт "Загрузить информационную базу".
Выбираем файл с базой, который мы заблаговременно поместили на рабочий стол сервера и нажимаем кнопку открыть.
Программа предупреждает нас, что произойдёт замена существующей базы на загружаемую. Нажимаем "Да".
В процессе работы в программах 1С бывают ситуации, когда старый компьютер ломается или хочется работать на более мощном компьютере. В таких случаях требуется перенести базу на новый компьютер с сохранением всех данных. В данной инструкции разберем, как это сделать.
Перенос базы состоит из этапов:
Сохранение копии базы
Копию базы можно сделать 2 способами:
Выгрузить в конфигураторе.
Скопировать папку с базой.
Для выгрузки базы в конфигураторе:
Откроем программу в режиме «Конфигуратор»:
Заходим в меню « Администрирование – Выгрузить информационную базу »:
В открывшемся окне указываем каталог, в котором будет храниться копия базы, имя базы и нажимаем кнопку «Сохранить»:
Файл выгружается с расширением *.dt:
Полученный файл нужно будет перенести на новый компьютер, например, на флэшке.
Для копирования папки с базой:
Открываем 1С:Предприятие и смотрим, где установлена база:
Переходим в папку и копируем её:
Папку нужно будет перенести на новый компьютер, например, на флешке.
Установка платформы на новом компьютере
Для установки платформы на новом компьютере можно воспользоваться инструкцией.
Загрузка копии базы на новом компьютере
Запустим 1С:Предприятие и нажмем кнопку «Добавить»:
Выбираем вариант «Создание новой информационной базы» и нажимаем «Далее»:
Выбираем вариант «Создание информационной базы без конфигурации…» и нажимаем «Далее»:
Указываем название базы и нажимаем «Далее»:
Указываем каталог и нажимаем «Далее»:
Запускаем созданную информационную базу в режиме «Конфигуратор».
Выбираем пункт меню « Администрирование – Загрузить информационную базу »:
Далее выбираем для загрузки файл в формате *dt (его мы перенесли со старого компьютера):
Запустим 1С:Предприятие и нажмем кнопку «Добавить»:
Выбираем пункт «Добавление в список существующей информационной базы» и нажимаем «Далее»:
Вводим название базы и указываем каталог. Для указания каталога нажимаем на значок «. »:
Ищем каталог с базой и выбираем папку, которую ранее перенесли на компьютер:
Активация лицензии платформы
При запуске базы платформа 1С запросит лицензию.
Если используется аппаратная лицензия на платформу (ключ в виде флэшки), то её нужно перенести на новый компьютер.
Если используется программная лицензия, потребуется использовать резервный пинкод на платформу. Инструкцию по данной операции можно посмотреть здесь.
Установка СЛК
Если используется программа, для которой требуется СЛК, нужно её установить.
Часто требуется выгрузить копию информационной базы 1С, данный метод подходит для версий 8.1, 8.2 и 8.3. Чаще всего выгрузка требуется для хранения резервных копий баз 1С, а так же для отправки или передаче базы на флешь накопителе, так, как при выгрузке база заметно ужимается и становится меньшего объема, это позволяет проще и быстрее ее передать или же хранить в качестве архивной копии.
Выгрузка информационной базы 1С
Выгрузка информационной базы осуществляется из конфигуратора, для этого запускаем 1С.
После кликаем по кнопке Конфигуратор и попадаем в него.
В конфигураторе кликаем по меню Администрирование и выбираем пункт Выгрузить информационную базу, после чего откроется форма выбора папки для выгрузки базы.
Выбрать можно любую папку или флешь накопитель, главное, чтобы было достаточно свободного места для выгрузки. Далее кликаем по кнопке сохранить и ждем завершения процесса сохранения информационной базы.
Процесс выгрузки информационной базы завершен.
Загрузка информационной базы 1С
Для загрузки также необходимо войти в режим конфигуратора
В конфигураторе кликаем по меню Администрирование и выбираем пункт Загрузить информационную базу, после чего откроется форма выбора папки для выгрузки базы.
После в выбираем нужный файл для загрузки из нужной директории:
Программа запросит подтверждение:
После подтверждения программа начнет процесс загрузки и после загрузке можно работать в загруженной информационной базе.
Важно перед загрузкой сделать резервную копию информационной базы.
Читайте также: