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