Как выгрузить базу 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С:Фреш» у пользователей часто возникают вопросы по работе с базами. Расскажем в инструкции:
- как выгрузить их из облачного хранилища в локальную версию,
- загрузить в сервис,
- добавить или удалить.
Подготовка к выгрузке базы из «1С: Фреш» в локальную версию
Скопировать базу из «1С: Фреш» на локальный компьютер довольно просто. Возможность переноса данных с «1С:Фреш» на ПК и обратно заложена в типовые конфигурации облачного сервиса. Все, что требуется для того, чтобы выгружать базу, – иметь права администратора.
⚠ Важно! В файл можно выгружать только данные, без конфигурации. Поэтому выгруженные базы можно загружать только в точно такую же конфигурацию, из которой проводилась выгрузка.
Чтобы понять, с какой конфигурацией и релизом вы работаете, в главном меню выберите пункт «О программе».
В «1С:Фреш» обновления происходят автоматически, по мере выхода. Поэтому релизы – всегда последние.
В этом примере мы работаем с платформой «1С:Предприятие 8.3» и конфигурацией «Бухгалтерия предприятия 3.0».
Если локальная база устарела по сравнению с сервисом «1С:Фреш», то ее нужно обновить. На этом действии подготовка к выгрузке заканчивается.
Инструкция по выгрузке
-
Запускаем в обычном режиме базу «1С:Фреш», из которой будем выгружать информацию.
В разделе «Администрирование», в подразделе «Сервис», ищем пункт меню «Перенос данных приложения». В интерфейсе «Такси» он расположен в самом низу.
Дальше открывается «Мастер выгрузки данных». В этом окне выберите «Получить файл выгрузки для ручного переноса», нажмите кнопку «Далее». Можно также выбрать «Введите адрес сервиса для автоматического переноса», если ваша задача – перенос базы из одной учетной записи «1С:Фреш» в другую.
Во время выгрузки базы ее запуск другими людьми запрещен. В окне, представленном ниже, можно посмотреть «Список активных пользователей».
Выберите режим выгрузки «Полный» и нажмите кнопку «Продолжить». После этого данные начинают выгружаться. Учтите, что это занимает какое-то время: и 10, и 20 минут, иногда – больше. Длительность процесса зависит от размера файла и загруженности сервера.
Подождите, когда сформируется файл выгрузки. По умолчанию он называется data_dump.zip. Далее выберите место на ПК для его сохранения. Учитывайте объем базы – она может требовать очень много места на диске.
Выгрузка файла завершена. Запомните, куда вы сохранили его, чтобы не тратить время на поиски при дальнейшем использовании.
Как загрузить базу с локального компьютера в «1С: Фреш»?
⚠ Внимание! Загрузка файла в сервис возможна только после завершенной выгрузки.
Откроется раздел «Менеджер сервиса». В панели инструментов окна «Мои приложения» нажмите кнопку «Загрузить базу в сервис».
Откроется Мастер загрузки базы в сервис.
Укажите часовой пояс.
В поле «Файл данных» нажмите кнопку выбора (три точки) и перетащите мышкой в центр окна файл data_dump.zip, выгруженный и сохраненный ранее.
Или нажмите «Выбрать с диска» и выберите файл через проводник.
Файл загрузится на сервер, где пройдет анализ данных.
После загрузки файла на облачный сервер и анализа данных автоматически определится вид приложения.
Если нужно, то вид приложения можно поменять. Такая необходимость возникает, например, если файл выгружали из базовой «1С:Бухгалтерии». Сервис по умолчанию предложит загрузить ее в «1С:Предприниматель», а это все та же базовая версия «1С:Бухгалтерии предприятия». Можно выбрать версию для загрузки данных из файла. Для этого, нажав на кнопку выбора в поле «Вид приложения», укажите «Бухгалтерию предприятия» версии ПРОФ. В таком случае у вас появится возможность вести учет по нескольким фирмам.
Итак, после того, как вы выбрали строку «Бухгалтерия предприятия», вы увидите на экране предупреждение:
Подтвердите конвертацию нажатием на кнопку «Далее».
⚠ Важно! Поменять версию можно только в сторону повышения. Выгруженные данные из базовой «Бухгалтерии предприятия» можно загрузить в такую же базовую версию «1С:Предприниматель» или в версию ПРОФ. Базу из ПРОФ можно загрузить также в ПРОФ или КОРП, но нельзя – в базовую.
После конвертации в облаке можно работать в «1С: Бухгалтерии» ПРОФ. Но если понадобится выгрузить базу обратно из «1С:Фреш» на локальный компьютер, то для продолжения работы на нем также нужно установить «1С: Бухгалтерию» ПРОФ. Загрузить ее обратно в базовую версию нельзя.
В облако «1С:Фреш» можно загрузить несколько баз. В таком случае, чтобы избежать путаницы при работе с ними, в поле «Наименование» можно изменить «Бухгалтерию предприятия» на название фирмы. Переименование доступно в любой удобный момент.
Заполните все параметры загрузки и нажмите «Далее».
Следующий этап – настройка прав доступа. Если раньше вы добавили пользователей, кроме администратора, то программа предложит указать права на загружаемую базу для них.
Не знаете, какие права предоставить? Пропустите этот шаг и нажмите «Далее». Вернуться к этой операции можно будет позже.
После этого пойдет загрузка. Вы узнаете об этом, увидев окно Мастера загрузки базы в сервис. По завершении процесса вам будет предложено нажать кнопку «Готово».
На странице Менеджера сервиса появятся новое приложение и его статус в колонке «Доступность» – «Конвертируется». Процесс длится долго – от 1 часа.
В «Моих приложениях» увидите ярлык запуска с изображением приложения и статусом «ПОДГОТОВКА». До окончания конвертации базы запуск приложения запрещен.
На странице Менеджера сервиса вы увидите изменение состояния приложения в колонке «Доступность» – «Используется».
В «Моих приложениях» тоже появится новое приложение.
Программу можно запустить со страницы «Мои приложения». Нажмите на кнопку «Нажать работу». Она появляется при наведении курсора на ярлык программы. Запуск также доступен из личного кабинета – кнопка «Войти в приложение».
В итоге загружается конфигурация «1С: Бухгалтерия предприятия 3.0» с обычным интерфейсом, который хорошо знаком пользователю. В облаке работа ведется точно так же как и на локальном компьютере.
Обратите внимание! Если при загрузке вы конвертировали базовую версию программы в ПРОФ, то, чтобы вести учет в ней по нескольким предприятиям, в закладке «Организация» поставьте соответствующий флажок.
Как выгружать базы в других типовых конфигурациях 1С?
У большинства типовых конфигураций команда для перехода из локальной версии в облачную находится в разделе «Администрирование» и выглядит как «Выгрузка данных для перехода в сервис».
В интерфейсах следующих конфигураций расположение команды может быть иным.
- «1С: Управление нашей фирмой»: «Компания» – «Администрирование» – «Работа в сервисе» – «Перейти в сервис».
- «1С: Комплексная автоматизация» и «1С: Управление торговлей»: «НСИ и администрирование» – «Выгрузить данные для перехода в сервис».
Как добавить новую базу в «1С:Фреш»?
Как создать новую базу? Несложный процесс включает пять этапов.
На главной странице сервиса расположен пустой значок приложения со знаком «+». Нажмите на него, чтобы добавить пустую базу (новое приложение).
Далее открывается список всех доступных приложений. Выберите в нем то решение, в котором планируете работать. Пусть это будет «1С: Бухгалтерия 8».
После этих действий приложение появится в личном кабинете и начнет запускаться.
Когда конфигурация откроется, введите информацию об организации. Можете начинать работу.
Как удалить базу в «1С:Фреш»?
Для этого потребуется всего 3 шага.
Слева вы увидите «Мои приложения». В разделе приведен список всех ваших баз. Выделите ту, которую хотите удалить, нажмите справа кнопку «Еще». После этого появится список доступных действий.
Выберите «Удалить приложение». Действие можно выполнить и другим способом – с помощью кнопки с красным крестиком, расположенной над перечнем баз. Дальше система попросит ввести код удаляемого приложения.
⚠ Внимание! Введение цифр – защита от случайного удаления базы. Если вы случайно нажали кнопку «Удалить», то в этот момент можно отменить действие. При подтверждении операции в колонке «Доступность» появится статус «К удалению», который сохранится неизменным до завершения этой процедуры.
Наиболее простой способ копирования файловых баз на локальный ПК это скачивание через FTP.
Файловые базы хранятся на Вашем облачном диске W. Точнее узнать их место расположения можно открыв ярлык 1С и посмотреть на путь к файлу, он указан в нижней части окна.
Если открыть диск W и пройти по пути, указанному в окне запуска базы пути, то откроется папка с базой данных, в ней хранится сам файл БД 1CV8.1CD и временные файлы (их сохранять не обязательно).
Примечание: путь может быть прописан двумя способами, как локально например: W:\1С\Accounting так и через полный сетевой путь (UNC): \\clusterfsXX\ts-users\ts_login\1C\Accounting в данном случае при скачивании баз разницы в написании путей нет.
Для этого можно использовать клиенты запуска 1SCloud.
Скачивание файла базы данных через новый клиент запуска Scloud
В новом клиенте следует ввести учетные данные для входа в облако и нажать «Войти».
Далее открыть «Меню» - «Доступ к сетевому диску»
Начался процесс загрузки файла, по его окончанию файл будет сохранен на локальный ПК.
Скачивание файла базы данных через старый клиент запуска Scloud
В старом клиенте процесс копирования файла базы данных производится аналогично:
По окончании процесса загрузки файл будет скачан на локальный ПК.
Скачивание файловых баз через Личный кабинет
Для этого используется FTP-соединение. На момент скачивания в базе не должно быть активных пользователей.
Далее файл базы данных скачивается, после завершения процесса.
Выгрузка и скачивание файла .dt
Если скачивание файла базы данных Вам не подходит или необходимая база работает в клиент-серверном варианте работы, то вы можете выгрузить из неё dt файл для резервирования или дальнейшего взаимодействия.
Файл «.dt» это сжатый архив, создающийся средствами 1С. Размер .dt файла, зачастую значительно меньше файла базы данных. Также это оптимальный вариант для создания резервных копий переноса баз, которые работали в клиент-серверном режиме (либо в случае, если выгрузка нужна для перевода в клиент-серверный вариант работы).
Выгрузка .dt из базы 1С
Для выгрузки следует запустить базу в режиме «Конфигуратор», при наличии в базе пользователей 1С вход следует выполнять под учетной записью пользователя с полными правами.
Далее нажимаем «Администрирование» - «Выгрузить информационную базу».
Далее следует указать путь, по которому будет сохранена выгрузка и нажать «Сохранить» для корректности выгрузки следует производить её на диск W (ts_login\. ).
Начинается процесс выгрузки информационной базы.
После завершения выгрузки файл можно выгружать из облака Scloud на локальный компьютер.
Файл 1Cv8.dt появился на диске W.
Перенос лучше всего осуществить также через FTP, используя встроенный в программу запуска.
Для скачивания файлов через FTP можно использовать клиенты для запуска облака. Делается это на Вашем локальном компьютере.
Скачивание dt через новый клиент запуска Scloud
В новом клиенте следует ввести учетные данные для входа в облако и нажать «Войти».
Далее открыть «Меню» - «Доступ к сетевому диску»
Идет процесс загрузки файла
По завершению процесса файл будет находиться на Вашем локальном ПК.
Скачивание dt через старый клиент запуска Scloud
Аналогично файл можно загрузить через старую версию программы запуска.
Выгрузка таблиц из 1С
Не редко создается необходимость выгрузить список каких – либо данных из табличной части документа, формы списка, журнала документов и т. п. Такие задачи часто единичны, и нецелесообразно привлекать специалиста для написания отчета.
Например, вам нужно получить всю номенклатуру с видом «Материалы» при этом нужны только колонки «Номенклатура» и «Единица».
В том случае, когда необходимо выгрузить данные с их фильтрацией, первым делом, необходимо настроить список в меню «Ещё» табличной части.
В появившемся окне из левой части (доступные поля) необходимо выбрать те, по которым вы будете делать отбор (в данном случае «Вид номенклатуры»). В правой части окна устанавливаются значения параметров отбора. При этом вид сравнения не ограничивается одним лишь равенством.
После того, как был установлен обор, в форме списка справочника «Номенклатура» будут отображаться лишь те позиции, которые подходят под заданное условие.
Следующим шагом будет вывод данного списка в табличный документ.
В меню «Еще» выберите пункт «Вывести список».
Получите понятные самоучители по 1С бесплатно:
Если вам нужно вывести не все колонки, как в нашем примере, то установите «галочки» только на тех, которые необходимы.
В итоге вы получаете, по сути, отчет, который можем сохранить в любой доступный формат. Как это сделать будет рассмотрено ниже. Подобным образом можно выгружать табличные части документов и справочников, данные из журналов документов, форм списков и не только.
Выгрузка отчетов и печатных форм из 1С
Любой отчет, печатную форму, табличный документ (например, который мы получили в нашем примере) в 1С 8.3 можно выгрузить во внешний файл в два клика.
На верхней панели программы находится кнопка сохранения во внешний файл (интерфейс «Такси»). Она будет активна на любых отчетах и печатных формах, где доступно сохранение.
После нажатия на кнопку «Сохранить как» программа предложит вам выбрать формат, имя и место расположения полученного файла. Оформление сохраняется при условии его доступности в выбранном формате — HTML, PDF, Excel, Word.
Выгрузка базы данных 1С целиком
Данный способ необходим в тех случаях, когда базу данных 1С нужно выгрузить целиком, например, для создания тестовой копии.
Зайдите в нужную информационную базу в режиме конфигуратора.
В меню «Администрирование» выберите пункт «Выгрузить информационную базу».
Укажите при необходимости другое имя файла и путь для сохранения.
Полученный файл выгружаемых данных с расширением *.dt в дальнейшем очень легко загрузить. Для этого в режиме конфигуратора в меню «Администрирование» выберите пункт «Загрузить информационную базу» и откройте полученный ранее файл *.dt.
Читайте также: