> For the complete documentation index, see [llms.txt](https://vsydorenko.gitbook.io/sysadminisnotes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vsydorenko.gitbook.io/sysadminisnotes/1c-ta-nalashtuvannya/skripty-dlya-vygruzki-v-faily.md).

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

Как быстро выгрузить или загрузить конфигурацию из файлов? Если вы используете 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>
