Программу 1С:Предприятие 8 можно запустить как интерактивно, так из командной строки. Для этого необходимо сформировать строку запуска с параметрами (ключами) запуска. В общем виде строка запуска выглядит так (указаны только наиболее востребованные параметры):
<КаталогПрограммы>\1cestart.exe <РежимЗапуска> [/IBConnectionString <СтрокаСоединения>] [/IBName <ИмяБазы>] {/F <КаталогИБ>|/S <АдресБД>|/WS <АдресWS>} [/SLev <УровеньБезопасности>] [/Z <Разделители>] [/N <ИмяПользователя>] [/P <Пароль>] [/WS{+|-}] [/WSA{+|-}] [/C <СтроковыйПараметр>] [/Execute <ИмяФайла>] [/Out <ИмяФайла> [-NoTruncate]] [/RunShortcut <ИмяФайла>] [/UC <КодДоступа>]
Ключ | Описание | Версия | ||||
---|---|---|---|---|---|---|
КаталогПрограммы | параметр задает путь к каталогу Common в каталоге установки программы | |||||
Параметры подключения | ||||||
РежимЗапуска | параметр задает режим запуска 1С:Предприятие 8 Возможные варианты:
|
|||||
/IBConnectionString <СтрокаСоединения> | Необязательный параметр. Задает полную строку соединения с ИБ. Строку рекомендуется заключить в кавычки, а все входящие в строку кавычки удвоить |
|||||
/IBName <ИмяБазы> | Необязательный параметр. Задает имя базы данных, как оно задано в списке информационных баз. Строку рекомендуется заключить в кавычки, а все входящие в строку кавычки удвоить |
|||||
/F <КаталогИБ> | В случае файловой базы данных параметр задает путь к каталогу базы данных, где хранится файл 1Cv8.1CD (имя файла указывать не нужно). Строку рекомендуется заключить в кавычки |
|||||
/S <АдресИБ> | В случае серверной базы данных (в клиент-серверной архитектуре) параметр задает адрес базы данных в формате: Имя сервера приложений\Имя базы данных |
|||||
/WS <АдресWS> | В случае тонкого клиента параметр задает адрес ws-ссылки | |||||
/SLev <УровеньБезопасности> | Необязательный параметр. Задает уровень защиты соединения с сервером приложений. | |||||
/Z <Разделители> | Необязательный параметр. Задает разделители сеанса | |||||
Параметры аутентификации | ||||||
/N <ИмяПользователя> | Необязательный параметр. Задает имя пользователя. Если в базе данных список пользователей не ведется, данный ключ игнорируется. Если такого пользователя нет в списке пользователей, будет выдано окно авторизации доступа |
|||||
/P <Пароль> | Необязательный параметр. Задает пароль пользователя. Если ключ /N не указан или в базе не ведется список пользователей, данный ключ игнорируется. Если пароль пользователя указан неверно, будет выдано окно авторизации доступа |
|||||
/WS{+|-} | Необязательный параметр. Определяет порядок использования аутентификации средствами операционной системы клиента. Возможные варианты:
|
|||||
/WSA{+|-} | Необязательный параметр. Определяет порядок использования аутентификации средствами операционной системы веб-сервера. Возможные варианты:
|
|||||
Прочие параметры | ||||||
/C <СтроковыйПараметр> | Необязательный параметр. Передача произвольного строкового параметра в программу. Если в строке имеются пробелы, строку нужно заключить в кавычки, а все входящие в строку кавычки удвоить |
|||||
/ClearCache | Необязательный параметр. Очищает кэш клиент-серверных вызовов, в котором хранятся метаданные форм, модулей и т.п., а также сохраненный индекс поиска по текстам модулей | ≥8.3.10 | ||||
/Execute <ИмяФайла> | Необязательный параметр. Открыть указанную внешнюю обработку после запуска программы. Имя файла рекомендуется заключить в кавычки |
|||||
/Out <ИмяФайла> [-NoTruncate] | Необязательный параметр. Перенаправляет стандартный поток служебных сообщений в файл. Параметр -NoTruncate запрещает усечение текстового файлаИмя файла рекомендуется заключить в кавычки |
|||||
/RunShortcut <ИмяФайла> | Необязательный параметр. Задает имя файла со списком информационных баз, которые необходимо показать пользователю в диалоге выбора ИБ Имя файла рекомендуется заключить в кавычки |
|||||
/UC <КодДоступа> | Необязательный параметр. Позволяет обойти блокировку установки соединений с ИБ. Код доступа должен совпадать с тем, что установлен для ИБ на сервере приложений |
Примеры строки запуска программы
Запуск программы из командной строки с использованием аутентификации 1с:
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\DB\TEST" /N Иванов /P 12345
Запуск программы из командной строки с отключением аутентификации операционной системы:
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\DB\TEST" /NИванов /P 12345 /WA-