Ключи командной строки 1Cv8

Параметры командной строки выбора режима запуска:

CONFIG
запуск системы 1С:Предприятие 8.x в режиме «Конфигуратор»;

ENTERPRISE
запуск системы 1С:Предприятие 8.x в режиме «1С:Предприятие»;

CREATEINFOBASE [/AddInList [<имя ИБ>]]
создание информационной базы данных (файлов обновления и поставки).
Пример командной строки для запуска системы 1С:Предприятие 8.x в файловом варианте хранения:
С:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB
Данная строка означает, что система 1С:Предприятие 8.x будет запущена в режиме «1С:Предприятие», а информационная база находится в подкаталоге «DB» каталога «С:\1CV8\BIN».
Пример командной строки для запуска системы 1С:Предприятие 8.x в клиент-серверном варианте хранения:
С:\1CV8\BIN\1CV8.EXE ENTERPRISE /Ssrv\db_1C
Данная строка означает, что система 1С:Предприятие 8.x будет запущена в режиме «1С:Предприятие», а информационная база db_1C находится на сервере предприятия srv.

Параметры командной строки для указания параметров запуска:

/@<имя файла>
путь к файлу с параметрами командной строки.

/F<Путь>
путь к файловой информационной базе (исключая имя файла).

/S<Адрес>
адрес информационной базы, хранящейся на сервере 1С:Предприятия 8.x, складывается следующим образом:
<Имя компьютера, работающего сервером приложений> <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>
имя пользователя. Должно быть указано так же, как и в Конфигураторе

/P<Пароль>
пароль пользователя, имя которого указано в параметре /N. Является не обязательным параметром

/WA-
запрет применения Windows-аутентификации при старте Предприятия или Конфигуратора

/WA+
установка обязательного применения Windows-аутентификации при старте 1С:Предприятия или Конфигуратора. Если ключ /WA не указывается, то подразумевается, что используется параметр командной строки /WA+

/AU-
запрет вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки

/AU+
установка вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки. Если ключ /AU не указывается, то подразумевается, что используется параметр командной строки /AU+

/Out<Имя файла>[-NoTruncate]
установка файла для вывода служебных сообщений. Если задан ключ NoTruncate (через пробел), файл не очищается

/L<Каталог>
указывается каталог локализованных ресурсов интерфейса (например, «RU»)

/DisableStartupMessages
Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить»»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»

/C<Строка текста>
передача параметра в конфигурацию

Не используются для базовых версий:

UC <Код доступа>
установка соединения с информационной базой, на которую установлена блокировка установки соединений. Если при установке блокировки задан непустой код доступа, то для установки соединения необходимо в параметре /UC указать этот код.

/RunShortcut <имя файла>
запуск системы 1С:Предприятие 8.1 со списком информационных баз, полученным с помощью указанного файла. В качестве файла может быть указан файл списка общих информационных баз (*.v8i), или файл ярлыка информационных баз (*.v8l).

/IBConnectionString
задание строки соединения с информационной базой целиком, в том виде в котором ее возвращает функция СтрокаСоединенияИнформационнойБазы(). Части строки соединения могут быть переопределены ранее существовавшими параметрами. Для этого нужно, что бы /IBConnectionString находился в командной строке раньше них. При передачи строки соединения в качестве параметра командной строки, не забывайте, что строка соединения содержит кавычки. Поэтому требуется взять всю строку в кавычки, а содержащиеся внутри кавычки удвоить.

/SLev
уровень защищенности соединения клиента с сервером 1С:Предприятия. /SLev0 » незащищенное соединение; /SLev1 » защищенное соединение только в процессе выполнения аутентификации; /SLev2 » защищенное соединение в течение всего сеанса. Если параметр не указан, то это эквивалентно /SLev0.

Debug
указывает, что запуск 1С:Предприятия выполняется в отладочном режиме.

/DebuggerURL
идентификация отладчика, к которому приложение сразу после запуска должно подключиться. Указывается URL отладчика (протокол, компьютер и номер порта), на котором в отладчике можно создавать удаленные объекты.

/SAOnRestart
запрашивать пароль при перезапуске системы из данного сеанса работы. По умолчанию пароль не запрашивается.

/Execute <имя файла внешней обработки>
предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы.

/Logui
предназначен для запуска клиентского приложения для создания на компьютере пользователя в папке файлов приложений %APPDATA%\1C\1Cv81\<Уникальный идентификатор ИБ>\logui.txt» файла logui.txt, в котором будут регистрироваться все интерактивные действия пользователя (нажатия клавиш, щелчки мыши).

/SchJobDn
управляет выполнением реламентированных заданий. Возможные значение «Y» или «N». «Y» — у созданной информационной базы будет запрещено выполнение регламентных заданий.
Параметры командной строки пакетного режима конфигуратора:

/DumpIB<Имя файла>
выгрузка информационной базы в командном режиме

/RestoreIB<Имя файла>
загрузка информационной базы в командном режиме

/DumpCfg<имя cf файла>
сохранение конфигурации в файл

/LoadCfg<имя cf файла>
загрузка конфигурации из файла

/UpdateDBCfg[-WarningsAsErrors]
обновление конфигурации базы данных. Если ключ Warnings»AsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки

/DumpDBCfg<имя cf файла>
сохранение конфигурации базы данных в файл

/RollbackCfg
возврат к конфигурации базы данных

/CheckModules
выполнить синтаксический контроль

/UpdateCfg<имя_файла>
обновление конфигурации, находящейся на поддержке. Имя_файла -имя .cf или .cfu файла.

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]

выполнить тестирование и исправление информационной базы

Дополнительные параметры:
· ReIndex — реиндексация таблиц
· LogIntergrity — проверка логической целостности
· RecalcTotals — пересчет итогов
· IBCompression — сжатие таблиц
· TestOnly — только тестирование
· при наличии ссылок на несуществующие объекты:

BadRefCreate — создавать объекты
BadRefClear — очищать объекты
BadRefNone — не изменять
· при частичной потере объектов:

BadDataCreate — создавать объекты
BadDataDelete — удалять объекты

/CheckConfig
[ -ClientServer]
[ -Client]
[ -ExternalConnectionServer]
[ -ExternalConnection]
[ -Server]
[ -DistributiveModules]
[ -IncorrectReferences]
[ -ConfigLogicalIntegrity]
[ -UnreferenceProcedures]
[ -HandlersExistence]
[ -EmptyHandlers]

проверка конфигурации.
Дополнительные параметры:
· ClientServer — проверка работы клиентского приложения, компиляции модулей, эмуляция файлового режима.
· Client — проверка работы клиентского приложения, компиляции модулей, эмуляция клиент-серверного режима.
· ExternalConnectionServer — проверка работы внешнего соединения, компиляции модулей, эмуляция файлового режима.
· ExternalConnection — проверка работы внешнего соединения, компиляции модулей, эмуляция клиент-серверного режима.
· Server — проверка работы сервера 1С:Предприятия, компиляции модулей, эмуляция среды сервера 1С:Предприятия.
· DistributiveModules — проверка возможности генерации образов модулей без исходных текстов, если такие модули есть.
· IncorrectReferences — поиск логически неправильных ссылок по всей конфигурации, в т.ч. ссылок на удалённые объекты.
· ConfigLogicalIntegrity — стандартная проверка логической целостности конфигурации.
· UnreferenceProcedures — поиск неиспользуемых локальных (не экспортных) процедур и функций, в т.ч. неиспользуемых обработчиков событий.
· HandlersExistence — проверка существования назначенных обработчиков событий интерфейсов, форм и элементов управления.
· EmptyHandlers — поиск пустых обработчиков событий, которые могут привести к снижению производительности.

/ReduceEventLogSize<Дата>
[ -saveAs<ИмяФайла>]

Сокращение журнала регистрации. Параметр Дата — новая граница журнала регистрации в формате ГГГГ-ММ-ДД. Параметр saveAs служит для сохранения копии удаляемых записей.

/DumpConfigFiles<КаталогВыгрузки>
[ -Module]
[ -Template]
[ -Help]
[ -AllWritable]

Выгрузка свойств объектов метаданных. КаталогВыгрузки — каталог расположения файлов свойств.
Дополнительные параметры:
· -Module — выгрузка модулей.
· -Template — выгрузка шаблонов.
· -Help — выгрузка справочной информации.
· -AllWritable — выгрузка свойств только объектов, доступных для записи.

/LoadConfigFiles<КаталогВыгрузки>
[ -Module]
[ -Template]
[ -Help]
[ -AllWritable]

Загрузка свойств объектов метаданных. Параметры аналогичны /DumpConfigFiles.
Одновременное использование ключей внутри подгруппы параметров не допускается. Если команда прошла успешно, возвращает код возврата 0, в противном случае 1 (101, если в данных имеются ошибки).
После выполнения закрывает систему 1С:Предприятие 8.x.
Параметры командной строки пакетного режима создания файлов поставки и обновления:

/CreateDistributionFiles
[-cffile<имя cf файла>]
[-cfufile <имя cfu файла>
[-f<имя cf файла>|-v<версия дистрибутива>]+]

Создание файлов поставки и обновления

-cffile<имя cf файла>
указание создать дистрибутив

-cfufile<имя cfu файла>
указание создать обновление

-f<имя cf файла>
дистрибутив, включаемый в обновление, задан именем

-v<версия дистрибутива>]
дистрибутив, включаемый в обновление, задан версией

Примечание: группа параметров -f<имя cf файла>|-v<версия дистрибутива> повторяется столько раз, сколько файлов дистрибутивов включается в обновление.
Параметры командной строки режима работы с хранилищем конфигурации:

/DepotF
каталог хранилища

/DepotN
имя пользователя хранилища

/DepotP
пароль пользователя хранилища

/DepotDumpCfg<имя cf файла> [-v<номер версии хранилища>]
сохранить конфигурацию из хранилища в файл (пакетный режим)
-v<номер версии хранилища>
v — номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия.

/DepotUpdateCfg [-v<номер версии хранилища>] [-revised]
Обновить конфигурацию хранилища из файла (пакетный режим)
Дополнительные параметры:
-v<номер версии хранилища>
номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация подключена к хранилищу, то параметр игнорируется
-revised
получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется.
Параметры командной строки пакетного режима регистрации 1С:Предприятия 8.x в качестве Automation сервера:

/RegServer
регистрация приложения

/UnregServer
удаление регистрации приложения
После выполнения закрывает систему 1С:Предприятие 8.x.

Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки.
Параметры командной строки в режиме создания информационной базы:
CREATEINFOBASE [/AddInList [<имя ИБ>]]
создание информационной базы данных (файлов обновления и поставки), где — обязательный параметр, /AddInList [ИмяИБ] — имя, под которым база добавляется в список. Если этот параметр не указан, база добавлена в список не будет. Если не указано ИмяИБ, будет задано имя по умолчанию (как при интерактивном создании базы).

строка, задающая параметры информационной базы, каждый из которых представляет собой пару:
<Имя параметра=Значение>, где Имя параметра — имя параметра, а Значение — значение параметра. Эти фрагменты отделяются друг от друга символами «;». Если Значение содержит в себе символы пробела, то оно должно быть заключено в двойные кавычки.
Существуют следующие возможные параметры строки соединения():
· параметры для файлового варианта:
File » каталог информационной базы;
Locale » язык (страна), которые будут использованы при создании информационной базы. Параметр Locale задавать не обязательно. Если параметр не задан, то будут использованы региональные установки текущей информационной базы.
· параметры для клиент-серверного варианта:
Srvr — имя сервера 1С:Предприятия;
Ref — имя информационной базы на сервере;
SQLSrvr — имя SQL сервера;
SQLDB — имя SQL базы данных;
SQLUID — имя пользователя SQL;
SQLPwd — пароль пользователя SQL. Если пароль для пользователя SQL не задан, то данный параметр можно не указывать;
SQLYOffs — смещение дат, используемое для хранения дат в SQL Server. Может принимать значения 0 или 2000. Данный параметр задавать не обязательно. Если параметр не задан, то принимается значение 0;
Locale — язык (страна), (аналогично файловому варианту).
· параметры для всех вариантов:
Usr — имя пользователя;
Pwd — пароль.

/AddInList параметр, который показывает, под каким именем добавлять базу в список. Если не указать данный параметр, база не будет добавлена в список. Если не указано имя, будет задано имя по умолчанию.
Одновременное использование ключей не допускается.