Работа с хранилищем 1С конфигурации из командной строки

Категория: Учебники по 1С » Тиражируемые приложения в 1С Предприятии 8.2

Работа с хранилищем 1С конфигурации из командной строкиСистема «1С: Предприятие» может быть запущена в режиме 1С Конфигуратор из командной строки. Такой режим запуска позволяет выполнять различные действия, в том числе и выгрузку, и обновление версий конфигурации в хранилище.  

 

Для соединения с хранилищем используются параметры ConfigurationRepositoryFConfigurationRepositoryN и ConfigurationRepositoryP, задающие, соответственно, каталог хранилища, имя пользователя и пароль.

 

Для сохранения версии конфигурации хранилища в файл используется параметр GonfigurationRepositoryDumpCfg с ключом v. Ключ v задает номер версии, которая должна быть выгружена из хранилища. Если ключ v не задан или его значение равно -1, тогда будет сохранена текущая версия хранилища.

 

Сохранение версии конфигурации хранилища в файл (текст команды должен быть записан одну строку):

Для обновления конфигурации информационной базы из хранилища используется параметр ConfigurationRepositoryUpdateCfg с ключами v, revised и force. Ключ v задает номер версии, которая должна быть использована для обновления. Ключ revised позволяет получать захваченные объекты, если это требуется:
Следует учитывать, что если конфигурация подключена к хранилищу, то ключ v будет проигнорирован, так как в этом случае возможно обновление только текущей версией кхжфжурации хранилища. Также если конфигурация не подключена к хранилищу, то будет проигнорирован ключ revised, так как в режиме работы без подключения к хранилищу захват и получение отдельных объектов невозможны.
Также для пакетного режима работы реализован ключ force. Он используется для подтверждения пользователем выполнения таких операций, как получение новых объектов конфигурации или удаление существующих, в пакетном режиме. Если параметр не указан, действия выполнены не будут.
Обновление конфигурации из хранилища может быть использовано, например, для того, чтобы затем сформировать файлы поставки и обновления. Подробнее о формировании файлов поставки и обновления из командной строки можно прочитать в статье «Создание файлов поставки и обновления из командной строки».
Для отключения конфигурации от хранилища в пакетном режиме используется параметр ConfigurationRepositoryUnbindCfg с ключом force. У пользователя должны быть административные права в данной информационной базе. Если пользователь аутентифицируется в хранилище (интерактивно или через параметры командной строки), то отключение конфигурации от хранилища также отражается в самом хранилище конфигурации (информация о подключении удаляется). Если же пользователь не аутентифицировался в хранилище, то производится только локальное отключение конфигурации от хранилища.
Отключение конфигурации от хранилища (текст команды должен быть записан в одну строку):

Ключ force служит для форсирования отключения от хранилища (пропуск диалога аутентификации, если не указаны параметры пользователя хранилища, игнорирование наличия захваченных и измененных объектов).
Для получения отчета по истории хранилища используется параметр ConfigurationRepositoryReport с ключами Nbegin, Nend, GroupByObject и GroupByComment. Ключи Nbegin, Nend задают интервал версий, по которым строится отчет. Ключи GroupByObject и GroupByComment задают признак формирования отчета но версиям c группировкой по объектам или по комментариям соответственно.
Построение отчета по истории хранилища (текст команды должен быть записан в одну строку):
Подробнее о параметрах командной строки режима работы с хранилищем конфигурации можно прочитать во встроенной справке конфигуратора:
1C: Предприятие ► Запуск 1C: Предприятие 8 и параметры запуска ► Параметры командной строки пакетного режима запуска ► Параметры работы с хранилищем конфигурации.
dle

Помоги проекту! Расскажи друзьям о сайте: