# Скрипты для выгрузки в файлы

Как быстро выгрузить или загрузить конфигурацию из файлов? Если вы используете Git, а ставить Precommit не хочется, то я для вас собрал подборку наиболее популярных скриптов для командной строки

### Выгрузка конфигурации в файлы <a href="#vygruzka-konfiguracii-v-faily" id="vygruzka-konfiguracii-v-faily"></a>

Примеры привел для файловой базы. В зависимости от версии платформы, запускаем сообветствующий EXE-шник.

Пример:

```
"C:\Program Files\1cv8\8.3.21.1709\bin\1cv8.exe" Config /F ПутьКФайлуБД /DumpConfigToFiles "ПутьККаталогуВыгрузки" -Format Hierarchical /NAdmin
```

где:

**ПутьКФайлуБД** - путь к файлу базы данных, например: D:\bases\MyBaseName

**ПутьККаталогуВыгрузки** - каталог, куда нужно выгрузить разложенную на файлы конфигурацию. Например, в подкаталог Git-репозитория проекта: D:\git\repo\mybase\cfg\\

**/N** - Параметр для указания имени пользователя для авторизации

**/P** - Пароль пользователя

В примере указан пользователь Admin без пароля. Обратите внимание, что, в отличии от дугих параметров, между параметрами /N и /P и их значениями пробел не ставится. Если параметры аутентификации не указаны или указаны с ошибкой, то при запуске команды их нужно будет задать интерактивно.

### **Выгрузка расширения в файлы**

Пример:

```
"C:\Program Files\1cv8\8.3.21.1709\bin\1cv8.exe" Config /F ПутьКФайлуБД /DumpConfigToFiles "ПутьККаталогуВыгрузки" -Format Hierarchical -Extension EnglishCodeAdapter
```

Отличие от выгрузки конфигурации заключается только в параметре **-Extension**, после которого указывается имя расширения для выгрузки - имя расширения, как оно задано при конфигурировании.

### Загрузка конфигурации из файлов <a href="#zagruzka-konfiguracii-iz-failov" id="zagruzka-konfiguracii-iz-failov"></a>

Пример:

```
"C:\Program Files\1cv8\8.3.21.1709\bin\1cv8.exe" Config /F ПутьКФайлуБД /LoadConfigFromFiles "ПутьККаталогуВыгрузки" /UpdateDBCfg -Dynamic-
```

### **Загрузка расширения из файлов**

Пример:

```
"C:\Program Files\1cv8\8.3.21.1709\bin\1cv8.exe" Config /F ПутьКФайлуБД /LoadConfigFromFiles "ПутьККаталогуВыгрузки" -Extension EnglishCodeAdapter /UpdateDBCfg -Dynamic-
```

Источник: <https://telegra.ph/Skripty-dlya-vygruzki-v-fajly-06-16>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://vsydorenko.gitbook.io/sysadminisnotes/1c-ta-nalashtuvannya/skripty-dlya-vygruzki-v-faily.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
