Командная строка для запуска конфигурации 1с. Параметры командной строки для указания параметров запуска

Запуск исполняемого файла системы 1С:Предприятие 8.x

Помимо запуска путем выбора соответствующей пиктограммы из меню «Пуск -Программы» операционной системы MS Windows, запуск системы 1С:Предприятие 8.x может быть выполнен путем запуска исполняемого файла 1CV8.EXE. Такой запуск может быть произведен, например, при помощи пункта «Выполнить» меню «Пуск» операционной системы MS Windows, или двойным щелчком мыши на имени файла 1CV8.EXE в программе Проводник (Explorer).

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

Если при запуске файла 1CV8.EXE обнаружена ошибка в параметрах командной строки, или параметры отсутствуют, то после запуска на экран будет выдан диалог «Запуск 1С:Предприятия». В этом диалоге пользователь может выбрать режим запуска файла 1CV8.EXE, имя информационной базы и другие параметры запуска.

Примеры:


Файловый вариант:
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F"Путь к базе данных" /N"Имя пользователя" /P"Пароль"
Клиент-серверный вариант:
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"НазвСервер\База" /N" Имя пользователя " /P"Пароль"
порт сервера (например 1641):

"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"НазвСервер:1641\База" /N" Имя пользователя" /P"Пароль "
Запуск программы под пользователем и выпопление обработки при открытии:
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf"
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "ПУТЬ К ПАПКЕ С БД" /N ПОЛЬЗОВАТЕЛЬ /P ПАРОЛЬ /Execute "C:\\обработка.epf"
Архивация информационной базы 1С
"C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Администратор" /P"12345" /DumpIB \\bdc\BackUp\Base.dt
"C:\Program Files\1cv82\common\1cestart.exe» config /S server:1641\82_zup /N Администратор /P zzzz /WA- /Out"c:\Backup\backup.log» -NoT_runcate /DumpIB H:\1S_VIGR\82_zup.dt


Для 8.1:
Для файлового варианта:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
Для клиент-серверного варианта:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server-1C\ZUP" /N"EMigachev" /P"12345"
Если на одном сервере стоит 8.1 и 8.2 (как ставить- ), то при подключении к базам 8.2 нужно указывать порт сервера (например 1641):
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"server-1C:1641\ZUP" /N"EMigachev" /P"12345"

Параметры командной строки


При запуске файла 1CV8.EXE в командной строке могут быть указаны следующие параметры:
Параметры командной строки выбора режима:
CONFIG - запуск системы 1С:Предприятие 8.x в режиме «Конфигуратор»;
ENTERPRISE - запуск системы 1С:Предприятие 8.x в режиме «1С:Предприятие»;
CREATEINFOBASE ] - создание информационной базы (
строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида <Имя параметра=><Значение>, где Имя параметра - имя параметра, а Значение - его значение.
Фрагменты отделяются друг от друга символами ";".
Если значение содержит пробельные символы, то оно должно быть заключено в двойные кавычки (").

Для файлового варианта определен параметр:
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 - параметр, показывающий, под каким именем добавлять базу в список, если не указан, база не будет добавлена в список. Если не указано имя, используется умолчание, аналогичное интерактивному созданию информационной базы.

Одновременное использование ключей не допускается.

Параметры командной строки для указания параметров запуска:
/@<имя файла> - параметры командной строки записаны в указанном файле
/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<Имя файла> [-NoT_runcate] - установка файла для вывода служебных сообщений. Если задан ключ –NoT_runcate (через пробел), файл не очищается
/L<Каталог> - указывается каталог локализованных ресурсов интерфейса (например, «RU»)
/DisableStartupMessages -Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»
/C<Строка текста> - передача параметра в конфигурацию Параметры командной строки пакетного режима конфигуратора:
/DumpIB<Имя файла> -выгрузка информационной базы в командном режиме

/DumpCfg<имя 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 - удалять объекты

Одновременное использование ключей внутри подгруппы параметров не допускается.
Если команда прошла успешно, возвращает код возврата 0, в противном случае - 1 (101, если в данных имеются ошибки).


Параметры командной строки пакетного режима создания файлов поставки и обновления:
/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.
Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки.

Ниже приведены примеры командной строки для запуска системы 1С:Предприятие 8.x:
С:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB
Приведенная командная строка означает, что система 1С:Предприятие 8.x будет запущена в режиме «1С:Предприятие», а информационная база находится в подкаталоге «\DB» каталога «С:\1CV8\BIN».

С:\1cv81bin\1cv8.exe enterprise /s Serv06\ZUP /L RU
А эта приведенная командная строка означает, что система 1С:Предприятие 8.x будет запущена в режиме «1С:Предприятие», адрес информационной базы ZUP, хранящейся на сервере 1С:Предприятия Serv06 и интерфейс Русский

Для снятия блокировки установки соединений с информационной базой нужно:
Войти в информационную базу, используя параметр запуска "/UC" с тем же кодом разрешения доступа, который был указан при установке блокировки. Запустить данную обработку, указав в качестве действия блокировки "Снять блокировку соединений". Нажать кнопку "Выполнить".
в cmd
start C:\Progra~1\1cv81\bin\1cv8.exe /UC <код доступа>
в ярлыке
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Конфигурации\Типовые\УпрТорг" /N"ИмяПользователя" /P"Пароль" /UC 456743

Код DOS Batch File echo off cls "C:\Program Files\1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"ЗавершитьРаботуПользователей" "C:\Program Files\1 cv81\bin\1 cv8.exe" CONFIG /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"ПакетноеОбновлениеКонфигурацииИБ" "C:\Program Files\1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /C"РазрешитьРаботуПользователей" /UC" ПакетноеОбновлениеКонфигурацииИБ"

При запуске файла 1CV8.EXE в командной строке могут быть указаны следующие параметры:
Параметры командной строки выбора режима:
CONFIG – запуск системы 1С:Предприятие 8.x в режиме «Конфигуратор»; ENTERPRISE – запуск системы 1С:Предприятие 8.x в режиме «1С:Предприятие»;
CREATEINFOBASE ] – создание информационной базы (
строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида <Имя параметра=><Значение>, где Имя параметра - имя параметра, а Значение - его значение.
Фрагменты отделяются друг от друга символами ‘;’.
Если значение содержит пробельные символы, то оно должно быть заключено в двойные кавычки (“).

Для файлового варианта определен параметр:

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 – параметр, показывающий, под каким именем добавлять базу в список, если не указан, база не будет добавлена в список. Если не указано имя, используется умолчание, аналогичное интерактивному созданию информационной базы.

Одновременное использование ключей не допускается.

Параметры командной строки для указания параметров запуска:
/@<имя файла> – параметры командной строки записаны в указанном файле
/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<Имя файла> [-NoT_runcate] – установка файла для вывода служебных сообщений. Если задан ключ –NoT_runcate (через пробел), файл не очищается
/L<Каталог> – указывается каталог локализованных ресурсов интерфейса (например, «RU»)
/DisableStartupMessages -Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»
/C<Строка текста> – передача параметра в конфигурацию Параметры командной строки пакетного режима конфигуратора:
/DumpIB<Имя файла> -выгрузка информационной базы в командном режиме
/RestoreIB<Имя файла> – загрузка информационной базы в командном режиме
/DumpCfg<имя cf файла> – сохранение конфигурации в файл
/LoadCfg<имя cf файла> – загрузка конфигурации из файла
/UpdateDBCfg [-WarningsAsErrors] – обновление конфигурации базы данных. Если ключ WarningsAsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки
/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 – удалять объекты

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

Параметры командной строки пакетного режима создания файлов поставки и обновления:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile <имя cfu файла> [-f<имя cf файла>|-v<версия дистрибутива>]+] – Создание файлов поставки и обновления
-cffile<имя cf файла> – указание создать дистрибутив
-cfufile<имя cfu файла> – указание создать обновление
-f<имя cf файла> – дистрибутив, включаемый в обновление, задан именем
-v<версия дистрибутива>] – дистрибутив, включаемый в обновление, задан версией
Примечание: группа параметров -f<имя cf файла>|-v<версия дистрибутива> повторяется столько раз, сколько файлов дистрибутивов включается в обновление.

В данной статье будет рассказано про агент сервера 1С:Предприятие 8.3 (справедливо и для версии 8.2 ) в случае использования агента в операционных системах семейства Windows. Будут приведены параметры запуска агента, а также описание выполняемых при его запуске действий.

1. Файл запуска агента сервера «1С:Предприятия»

Для того чтобы выполнить запуск кластера серверов «1С:Предприятия» необходимо запустить агент сервера, а точнее программу ragent.exe , которая располагается в каталоге bin каталога установки системы «1С:Предприятия». По умолчанию это:

  • C:\Program Files (x86)\1cv8\<НомерВерсии >\bin — для 32-разрядной версии сервера «1С:Предприятие» версии 8.3
  • C:\Program Files\1cv8\<НомерВерсии >\bin — для 64-разрядной версии сервера «1С:Предприятие» версии 8.3
  • C:\Program Files (x86)\1cv82\<НомерВерсии >\bin — для 32-разрядной версии сервера «1С:Предприятие» версии 8.2
  • C:\Program Files\1cv82\<НомерВерсии >\bin — для 64-разрядной версии сервера «1С:Предприятие» версии 8.2

2. Параметры запуска агента сервера «1С:Предприятия»

При запуске агента сервера ragent.exe возможно использовать следующие параметры:

Параметры запуска агента сервера «1С:Предприятия»
Параметр Описание
-port <порт> Номер сетевого порта агента сервера (ragent). Этот порт используется консолью кластера для обращения к центральному серверу. Порт агента кластера также указывается в качестве сетевого порта рабочего сервера.Значение по умолчанию: 1540 .
-regport <порт> Номер сетевого порта главного менеджера кластера (rmngr), создаваемого по умолчанию при первом запуске ragent.Значение по умолчанию: 1541 .
-range <диапазоны> Диапазоны сетевых портов для динамического выбора. Из них выбираются служебные порты процессов кластера при невозможности их выбора из настроек соответствующего рабочего сервера.Значение по умолчанию: 1560:1591 .
-debug Запуск кластера серверов в режиме отладки конфигураций.
-d <каталог> Каталог, в котором будут расположены (или располагаются) служебные файлы кластера серверов (в том числе список кластеров и список информационных баз кластера). Если путь к каталогу содержит пробелы, путь нужно заключать в кавычки, но в этом случае имя каталога не должно завершаться символом «\».Значение по умолчанию: %LOCALAPPDATA%\1C\1Cv8 (%USERPROFILE%\Local Settings\Application Data\1C\1Cv8 для Windows XP и Windows Server 2003).
-seclev <уровень> Уровень безопасности процесса агента кластера. Определяет уровень безопасности соединений, устанавливаемых с процессом ragent. Уровень может принимать значения:
  • 0 – соединения незащищенные;
  • 1 – защищенные соединения только на время выполнения аутентификации пользователей;
  • 2 – постоянно защищенные соединения.

Значение по умолчанию: 0.

-instsrvc Регистрация агента кластера как сервиса Windows. Если ragent запущен с этим ключом, то он выполняет регистрацию в списке сервисов Windows и завершается.Ключ -instsrvc несовместим с ключом -rmsrvc.
-rmsrvc Отмена регистрации агента кластера как сервиса Windows. Если ragent запущен с этим ключом, то он отменяет свою регистрацию в списке сервисов Windows и завершается.Ключ -rmsrvc несовместим с ключом -instsrvc.
-usr <имя>
-pwd <пароль>
Имя и пароль пользователя Windows, от имени которого должен запускаться ragent как сервис Windows. Могут использоваться только совместно с ключом -instsrvc при регистрации ragent как сервиса Windows.
-srvc Запустить процесс ragent как сервис Windows и передать управление менеджеру сервисов.
-start Запустить ragent, зарегистрированный как сервис Windows. Выполняет запуск ragent, ранее зарегистрированного как сервис Windows, после чего завершается.
-stop Остановить ragent, зарегистрированный и запущенный как сервис Windows. Выполняет остановку ragent, ранее зарегистрированного и запущенного как сервис Windows, после чего завершается.
-agent Использовать как Агент сервера «1С:Предприятия»

Название и значение параметра должны разделяться символом «пробел».

3. Запуск агента сервера «1С:Предприятия»

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

Если список кластеров не обнаружен, агент создает кластер по умолчанию. Кластер по умолчанию имеет следующие характеристики:

  • Номер сетевого порта — 1541;
  • Диапазон сетевых портов — 1560:1591;
  • Поддержка многих рабочих процессов выключена;
  • Один рабочий процесс, номер порта устанавливается из указанного диапазона.

Агент сервера может быть запущен и как служба и как приложение.

4. Запуск агента сервера «1С:Предприятия» как приложения

Для запуска агента сервера как приложения нужно выполнить команду ragent.exe

Ragent.exe -debug -port <порт> -regport <порт> -range <диапазоны> -seclev <уровень> -d <каталог>

Остановка агента сервера, запущенного как приложение, выполняется нажатием клавиш Ctrl + C.

5. Запуск агента сервера «1С:Предприятия» как службы

Если при установке был выбран вариант запуска агента как службы, то данная служба будет зарегистрирована и запущена автоматически, а также будет запускаться при старте операционной системы.

Если агент сервера был установлен как приложение (а также в случае удаления службы), существует возможность зарегистрировать службу вручную, а затем выполнить ее запуск. Для регистрации службы необходимо выполнить команду ragent.exe со следующими возможными параметрами (если какой-либо параметр не указан, будет использовано значение по умолчанию):

Ragent.exe -instsrvc -usr <имя> -pwd <пароль> -debug -port <порт> -regport <порт> -range <диапазоны> -seclev <уровень> -d <каталог>

При регистрации агент сервера создает службу с именем:

  • 1C:Enterprise 8.3 Server Agent — для 32-разрядной версии сервера «1С:Предприятие» версии 8.3
  • 1C:Enterprise 8.3 Server Agent (x86-64) — для 64-разрядной версии сервера «1С:Предприятие» версии 8.3
  • 1C:Enterprise 8.2 Server Agent — для 32-разрядной версии сервера «1С:Предприятие» версии 8.2
  • 1C:Enterprise 8.2 Server Agent (x86-64) — для 64-разрядной версии сервера «1С:Предприятие» версии 8.2

Для отмены регистрации службы (удаления службы) необходимо выполнить команду:

Ragent.exe -rmsrvc

Для запуска службы выполняется команда:

Ragent.exe -start

Для остановки службы, команда:

Ragent.exe -stop

Помогла ли Вам данная статья?

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

Одновременное использование параметров из приведённой ниже таблицы не допускается.
Параметр Описание
CONFIG Запуск в режиме Конфигуратора.
ENTERPRISE Запуск в режиме Предприятия.
CREATEINFOBASE <СтрокаСоединения> ] Создание информационной базы.

  • СтрокаСоединения — обязательный параметр, см. ниже.
  • /AddInList [ИмяИБ] — имя, под которым база добавляется в список. Если этот параметр не указан, база добавлена в список не будет. Если не указано ИмяИБ, будет задано имя по умолчанию (как при интерактивном создании базы).

Параметр СтрокаСоединения образуется из пар ИмяПараметра=Значение, разделённых символами точки с запятой (;). Если Значение содержит пробелы, оно должно быть заключено в двойные кавычки.

Возможные параметры строки соединения:

Usr Имя пользователя.
Pwd Пароль пользователя.
Locale Язык (страна). Допустимые значения — такие же, как и у метода Формат встроенного языка (например, «ru_RU»). По умолчанию используются региональные установки текущей информационной базы.
File Каталог информационной базы (для файлового варианта).
Srvr Имя сервера 1С:Предприятия (для клиент-серверного варианта).
Ref Имя информационной базы на сервере 1С:Предприятия (для клиент-серверного варианта).
SQLSrvr Имя SQL-сервера (для клиент-серверного варианта).
SQLDB Имя SQL-базы данных (для клиент-серверного варианта).
SQLUID Имя пользователя SQL-сервера (для клиент-серверного варианта).
SQLPwd Пароль пользователя SQL-сервера (для клиент-серверного варианта). Необязательный.
SQLYOffs Смещение дат, используемое для хранения дат в SQL-сервере (для клиент-серверного варианта). Допустимые значения — 0 или 2000. По умолчанию — 0.

Параметры запуска в режиме Предприятия или Конфигуратора
Параметр Описание
/@<ИмяФайла> Путь к файлу с параметрами командной строки.
/F<ПутьИБ> Путь к файловой информационной базе (исключая имя файла).
/S<ИмяКомпьютера\ИмяИБ> Адрес информационной базы на сервере 1С:Предприятия.
/N<ИмяПользователя> Имя пользователя, как оно задано в Конфигураторе.
/P<ПарольПользователя> Пароль пользователя, как он задан в Конфигураторе. Необязательный параметр.
/WA- Запрет применения Windows-аутентификации при старте.
/WA+ Обязательное применение Windows-аутентификации при старте. Если параметр /WA не указан вообще, подразумевается /WA+.
/AU- Запрет вывода вопроса об обновлении с административной установки.
/AU+ Установка вывода вопроса об обновлении с административной установки. Если параметр /AU не указан вообще, подразумевается /AU+.
/Out<ИмяФайла>[ -NoTruncate] Задаёт файл для вывода служебных сообщений. Если задано -NoTruncate, файл не очищается.
/L Каталог локализованных ресурсов интерфейса, например, «RU».
/DisableStartupMessages Подавляет сообщения о несоответствии сохранённой конфигурации и конфигурации базы данных, а также о необходимости установки Internet Explorer 6.0 при запуске.
/C<Строка> Передача параметра в конфигурацию.

Параметры пакетного режима Конфигуратора

После исполнения Конфигуратор автоматически завершает работу. Коды возврата пакетного режима Конфигуратора:

  • 0 — успешно.
  • 1 — неудачно.
  • 101 — в данных имеются ошибки.

Параметр Описание
/DumpIB<ИмяФайла> Выгрузка информационной базы.
/RestoreIB<ИмяФайла> Загрузка информационной базы.
/DumpCfg<ИмяФайла> Сохранение конфигурации в файл.
/LoadCfg<ИмяФайла> Загрузка конфигурации из файла.
/UpdateDBCfg [-WarningsAsErrors] Обновление конфигурации базы данных. Если указано -WarningsAsErrors, все предупреждения трактуются как ошибки.
/DumpDBCfg<ИмяФайла> Сохранение конфигурации базы данных в файл.
/RollbackCfg Возврат к конфигурации базы данных.
/CheckModules Синтаксический контроль.
/UpdateCfg<ИмяФайла> Обновление конфигурации, находящейся на поддержке. ИмяФайла — имя.cf или.cfu файла.

Тестирование и исправление информационной базы. /IBCheckAndRepair . Дополнительные параметры:
[-ReIndex — реиндексация таблиц.
[-LogIntegrity — проверка логической целостности.
[-LogAndRefsIntegrity — проверка логической и ссылочной целостности.
[-RecalcTotals — пересчёт итогов.
[-IBCompression — сжатие таблиц.
[-TestOnly — только тестирование.
[-BadRefCreate — создавать объекты при наличии ссылок на несуществующие объекты.
[-BadRefClear — очищать объекты при наличии ссылок на несуществующие объекты.
[-BadRefNone — не изменять объекты при наличии ссылок на несуществующие объекты.
[-BadDataCreate — создавать объекты при частичной потере данных.
[-BadDataDelete — удалять объекты при частичной потере данных.

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

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

Выгрузка свойств объектов метаданных. /DumpConfigFiles<КаталогВыгрузки> . КаталогВыгрузки — каталог расположения файлов свойств. Дополнительные параметры:
[-Module — выгрузка модулей.

Загрузка свойств объектов метаданных. /LoadConfigFiles<КаталогВыгрузки> . Дополнительные параметры аналогичны /DumpConfigFiles.
[-Module — выгрузка модулей.
[-Template — выгрузка шаблонов.
[-Help — выгрузка справочной информации.
[-AllWritable — выгрузка свойств только объектов, доступных для записи.

Создание файлов поставки и обновления
/CreateDistributeFiles[ -cffile<ИмяCFфайла>][ -cfufile<ИмяCFUфайла>][ -f<Имяфайла> | -v<ВерсияДистрибутива>]
Дополнительные параметры:
-cffile — создать дистрибутив.
-cfufile — создать обновление.
-f — имя дистрибутива, включаемого в обновление.
-v — версия дистрибутива, включаемого в обновление.

Параметры -f или -v повторяются столько раз, сколько дистрибутивов включается в обновление.

Работа с хранилищем конфигурации
Параметр Описание
/DepotF Каталог хранилища.
/DepotN Имя пользователя.
/DepotP Пароль пользователя.
/DepotDumpCfg<ИмяCFфайла>[ -v<НомерВерсии>] Сохранить конфигурацию из хранилища в файл (пакетный режим). Если номер версии не указан или равен -1, будет сохранена последняя версия.
/DepotUpdateCfg[ -v<НомерВерсии>][ -revised] Обновить конфигурацию хранилища из файла (пакетный режим). Если номер версии не указан или равен -1, будет сохранена последняя версия. Параметр -revised -получать захваченные объекты.

Пакетный режим регистрации 1С:Предприятия как Automation сервера

После исполнения программа автоматически завершает работу.
Параметр Описание
/RegServer Регистрация.
/UnregServer Удаление регистрации.

Метки: ,

В данной статье мы рассмотрим параметры запуска 1C и как ими пользоваться. Рассмотрим несколько вариантов использования. По мере прочтения статьи мы нацчимся автоматизировать процессы запуска.

При запуске 1C возможно воспользоваться разными режимами запуска, которые необходимо указывать в самих настройках ярлыка, который отвечает за запуск 1С.

Существует 2 вида режима запуска 1С

  1. CONFIG — запуск 1С в режиме конфигуратор
  2. ENTERPRISE — запуск 1С в режиме Предприятие.

Файлом запуска 1С является файл — 1cestart.exe, располагается он в подпапке — «1cv8\common». При запуске данного файла, автоматически определяется версия клиента, которая необходима для работы.

Варианты запуска 1С с возможность автоматического выбора пользователя

  • /N — параметр отвечающий за «Имя пользователя»
  • /P — параметр отвечающий за «Пароль пользователя»

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

Данные параметры возможно указывать в настройках при редактировании базы в списке баз. Их можно указывать в поле «Дополнительные параметры запуска».

При запуске 1С, должно появиться данное окно:

Вам необходимо написать данные, как указано на рисунке, указав свои данные (имя и пароль), после чего нажмите кнопку «Готово». Если все данные введены верно, то в дальнейшем при входе в данную базу 1С, система не будет запрашивать у Вас данные для входа.

Данные необходимые для запуска 1С в автоматическом режиме

  • /F «адрес» - путь к базе данных (файловый вариант)

В случае если ваша база находится на каком либо сервере, путь необходимо прописать следующим образом:

  • /S «адрес» - «Имя сервера (кластера информационной базы)» \ «Имя информационной базы на сервере»

Данные параметры необходимо прописывать в ярлыке запуска 1С. Правой кнопкой мыши нажмите на ярлыке и выберите поле «Объект», в него добавляйте ваши параметры.

В случае правильного ввода данных в свойства ярлыка, то при дальнейшем запуске, необходимая вам база запуститься автоматически. В случае если у вас несколько баз, вы можете создать отдельный ярлык на разные базы.

Так же в 1С существует возможность её запуска при загрузке вашего компьютера, для этого необходимо скопировать ярлык вашей базы 1С в папку «Автозагрузка».

Дополнительные параметры запуска 1С

  • /LogUI — запись действий пользователя в лог. (Запись будет производиться в каталог пользователя, в файл под именем «logui.txt»)
  • /DumpIB « Адрес файла выгрузки« — выгрузка базы данных. Подходит для создания автоматического архивирования базы данных.
  • /Execute « Адрес внешней обработки» - параметр предназначен для автоматического запуска внешней обработки после запуска системы.
  • /C «Строка параметр» - передает параметр в конфигурацию. Обратиться к ней можно через глобальный контекст в конфигураторе «ПараметрЗапуска».
  • /DisableStartupMessages – параметр убирает системные сообщения при запуске 1С Предприятие.

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

Пример автоматического архивирования базы 1С.

«C:\Program Files (x86)\1cv8\common\1cestart.exe» CONFIG /F»С:\Base_Buh» /N»user» /P»111″ /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt /Out» C:\Arhiv\log_arhiv.txt» -NoTruncate

Данные параметры необходимо прописать в ярлык запуска 1С в поле «Объект», после этого будет произведен архив базы, которая находится по адресу» С:\Base_Buh» в папку «C:\Arhiv» под именем «Buh.dt». Параллельно будет произведена запись в лог файла » C:\Arhiv\log_arhiv.txt». Данные пути указаны для информационных целей, вам потребует указать свои пути, а именно местонахождение вашей базы и путь куда будут сохраняться архивы базы.

Настройка параметров запуск отладки приложения

В процессе разработки, возникает необходимость запуска отладчика 1С под определенным пользователем базы, для запуска отладчика в конфигураторе необходимо в разделе «Справка» запустить «Параметры»

Во вкладке «Запуск 1С:Предприятия» в пункте «Основные» в группе «Пользователь» по умолчанию стоит пользователь под которым вы зашли в режим «Конфигуратор», в данном окне вы можете ввести любого пользователя, который вам необходим для отладки, который в дальнейшем будет запускаться под данным пользователем.

Так же можно выбрать клиент, под которым в дальнейшем будет запускаться приложение.



 

Возможно, будет полезно почитать: