Skip to content

run - Запуск 1С

Группа команд run обеспечивает запуск 1С:Предприятия и Конфигуратора с нужными параметрами из командной строки.

bash
vrunner run <подкоманда> [опции]

enterprise

Запускает 1С:Предприятие в указанном режиме.

bash
vrunner run enterprise [опции]

Опции

ОпцияПеременная окруженияОписание
--commandVRUNNER_COMMANDСтрока, передаваемая в параметр /C
--executeVRUNNER_EXECUTEПуть к внешней обработке 1С для запуска (поддерживается переменная $runnerRoot)
--url-Навигационная ссылка для перехода после старта
--no-wait-Не ожидать завершения запущенного процесса
--exitCodePath-Путь к файлу статуса выполнения (0=успех, 1=ошибка, 2=предупреждение)
--ibconnectionVRUNNER_IBCONNECTIONСтрока подключения к ИБ (/F<путь> - файловая, /S<сервер>\<база> - серверная)
--db-userVRUNNER_DBUSERПользователь ИБ
--db-pwdVRUNNER_DBPWDПароль пользователя ИБ
--ibcmd-Использовать ibcmd вместо Конфигуратора
--v8versionVRUNNER_V8VERSIONВерсия платформы 1С
--uccodeVRUNNER_UCCODEКод разрешения блокировки
--languageVRUNNER_LANGUAGEЯзык платформы
--localeVRUNNER_LOCALEЯзык сеанса (локаль)
--nocacheuseVRUNNER_NOCACHEUSEНе использовать кеш платформы
--ordinaryappVRUNNER_ORDINARYAPPРежим запуска: 1 (толстый), 0 (тонкий), -1 (авто)
--additionalVRUNNER_ADDITIONALДополнительные параметры запуска платформы
--settingsVRUNNER_SETTINGSПуть к файлу настроек (JSON)

Подробнее о форматах строки подключения и ibcmd: Подключение к базе данных →

Примеры

bash
# Запустить обработку для первоначального заполнения ИБ
vrunner run enterprise \
  --ibconnection /F./ib \
  --execute ./tools/InitIB.epf \
  --exitCodePath ./build/result.txt

# Запустить с командой и дождаться завершения
vrunner run enterprise \
  --ibconnection /F./ib \
  --command "StartFilling" \
  --v8version 8.3.24

# Запустить в фоне (не ждать завершения)
vrunner run enterprise \
  --ibconnection /F./ib \
  --execute ./tools/Server.epf \
  --no-wait

# Запустить с навигационной ссылкой
vrunner run enterprise \
  --ibconnection /F./ib \
  --url "e1cib/list/Catalog.Контрагенты"

Переменная $runnerRoot

В опции --execute поддерживается переменная $runnerRoot, которая раскрывается в корневой каталог vanessa-runner. Это позволяет использовать встроенные обработки инструмента.

designer

Запускает Конфигуратор 1С.

bash
vrunner run designer [опции]

Опции

ОпцияПеременная окруженияОписание
--additionalVRUNNER_ADDITIONALДополнительные параметры запуска конфигуратора
--no-wait-Не ожидать завершения
--ibconnectionVRUNNER_IBCONNECTIONСтрока подключения к ИБ (/F<путь> - файловая, /S<сервер>\<база> - серверная)
--db-userVRUNNER_DBUSERПользователь ИБ
--db-pwdVRUNNER_DBPWDПароль пользователя ИБ
--ibcmd-Использовать ibcmd вместо Конфигуратора
--v8versionVRUNNER_V8VERSIONВерсия платформы 1С
--uccodeVRUNNER_UCCODEКод разрешения блокировки
--languageVRUNNER_LANGUAGEЯзык платформы
--localeVRUNNER_LOCALEЯзык сеанса (локаль)
--storage-nameVRUNNER_STORAGE_NAMEАдрес хранилища конфигурации
--storage-userVRUNNER_STORAGE_USERПользователь хранилища
--storage-pwdVRUNNER_STORAGE_PWDПароль хранилища
--storage-verVRUNNER_STORAGE_VERВерсия хранилища
--settingsVRUNNER_SETTINGSПуть к файлу настроек (JSON)

Подробнее о форматах строки подключения и ibcmd: Подключение к базе данных →

Примеры

bash
# Запустить конфигуратор с дополнительными ключами
vrunner run designer \
  --ibconnection /F./ib \
  --additional "/DumpConfigToFiles ./src"

# Запустить и не ждать завершения
vrunner run designer \
  --ibconnection /F./ib \
  --no-wait