Приложение 7.
7.1. Выбор режима запуска
При запуске может использоваться один из режимов запуска, перечисленных ниже. Одновременное использование нескольких режимов не допускается.
7.1.1. Запуск системы «1С:Предприятие» в режиме 1С:Предприятие

Копировать в буфер обмена

1cv8 ENTERPRISE [<параметры запуска>]
Параметры запуска могут включать в себя:
· ● Общие параметры запуска – подробнее см. здесь.
7.1.2. Запуск системы «1С:Предприятие» в режиме Конфигуратора
Копировать в буфер обмена
1cv8 DESIGNER [<параметры запуска>]
Параметры запуска могут включать в себя:
· ● Общие параметры запуска – подробнее см. здесь.
· ● Один из следующих наборов параметров:
· ● Параметры запуска конфигуратора – подробнее см. здесь.
· ● Параметры создания файлов поставки и обновления – подробнее см. здесь.
· ● Параметры работы с хранилищем конфигурации – подробнее см. здесь.
· ● Регистрация «1С:Предприятие» в качестве OLE-Automation-сервера – подробнее см. здесь.
7.1.3. Запуск системы «1С:Предприятие» в режиме создания информационной базы
Копировать в буфер обмена
1cv8 CREATEINFOBASE <строка соединения> [/AddInList [<имя ИБ>]] [/UseTemplate <имя файла шаблона>]
При запуске приложения используются следующие параметры:
· ● <Строка соединения> – строка, задающая параметры доступа к базе данных. Подробное описание строки соединения см. здесь.
· ● /AddInList – параметр, указывающий, что создаваемую информационную базу необходимо добавить в список баз. База добавляется под именем <имя ИБ>. Если <имя ИБ> не указано, то используется имя по умолчанию, аналогичное тому, какое формируется при интерактивном добавлении информационной базы в список баз.
Если параметр не указан, база не будет добавлена в список.
· ● /UseTemplate – создание информационной базы осуществляется по шаблону, указанному в <имя файла шаблона>. В качестве шаблонов могут быть файлы конфигурации (.cf) или файлы выгрузки информационной базы (.dt). Если шаблон не указан, параметр игнорируется.
7.2. Общие параметры запуска
/F <каталог>
Каталог, в котором расположен файл базы данных 1Cv8.1CD.
/S <адрес>
Адрес информационной базы, хранящейся на сервере «1С:Предприятия». Формируется как<Имя компьютера, работающего сервером приложений>\<Ссылочное имя информационной базы, известное в рамках сервера «1С:Предприятия»>.
/WS <url>
Строка ws-соединения.
/IBName <имя информационной базы>
Запуск информационной базы по имени базы в списке информационных баз (подробнее см. здесь). При необходимости имя должно быть взято в двойные кавычки. При этом если имя содержит двойные кавычки, то нужно заменить каждые двойные кавычки на две двойные кавычки. Если в списках баз будет найдено более чем одна база с указанным именем, то пользователю будет выдана ошибка.
/IBConnectionString
Позволяет задать строку соединения с информационной базой целиком в том виде, в котором ее возвращает функция СтрокаСоединенияИнформационнойБазы(). Части строки соединения могут быть переопределены ранее существовавшими параметрами. Для этого нужно, чтобы /IBConnectionString находился в командной строке раньше них. Передавая строку соединения в качестве параметра командной строки, нужно помнить о том, что строка соединения содержит кавычки. Поэтому требуется взять всю строку в кавычки, а содержащиеся внутри кавычки удвоить.
Дополнительные параметры строки соединения в режиме тонкого клиента:
· ● wsn – имя пользователя для аутентификации на веб-сервере;
· ● wsp – пароль пользователя для аутентификации на веб-сервере;
· ● wspauto – использовать автоматические настройки прокси-сервера;
· ● wspsrv – адрес прокси-сервера;
· ● wspport – порт прокси;
· ● wspuser – имя пользователя для прокси с авторизацией;
· ● wsppwd – пароль для прокси с авторизацией.
/N <имя>
Имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе.
/P <пароль>
Пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить.
/AppAutoCheckVersion
Выполнять автоматический подбор нужной версии для каждой информационной базы. Подробнее см. здесь.
/AppAutoCheckMode
Выполнять автоматическое определение приложения на основе данных информационной базы (основного режима запуска для конфигурации и режима запуска для пользователя). Подробнее см. здесь.
/NoProxy
Запретить использование прокси (только для ws-соединения).
/Proxy -PSrv <адрес прокси> -PPort <порт> [-PUser <имя пользователя прокси> [-PPwd <пароль>]]
Использовать указанные настройки прокси, игнорируя умолчания (только для ws-соединения).
/SLev<Уровень>
Определяет уровень защищенности соединения клиента с сервером «1С:Предприятия». Параметр <Уровень> может принимать следующие значения:
· ● 0 – незащищенное соединение;
· ● 1 – защищенное соединение только в процессе выполнения аутентификации;
· ● 2 – защищенное соединение в течение всего сеанса.
Не указание параметра <Уровень> означает, что значение параметра будет равно 0, что эквивалентно указанию параметра /SLev0.
/LogUI
Выполнить логирование действий пользователя.
/SAOnRestart
Указывает на то, что при перезапуске клиентского приложения из данного сеанса будет обязательно запрошены имя пользователя и пароль. По умолчанию пароль не запрашивается.
Не используется в тонком клиенте.
/debug [<режим>] [-attach]
Означает, что данное клиентское приложение будет запущено в режиме отладки. Протокол, используемый для работы отладчика, определяет ключом <режим>:
· ● -tcp – для отладки используется протокол TCP/IP;
· ● -http – для отладки используется протокол HTTP.
Если в командной строке указан параметр -attach, то это означает, что отладчик будет автоматически подключать предметы отладки (клиентский и серверный) запускаемого приложения, которые будут зарегистрированы на сервере отладки. Параметр используется только для отладки по протоколу HTTP.
/debuggerURL «адрес отладчика»
Данный ключ указывает адрес отладчика (при отладке по протоколу TCP/IP) или адрес сервера отладки (при отладке по протоколу HTTP) при работе в режиме отладки. При указании сервера отладки необходимо указать не только имя компьютера, на котором работает сервер отладки, но и порт, по которому происходит взаимодействие с ним.
/WA<режим>
Определяет режим использования аутентификации операционной системы при запуске «1С:Предприятие». Если параметр /WA не указывается, то подразумевается, что используется параметр командной строки /WA+.
<режим> может принимать следующие значения:
· ● + – установка обязательного применения аутентификации операционной системы при старте «1С:Предприятие».
· ● – – запрет применения аутентификации операционной системы при старте «1С:Предприятия».
/WSA<режим>
Определяет режим использования аутентификации операционной системы на веб-сервере. Если параметр /WSA не указывается, то подразумевается, что используется параметр командной строки /WSA+.
<режим> может принимать следующие значения:
· ● + – принудительное выполнение аутентификации средствами операционной системы на веб-сервере (по умолчанию).
· ● – – запрет применения аутентификации средствами операционной системы на веб-сервере.
/WSN <имя>
Имя пользователь операционной системы, которое будет использовать системой для выполнения аутентификации на веб-сервере в случае указания параметра /WSA+. Пароль пользователя указывается в параметре /WSP.
/WSP <пароль>
Пароль пользователя, имя которого указано в параметре /WSN, для аутентификации на веб-сервере.
/OIDA<режим>
Применение сквозной аутентификации пользователя между разными информационными базами и/или внешними ресурсами для тонкого и веб-клиентов. Если при запуске клиента параметр /OIDA не задан, или задан параметр /OIDA+, то производится попытка аутентификации через OpenID-провайдера, адрес которого задан в файле deafault.vrd публикации этой информационной базы.
Если OpenID-провайдер требует интерактивной аутентификации (происходит первое обращение или истекло время жизни признака аутентифицированности), клиент отображает диалог для ввода имени и пароля пользователя.
Аутентификация происходит по списку пользователей информационной базы OpenID-провайдера.
Аутентифицируемый пользователь информационной базы, использующих OpenID-аутентификацию, должен соответствовать по имени пользователю информационной базы OpenID-провайдера.
<режим> может принимать следующие значения:
· ● + – использовать OpenID-аутентификацию (по умолчанию).
· ● – – не использовать OpenID-аутентификацию.
/Authoff
Выполняет операцию OpenID logout (завершение сеанса работы пользователя). Завершение сеанса работы выполняется вне зависимости от используемого в дальнейшем метода аутентификации.
/UseHwLicenses<режим>
Определяет режим поиска локального ключа защиты.
<режим> может принимать следующие значения:
· ● + – поиск локального ключа защиты выполняется.
· ● – – поиск локального ключа защиты не выполняется.
/Out <имя файла> [-NoTruncate]
Установка файла для вывода служебных сообщений. Если задан параметр -NoTruncate (через пробел), файл не очищается (не используется в тонком клиенте).
Во время исполнения пакетных команд файл сообщений можно открыть для просмотра. Запись сообщений в файл не буферизуется (сообщения записываются сразу).
/L<код языка>
Указывается код языка интерфейса платформы. Поддерживаемые языки интерфейса (<код языка>) см. здесь.
/VL<код локализации сеанса>
Указывается код локализации сеанса, используемый при форматировании данных типа Число и Дата, а также в методах ЧислоПрописью() и ПредставлениеПериода().
/DisableStartupMessages
Подавляет стартовые сообщения:
· ● Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?;
· ● Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 7.0 или выше.;
· ● Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 7.0 или выше. В данном запуске редактирование html-документов будет недоступно..
/C <строка текста>
Передача параметра в прикладное решение.
/DisableStartupDialogs
Подавляет вызов стартового диалога и диалогов аутентификации. При этом:
· ● Если командной строки недостаточно для выбора информационной базы или определения режима запуска, выдается ошибка.
· ● Если командной строки недостаточно для авторизации пользователя в информационной базе, выдается ошибка.
· ● Если в командной строке отсутствует авторизация в хранилище конфигурации, конфигуратор запускается без связи с хранилищем.
· ● Если в командной строке ошибочная авторизация в хранилище конфигурации, выдается ошибка.
/AllowExecuteScheduledJobs -Off|-Force
Управление запуском регламентных заданий. Регламентные задания начинают выполняться на первом запущенном по порядку клиенте, у которого не/AllowExecuteScheduledJobs –Off. После завершения сеанса этого клиента, выполнение переходит к какому-либо из других запущенных сеансов. Если запускается сеанс с/AllowExecuteScheduledJobs –Force, то регламентные задания начинают выполняться на нем, не зависимо от наличия других сеансов.
/RunModeOrdinaryApplication
Запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск. Не используется в тонком клиенте.
/RunModeManagedApplication
Запуск толстого клиента в режиме управляемого приложения, при этом учитывается настройка клиента в списке информационных баз (настройка Основной режим запуска, см.здесь):
· ● Выбирать автоматически – запускается тонкий клиент;
· ● Тонкий клиент – запускается тонкий клиент;
· ● Веб-клиент – запускается веб-клиент;
· ● Толстый клиент – запускается толстый клиент в режиме управляемого приложения.
При этом при запуске клиента, отключается механизм автоматического подбора клиентского приложения.
/EnableCheckModal
Включает режим строгой проверки использования модальных методов. Более подробную информацию о работе параметра см. здесь.
/EnableCheckExtensionsAndAddInsSyncCalls
Включает режим строгой проверки использования синхронных вызовов расширений работы с файлами и криптографией и внешних компонент. Более подробную информацию о работе параметра см. здесь.
/UC <код доступа>
Позволяет выполнить установку соединения с информационной базой, на которую установлена блокировка установки соединений. Если при установке блокировки задан непустой код доступа, то для установки соединения необходимо в параметре /UC указать этот код доступа.
Не используется при работе тонкого клиента через веб-сервер.
/RunShortcut <имя файла>
Позволяет запустить систему «1С:Предприятие» со списком информационных баз, который помещен в указанный файл. В качестве файла может быть указан файл списка общих информационных баз (*.v8i), или файл ярлыка информационных баз (*.v8l).
/TestManager
Запуск толстого и тонкого клиента для управления клиентами тестирования с помощью специализированной объектной модели.
/TestClient [-TPort<Номер tcp-порта>]
Запуск толстого и тонкого клиента как клиента тестирования.
-TPort<Номер tcp-порта> указывает номер порта для взаимодействия клиента и менеджера тестирования. По умолчанию используется порт 1538.
/Z «<Общий реквизит 1>,<Общий реквизит 2>,…,<Общий реквизит N>»
Установка разделителей при запуске клиентского приложения.
Подробное описание см. здесь.
/itdi
Запуск в режиме интерфейса с использованием закладок.
/isdi
Запуск в режиме интерфейса с использованием отдельных окон.
/iTaxi
Запуск в режиме интерфейса Такси.
/HttpsCert [-windows] [-recent] [-auto] [-choose] [-file <path>] [-pwd <password>] [-none]
Указывает источник клиентского сертификата. Если указан ключ /HttpsNSS, то данный ключ игнорируется. Если данный ключ и ключ /HttpsNSS не указаны, то источник клиентского сертификата определяется настройками диалога настройки соединения с информационной базой.
Параметры ключа:
· ● -windows – указывает, что при соединении нужно использовать клиентский сертификат из системного хранилища сертификатов операционной системы Microsoft Windows. Данный параметр игнорируется, если указан хотя бы один из следующих параметров ключа: -file или -none.
· ● -recent – выбирать или использовать ранее выбранный клиентский системный сертификат Microsoft Windows.
Если в системном хранилище пользовательских сертификатов присутствует более одного подходящего сертификата, то пользователю предоставляется выбор используемого сертификата через системный диалог выбора сертификата. В дальнейшем выбранный сертификат используется автоматически.
Данный способ выбора клиентского сертификата выбран по умолчанию для параметра ключа -windows, если параметры -auto и -choose не указаны.
· ● -auto – использовать автоматически выбранный клиентский сертификат из установленных в системном хранилище сертификатов операционной системы Microsoft Windows. Данный параметр игнорируется, если у ключа отсутствует параметр -windows.
· ● -choose – всегда выбирать используемый клиентский сертификат Microsoft Windows.
Если в системном хранилище пользовательских сертификатов присутствует более одного подходящего сертификата, то пользователю предоставляется выбор используемого сертификата через системный диалог выбора сертификата независимо от того, был ли ранее выбран какой-либо сертификат. Выбранный сертификат в дальнейшем может использоваться автоматически с опцией –recent.
Данную параметр можно указать, если необходимо избежать автоматического использования ранее выбранного клиентского сертификата из системного хранилища сертификатов операционной системы Microsoft Windows, и выбрать новый сертификат из установленных в системе сертификатов подходящих для данного соединения. Данный параметр игнорируется, если у ключа отсутствует параметр -windows или установлен параметр -auto.
· ● -file <path> – указывает, что необходимо использовать клиентский сертификат и приватный ключ из указанного файла. Данный параметр игнорируется, если у ключа установлен параметр -none.
· ● -pwd <password> – указывает пароль файла, содержащего клиентский сертификат и его приватный ключ. Если сервер требует предоставления клиентского сертификата и файл сертификата защищен паролем, то соединение возможно только при правильно указанном пароле. Данный параметр игнорируется, если у данного ключа не указан параметр-file.
· ● -none – указывает, что клиентский сертификат не используется. Соединение возможно только с серверами, не требующими проверки клиентского сертификата.
Если ни один из параметров -windows, -file или -none не указан, то ключ /HttpsCert игнорируется.
/HttpsCA [-windows] [-file <path>] [-pwd <password>] [-none]
Указывает источник сертификатов удостоверяющих центров, используемых для проверки сертификата сервера. Если указан ключ /HttpsNSS, то данный ключ игнорируется. Если данный ключ и ключ /HttpsNSS не указаны, то источник сертификатов удостоверяющих центров определяется настройками диалога настройки соединения с информационной базой.
Параметры ключа:
· ● -windows – указывает, что для проверки сертификата сервера при соединении нужно использовать сертификаты удостоверяющих центров из системного хранилища сертификатов операционной системы Microsoft Windows. Данный параметр игнорируется, если установлен хотя бы один из параметров ключа -file или -none.
· ● -file <path> – указывает, что для проверки сертификата сервера при соединении нужно использовать сертификаты удостоверяющих центров, загружаемые из указанного файла. Данный параметр игнорируется, если установлен параметр ключа -none.
· ● -pwd <password> – пароль файла, содержащего корневые сертификаты. Если файл сертификата защищен паролем, то соединение возможно только при правильно указанном пароле. Данный параметр игнорируется, если у данного ключа не указан параметр -file.
· ● -none – указывает, что корневые сертификаты не используются, и сертификат сервера не проверяется.
Если ни один из параметров -windows, -file или -none не установлен, то ключ /HttpsCA игнорируется.
/HttpsNSS [-path <path>] [-pwd <password>] [-certName <name>] [-verifySrvCert]
Настройки хранилища сертификатов NSS (https://developer.mozilla.org/ru/docs/NSS, на английском языке). Указывает, что необходимо использовать клиентский сертификат и (опционально) корневые сертификаты из хранилища сертификатов NSS.
Параметры ключа:
· ● -path <path> – путь каталога хранилища сертификатов NSS, содержащего файлы баз сертификатов и ключей NSS (cert9.db и key4.db, или cert8.db и key3.db). Если данный параметр не указан или его значение пустая строка, то ключ /HttpsNSS игнорируется.
Для баз сертификатов веб-браузера Mozilla Firefox по умолчанию используются каталоги:
· ● в ОС Microsoft Windows: %AppData%\Mozilla\Firefox\Profiles\[profile name];
· ● в ОС Linux: ~/.mozilla/firefox/[profile name].
[profile name] – это имя каталога профиля пользователя веб-браузера Mozilla Firefox.
Для баз сертификатов веб-браузера Chromium в операционной системе Linux это каталог ~/.pki/nssdb.
· ● -pwd <password> – указывает пароль для хранилища сертификатов NSS. Если открывается защищенная паролем база, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
· ● -certName <name> – имя конкретного клиентского сертификата в хранилище NSS. Если не указано, то автоматически выбирается подходящий для данного соединения клиентский сертификат. Для использования хранилищ сертификатов веб-браузеров Mozilla Firefox и Chromium устанавливать данную опцию не рекомендуется, т. к. имя сертификата зависит от используемого веб-браузера и может быть нечитаемым.
· ● -verifySrvCert – указывает необходимость проверки сертификата сервера, используя корневые сертификаты установленные в данном хранилище сертификатов NSS.
/AppAutoInstallLastVersion<режим>
Управляет возможность автоматической установки новых версий клиентского приложения.
<режим> может принимать следующие значения:
· ● + – установка новых версий включена.
· ● – – установка новых версий выключена.
/URL <адрес>
Указывает необходимость перехода по ссылке. Поддерживаются ссылки формата e1c и http(s):
· ● Если указана внешняя ссылка – выполняется поиск запущенного клиентского приложения с той же строкой соединения, которая указана в параметре. В найденном клиентском приложении не должно быть открыто модальное или блокирующее окно. После этого выполняется попытка перехода по локальной ссылке из исходной навигационной ссылки и активизируется основное окно приложения. В случае неудачи клиентское приложение продолжает работу. Если исходная навигационная ссылка не содержит локальной ссылки (содержит только адрес информационной базы), то попытка перехода не выполняется, активируется основное окно найденного клиентского приложения.
· ● Если подходящего клиентского приложения не найдено, строка соединения определяется из параметра командной строки /URL.
· ● Если указана локальная ссылка – клиентское приложение запускается в общем порядке. После запуска выполнится попытка перехода по переданной локальной ссылке.
Для ссылок формата http(s) всегда запускается (или находится активный) тонкий клиент.
/HttpsForceSSLv3
Указывает на необходимость принудительного использования протокола SSL версии 3.0 тонким клиентом при работе через веб-сервер с помощью протокола HTTPS.
7.3. Параметры командной строки пакетного режима запуска
Параметры, перечисленные в данном разделе (и его подразделах) не могут комбинироваться в рамках одной командной строки запуска, если об этом явно не сказано обратного. Параметры доступа к хранилищу конфигурации (/ConfigurationRepositoryF, /ConfigurationRepositoryN и /ConfigurationRepositoryP) могут сочетаться с другими параметрами данного раздела.
В том случае, когда параметры командной строки пакетного режима запуска конфигуратора требуют указания имени файла, следует учитывать, что при указании имени файла с полным путем, все каталоги, входящие в состав пути, должны существовать. В противном случае операция не будет выполнена.
7.3.1. Параметры запуска конфигуратора
В том случае, если параметр командной строки поддерживает ключи –Extension и –AllExtensions, одновременное указание обоих ключей не поддерживается и поведение системы в таком случае не определено.
При работе с расширениями (ключи –Extension и –AllExtension) при успешном завершении работы код возврата будет установлен в значение 0, в противном случае код возврата будет принимать значение 1.
7.3.1.1. Выгрузка информационной базы
/DumpIB <имя файла>
Выполнить выгрузку информационной базы в файл.
/RestoreIB <имя файла>
Выполнить загрузку информационной базы из файла.
7.3.1.2. Конфигурация и расширения
/DumpCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить сохранение конфигурации или расширения конфигурации в файл. Сохранение конфигурации расширения будет выполняться при корректном задании ключа -Extension.
/LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить загрузку конфигурации или расширения конфигурации из файла. Загрузка конфигурации расширения будет выполняться при корректном задании ключа -Extension. Если в момент загрузки расширение отсутствует в информационной базе – оно будет создано с указанным именем.
/UpdateDBCfg [-Dynamic<Режим>] [-BackgroundStart] [-BackgroundCancel] [-BackgroundFinish [-Visible]] [-BackgroundSuspend] [-BackgroundResume] [-WarningsAsErrors] [-Server] [-Extension <Имя расширения>]
Выполнить обновление конфигурации базы данных.
Допустимо использовать следующие ключи:
· ● -Dynamic<Режим> – признак использования динамического обновления. Режим может принимать следующие значения:
· ● – – явно запрещает динамическое обновление.
· ● + – разрешает динамическое обновление. Вначале выполняется попытка выполнить обычное обновление, если попытка не удалась – происходит попытка выполнить динамическое обновление. Динамическое обновление будет разрешено также без указания ключа –Dynamic+ или при использовании ключа -Dynamic без указания режима.
· ● -BackgroundStart – запускает фоновое обновление конфигурации базы данных и завершает работу. Если дополнительно указан ключ –Dynamic или –Dynamic+, то вначале будет выполнена попытка динамического обновления и если эта попытка завершилась неудачно, то будет запущено фоновое обновление.
· ● -BackgroundCancel – отменяет ранее запущенное фоновое обновление конфигурации базы данных.
· ● -BackgroundFinish – завершает фоновое обновление конфигурации базы данных (выполняет фазу принятия изменений): выполняется попытка наложить монопольную блокировку базы данных и выполнить финальную фазу. При указании флага –Visible выдается диалоговое окно с кнопками Отмена, Повторить, Завершить сеансы и повторить в случае невозможности выполнить завершение фонового обновления (перейти к фазе принятия изменений). Если флаг не указан – выполнение завершается с ошибкой.
· ● -BackgroundSuspend – приостанавливает фоновое обновление конфигурации базы данных.
· ● -BackgroundResume – продолжает фоновое обновление конфигурации базы данных, приостановленное ранее.
· ● -WarningsAsErrors – все предупредительные сообщения будут трактоваться как ошибки.
· ● -Server – обновление будет выполняться на сервере (имеет смысл только в клиент-серверном варианте работы). Если ключ используется вместе с фоновым обновлением, то:
· ● Фаза актуализации всегда выполняется на сервере.
· ● Фаза обработки и фаза принятия изменений могут выполняться как на клиенте, так и на сервере.
· ● Допускается запуск фонового обновления на стороне клиента, а завершение на стороне сервера (как и наоборот).
· ● -Extension <Имя расширения> – будет выполнено обновление указанного расширения.
Параметр /UpdateDBCfg допускается указывать после следующих параметров:
· ● /LoadCfg;
· ● /UpdateCfg;
· ● /ConfigurationRepositoryUpdateCfg;
· ● /LoadConfigFiles;
· ● /LoadConfigFromFiles;
· ● /MAUpdatePublication;
· ● /MAWriteFile.
/DumpDBCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
Выполнить сохранение конфигурации базы данных или конфигурации расширения, сохраненного в базу данных, в файл. Сохранение конфигурации расширения будет выполняться при корректном задании ключа -Extension.
/DumpDBCfgList [-Extension <Имя расширения>] [-AllExtensions]
Выводит имя основной конфигурации (если не указан не один ключ) или имя расширения(-ий). Допустимо использование следующих ключей:
· ● -Extension – выводит имя указанного расширения.
· ● -AllExtensions – выводит имена всех расширений.
/RollbackCfg [-Extension <Имя расширения>]
Выполнить возврат к конфигурации базы данных.
В случае указания ключа -Extension будет выполнен возврат к конфигурации, сохраненной в базе данных, для указанного расширения.
/DeleteCfg [-Extension <Имя расширения>] [-AllExtensions]
Выполняет удаление расширения с указанным именем. При указании ключа –AllExtensions будет выполнено удаление всех расширений. Использование параметра без ключа не допускается.
/DumpConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] [–Picture] [–Right] [-Extension <Имя расширения>]
Позволяет осуществлять выгрузку некоторых свойств объектов конфигурации (модулей, макетов, картинки, права доступа и справочной информации) в файлы. Допустимо указывать следующие каталоги и использовать следующие ключи:
· ● <каталог выгрузки> – каталог расположения файлов свойств;
· ● -Module – признак необходимости выгрузки модулей;
· ● -Template – признак необходимости выгрузки макетов;
· ● -Help – признак необходимости выгрузки справочной информации;
· ● -AllWritable – признак выгрузки свойств только доступных для записи объектов;
· ● -Picture – признак выгрузки общих картинок;
· ● -Right – признак выгрузки прав.
· ● –Extension – выгрузка будет выполнена для указанного расширения.
/LoadConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] [–Picture] [–Right] [-Extension <Имя расширения>]
Позволяет осуществлять загрузку некоторых свойств объектов конфигурации (модулей, макетов, картинки, права доступа и справочной информации) из файлов. Допустимо указывать следующие каталоги и использовать следующие ключи:
· ● <каталог выгрузки> – каталог расположения файлов свойств;
· ● -Module – признак необходимости выгрузки модулей;
· ● -Template – признак необходимости выгрузки макетов;
· ● -Help – признак необходимости выгрузки справочной информации;
· ● -AllWritable – признак выгрузки свойств только доступных для записи объектов;
· ● -Picture – признак выгрузки общих картинок;
· ● -Right – признак выгрузки прав.
· ● –Extension – загрузка будет выполнена в указанное расширение.
Если команда пакетного режима запуска прошла успешно, возвращает код возврата 0, в противном случае – 1 (101, если в данных имеются ошибки).
/DumpConfigToFiles <каталог выгрузки> [-Format <режим>] [-Extension <Имя расширения>] [-AllExtensions]
Выполнить выгрузку конфигурации в файлы. Допустимо указывать следующие ключи:
· ● -Format – определяет формат выгрузки конфигурации в файлы:
· ● Plain – плоский формат (подробнее см. здесь);
· ● Hierarchical – иерархический формат (подробнее см. здесь). Используется по умолчанию.
· ● –Extension – выполняется выгрузка указанного расширения.
· ● –AllExtensions – выгружаются все расширения, при этом основная конфигурация не выгружается. Каждое расширение выгружается в каталог со своим именем.
/LoadConfigFromFiles <каталог загрузки> [-Extension <Имя расширения>] [-AllExtensions] –files “<файлы>” –listFile <файлСписка> -Format <режим>
Выполнить загрузку конфигурации из файлов. Загрузка расширения в основную конфигурацию (и наоборот) не поддерживается. При полной загрузке файлов конфигурации, формат загрузки (линейный или иерархический) определяется автоматически. Для частичной загрузки автоматического определения формата не поддерживается, формат следует явно указать с помощью ключа –Format.
Допустимо указывать следующие ключи:
· ● –Extension – выполняется загрузка указанного расширения. Если расширения нет – оно создается.
· ● –AllExtensions – выполняется загрузка расширений из файлов. Каждый подкаталог в указанном каталоге считается расширением. Параметр несовместим с параметрами –filesили -listFile.
· ● -files – указывает, какие файлы должны быть загружены при частичной загрузке конфигурации из файлов. Список файлов должен быть указан в кавычках, файлы перечисляются через запятую. Параметр не совместим с параметром –AllExtensions.
· ● -listFile – описывает файл, который содержит список загружаемых файлов. Файлы в списке перечисляются по одному имени файла на строку. Строки должны разделяться переводом строки. Перевод строки поддерживается как в варианте Windows, так и в варианте Linux. Файл ожидается в кодировке UTF-8. Пустые строки не поддерживаются. Строка может быть пропущена, если начинается с REM. Параметр не совместим с параметром –AllExtensions.
· ● -Format – определяет формат выгрузки конфигурации в файлы:
· ● Plain – плоский формат (подробнее см. здесь);
· ● Hierarchical – иерархический формат (подробнее см. здесь). Используется по умолчанию.
Параметр используется только в сочетании с параметрами –files или –listFile.
При указании одновременно параметров –files и –listFile, будет использован тот параметр, который в командной строке указан первым.
7.3.1.3. Мобильное приложение
/MAUpdatePublication
Обновить публикацию мобильного приложения, если она была ранее создана, в противном случае будет выдана ошибка. Возможно предварительное обновление конфигурации базы данных.
/MAWriteFile <имя xml файла>
Сохранить конфигурацию в xml-файл, который можно использовать для сборки мобильного приложения. Возможно предварительное обновление конфигурации базы данных.
7.3.1.4. Проверки конфигурации и расширений
/CheckModules [-ThinClient] [-WebClient] [-Server] [-ExternalConnection] [-ThickClientOrdinaryApplication] [-MobileAppClient] [-MobileAppServer] [-ExtendedModulesCheck] [-Extension <Имя расширения>] [-AllExtensions]
Выполнить проверку программных модулей. Должен быть указан один или несколько ключей режимов проверки. Если ключи не указаны, проверка выполнена не будет. Допустимо использование следующих ключей:
· ● -ThinClient – проверка в режиме работы тонкого клиента;
· ● -WebClient – проверка в режиме работы веб-клиента;
· ● -Server – проверка в режиме работы сервера «1С:Предприятия»;
· ● -ExternalConnection – проверка в режиме работы внешнего соединения;
· ● -ThickClientOrdinaryApplication – проверка в режиме работы клиентского приложения;
· ● -MobileAppClient – проверка в режиме работы клиента мобильного приложения;
· ● -MobileAppServer – проверка в режиме работы сервера мобильного приложения;
· ● -ExtendedModulesCheck – проверка обращений к методам и свойствам объектов «через точку» (для ограниченного набора типов); проверка правильности строковых литералов – параметров некоторых функций, таких как ПолучитьФорму().
· ● -Extension – выполнить заданные проверки для указанного расширения.
· ● -AllExtensions – выполнить заданные проверки для всех расширений.
/IBCheckAndRepair [-ReIndex] [-LogIntegrity | -LogAndRefsIntegrity] [-RecalcTotals] [-IBCompression] [-Rebuild] [-TestOnly | [[-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete]]] [-UseStartPoint] [-TimeLimit:hhh:mm]
Выполнить операцию тестирования и исправления информационной базы. Допустимо использование следующих ключей:
· ● -ReIndex – реиндексация таблиц;
· ● -LogIntegrity – проверка логической целостности;
· ● -LogAndRefsIntegrity – проверка логической и ссылочной целостности;
· ● -RecalcTotals – пересчет итогов;
· ● -IBCompression – сжатие таблиц. Для файлового варианта также выполняется специальная оптимизация, описание которой см. здесь;
· ● -Rebuild – реструктуризация таблиц информационной базы;
· ● -TestOnly – выполнять только тестирование информационной базы. В том случае, если выполняется тестирование и исправление информационной базы (отсутствует ключ –TestOnly), можно указывать следующие ключи:
При наличии ссылок на несуществующие объекты:
· ● -BadRefCreate – создавать объекты;
· ● -BadRefClear – очищать объекты;
· ● -BadRefNone – не изменять при частичной потере объектов.
При частичной потере информации об объектах:
· ● -BadDataCreate – создавать объекты;
· ● -BadDataDelete – удалять объекты.
· ● -UseStartPoint – использовать сохраненную точку возврата для продолжения тестирования с того места, на котором оно было прервано в предыдущем сеансе;
· ● -TimeLimit:hhh:mm – ограничение максимального времени сеанса тестирования:
· ● hhh – количество часов (0..999);
· ● mm – количество минут (0..59).
При указании параметра следует учитывать, что не все процессы во время тестирования и исправления могут быть прерваны в произвольное время или вообще быть прерваны. Поэтому прерывание выполнения будет происходить после истечения указанного времени, но только в тот момент, когда это возможно. Другими словами, не следует ожидать, что указание лимита времени в 1 час ровно приведет к тому, что ровно через час процесс тестирования и исправления будет прерван.
Одновременное использование параметров внутри подгруппы параметров не допускается.
/CheckConfig [-ConfigLogIntegrity] [-IncorrectReferences] [-ThinClient] [-WebClient] [-Server] [-ExternalConnection] [– ExternalConnectionServer] [-MobileAppClient] [-MobileAppServer] [-ThickClientManagedApplication] [-ThickClientServerManagedApplication] [-ThickClientOrdinaryApplication] [-ThickClientServerOrdinaryApplication] [-DistributiveModules] [-UnreferenceProcedures] [-HandlersExistence] [-EmptyHandlers] [-ExtendedModulesCheck] [-CheckUseModality] [-UnsupportedFunctional] [-Extension <Имя расширения>] [-AllExtensions]
Выполнить централизованную проверку конфигурации. Допустимо использование следующих ключей:
· ● -ConfigLogIntegrity – проверка логической целостности конфигурации. Стандартная проверка, обычно выполняемая перед обновлением базы данных;
· ● -IncorrectReferences – поиск некорректных ссылок. Поиск ссылок на удаленные объекты. Выполняется по всей конфигурации, включая права, формы, макеты, интерфейсы и т. д. Также осуществляется поиск логически неправильных ссылок;
· ● -ThinClient – синтаксический контроль модулей для режима эмуляции среды управляемого приложения (тонкий клиент), выполняемого в файловом режиме;
· ● -WebClient – синтаксический контроль модулей в режиме эмуляции среды веб-клиента;
· ● -Server – синтаксический контроль модулей в режиме эмуляции среды сервера «1С:Предприятия»;
· ● -ExternalConnection – синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
· ● -ExternalConnectionServer – синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
· ● -MobileAppClient – синтаксический контроль модулей в режиме эмуляции среды мобильного приложения, выполняемого в клиентском режиме запуска;
· ● -MobileAppServer – синтаксический контроль модулей в режиме эмуляции среды мобильного приложения, выполняемого в серверном режиме запуска;
· ● -ThickClientManagedApplication – синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в файловом режиме;
· ● -ThickClientServerManagedApplication – синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в клиент-серверном режиме;
· ● -ThickClientOrdinaryApplication – синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в файловом режиме;
· ● -ThickClientServerOrdinaryApplication – синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в клиент-серверном режиме;
· ● -ExternalConnection – синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
· ● -ExternalConnectionServer – синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
· ● -DistributiveModules – поставка модулей без исходных текстов. В случае если в настройках поставки конфигурации для некоторых модулей указана поставка без исходных текстов, проверяется возможность генерации образов этих модулей;
· ● -UnreferenceProcedures – поиск неиспользуемых процедур и функций. Поиск локальных (не экспортных) процедур и функций, на которые отсутствуют ссылки. В том числе осуществляется поиск неиспользуемых обработчиков событий;
· ● -HandlersExistence – проверка существования назначенных обработчиков. Проверка существования обработчиков событий интерфейсов, форм и элементов управления;
· ● -EmptyHandlers – поиск пустых обработчиков. Поиск назначенных обработчиков событий, в которых не выполняется никаких действий. Существование таких обработчиков может привести к снижению производительности системы;
· ● -ExtendedModulesCheck – проверка обращений к методам и свойствам объектов «через точку» (для ограниченного набора типов); проверка правильности строковых литералов – параметров некоторых функций, таких как ПолучитьФорму();
· ● -CheckUseModality – режим поиска использования в модулях методов, связанных с модальностью. Ключ используется только вместе с ключом -ExtendedModulesCheck.
· ● -UnsupportedFunctional – выполняется поиск функциональности, которая не может быть выполнена на мобильном приложении. Проверка в этом режиме показывает:
· ● наличие в конфигурации метаданных, классы которых не реализованы на мобильной платформе;
· ● наличие в конфигурации планов обмена, у которых установлено свойство Распределенная информационная база;
· ● использование типов, которые не реализованы на мобильной платформе:
· ● в свойствах Тип реквизитов метаданных, констант, параметров сеанса;
· ● в свойстве Тип параметра команды объекта конфигурации Команда;
· ● в свойстве Тип реквизитов и колонок реквизита формы;
· ● наличие форм с типом формы Обычная;
· ● наличие в форме элементов управления, которые не реализованы на мобильной платформе. Проверка не выполняется для форм, у которых свойство Назначения использования не предполагает использование на мобильном устройстве;
· ● сложный состав рабочего стола (использование более чем одной формы).
· ● -Extension – выполнить заданные проверки для указанного расширения.
· ● -AllExtensions – выполнить заданные проверки для всех расширений.
7.3.1.5. Поддержка конфигурации
/UpdateCfg <имя cf или cfu файла>
Выполнить обновление конфигурации, находящейся на поддержке.
/ManageCfgSupport [–disableSupport [-force]]
Позволяет снимать конфигурация с поддержки. Допустимо использование следующих ключей:
· ● -disableSupport – указывает на необходимость снятия конфигурации с поддержки. При отсутствии ключа генерируется ошибка.
· ● -force – выполнить снятие конфигурации с поддержки даже в том случае, если в конфигурации запрещены изменения. При отсутствии ключа будет сгенерирована ошибка, если попытка снятия с поддержки будет выполняться для конфигурации, для которой в интерактивном режиме управления поддержкой запрещены изменения.
7.3.1.6. Журнал регистрации
/ReduceEventLogSize <Date> [-saveAs <имя файла>] [-KeepSplitting]
Выполнить сокращение журнала регистрации. Допустимо использование следующих ключей:
· ● Date – новая граница журнала регистраций в формате ГГГГ-ММ-ДД;
· ● -saveAs <имя файла> – параметр для сохранения копии выгружаемых записей;
· ● -KeepSplitting – требуется сохранить разделение на файлы по периодам.
7.3.1.7. Удаление данных
/EraseData [/Z[<разделители>]]
Выполнить удаление данных информационной базы. С помощью параметра /Z задается область, в которой будут удалены данные. Удаление данных доступно пользователю с правомАдминистрирование.
Удаление данных информационной базы осуществляется из:
· ● таблиц, определяемых структурой метаданных;
· ● хранилищ настроек;
· ● истории;
· ● административных параметров информационной базы;
· ● списка пользователей;
· ● часового пояса (если в конфигурации не определено независимых разделителей, то становится неопределенным, если определен хотя бы один независимый разделитель, то удаляется).
Если в сеансе не используется ни один разделитель, то следующие настройки информационной базы заполняются значениями по умолчанию:
· ● Время ожидания блокировки данных;
· ● Минимальная длина паролей пользователей;
· ● Проверка сложности паролей пользователей;
· ● Разрешение полнотекстового поиска.
7.3.1.8. Предопределенные данные
/SetPredefinedDataUpdate [-Auto] [-UpdateAutomatically] [-DoNotUpdateAutomatically]
Параметр предназначен для указания режимов обновления предопределенных данных. Допустимо использование следующих ключей:
· ● -Auto – фактическое значение вычисляется автоматически (значение по умолчанию). Для главного узла информационной базы – значение будет равно -UpdateAutomatically, для периферийного узла информационной базы будет равно -DoNotUpdateAutomatically.
· ● -UpdateAutomatically – при реструктуризации информационной базы будет выполняться автоматическое создание предопределенных элементов и обновление существующих значений.
· ● -DoNotUpdateAutomatically – при реструктуризации информационной базы не будет выполняться автоматическое создание новых предопределенных элементов и обновление их значений.
7.3.1.9. Распределенная информационная база
/ResetMasterNode
Отменить назначение главного узла распределенной информационной базы. Действие параметра аналогично вызову метода УстановитьГлавныйУзел() со значением параметраНеопределено.
7.3.1.10. Прочие параметры
/Visible
Делает исполнение пакетной команды видимым пользователю. На время работы конфигуратора открывается окно заставки.
/RunEnterprise
Запустить «1С:Предприятие» после исполнения пакетной команды. После ключа может быть указана дополнительная командная строка. При запуске «1С:Предприятия», переданные в ней параметры будут использованы вместо параметров текущей сессии. Дополнительная командная строка обязательно должна быть в кавычках, вложенные в нее кавычки должны быть удвоены.
/ConvertFiles <имя файла|путь>
Выполнить пакетную конвертацию файлов 1С:Предприятия 8.x. <имя файла|путь> – имя файла или каталога.
Если задан каталог, осуществляется конвертация всех доступных документов в указанном каталоге и вложенных каталогах. Для успешной конвертации файлы должны быть доступны для записи. Если указанный в качестве параметра файл недоступен для записи, выдается сообщение об ошибке.
В случае режима работы с каталогом, недоступные для записи файлы пропускаются без выдачи сообщений об ошибке.
Для работы данного механизма должен быть запущен конфигуратор и открыта конфигурация, в среде которой будет производиться конвертация. Имя информационной базы и параметры авторизации можно указать через стандартные параметры командной строки. В случае отсутствия таких параметров, будут выданы соответствующие запросы, как и в других аналогичных механизмах командной строки, работающих в режиме Конфигуратор.
/DumpResult <имя файла>
Записать результат работы конфигуратора в файл. Результат – число (0 – в случае успеха).
7.3.2. Параметры создания файла поставки и обновления
/CreateTemplateListFile <имя файла> [-TemplatesSourcePath]
Создать файла шаблонов конфигураций. Допустимо указывать следующие каталоги и использовать следующие ключи:
· ● <имя файла> – имя файла списка шаблонов конфигураций. Если не указано, создается в заданном каталоге с именем по умолчанию, если указано только имя создается с указанным именем в заданном каталоге. При указании полного пути используется данный путь;
· ● -TemplatesSourcePath – путь для поиска файлов шаблонов конфигураций. Если не задан, берется путь, установленный в системе в диалоге настройке при запуске.
/CreateDistributive <каталог создания комплекта поставки> -File <имя файла описания комплекта поставки>[-Option <вариант поставки>] [-MakeSetup] [-MakeFiles] [-digisign <имя файла с параметрами лицензирования >]
Выполнить создание комплектов поставки и файлов комплектов поставки по готовому описанию комплекта поставки.
Из параметров -MakeSetup и -MakeFiles может быть использован только один. При отсутствии этих параметров используется -MakeSetup (т.е. создается комплект поставки). Допустимо указывать следующие каталоги и использовать следующие ключи:
· ● <каталог создания комплекта поставки> – указание каталога создания комплекта поставки или файлов комплекта поставки;
· ● -File <файл описания комплекта поставки> – указание файла описания комплекта поставки;
· ● -Option <вариант поставки> – создать вариант поставки из описания комплекта поставки. По умолчанию используется вариант поставки Полный;
· ● -MakeSetup – создавать комплект поставки;
· ● -MakeFiles – создавать файлы комплекта поставки;
· ● -digisign <имя файла с параметрами лицензирования> – указание параметров лицензирования рабочего места пользователя.
/CreateDistributionFiles [-cffile <имя cf-файла>] [-cfufile <имя cfu-файла> [-f <имя cf-файла>|-v <версия дистрибутива>]+][–digisign <имя файла с параметрами лицензирования>]
Выполнить создание файлов поставки и обновления. Допустимо указывать следующие каталоги и использовать следующие ключи:
· ● -cffile <имя cf-файла> – указание создать дистрибутив;
· ● -cfufile <имя cfu-файла> – указание создать обновление;
· ● -f <имя cf-файла> – дистрибутив, включаемый в обновление, задан именем;
· ● -v <версия дистрибутива> – дистрибутив, включаемый в обновление, задан версией;
· ● -digisign <имя файла с параметрами лицензирования> – указание параметров лицензирования рабочего места пользователя.
Группа параметров -f <имя cf-файла>|-v <версия дистрибутива> повторяется столько раз, сколько файлов дистрибутивов включается в обновление.
7.3.3. Параметры работы с хранилищем конфигурации
/ConfigurationRepositoryF <каталог хранилища>
Параметр предназначен для указания пути к хранилищу конфигурации.
/ConfigurationRepositoryN <имя>
Параметр предназначен для указания имени пользователя хранилища конфигурации.
/ConfigurationRepositoryP <пароль>
Параметр предназначен для указания пароля пользователя хранилища конфигурации.
/ConfigurationRepositoryDumpCfg <имя cf файла> [-v <номер версии хранилища>]
Сохранить конфигурацию из хранилища в файл. Допустимо использовать следующие ключи:
· ● -v <номер версии хранилища> – номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия.
/ConfigurationRepositoryUpdateCfg [-v <номер версии хранилища>] [-revised] [-force]
Обновить конфигурацию из хранилища. Допустимо использовать следующие ключи:
· ● -v<номер версии хранилища> – номер версии в хранилище конфигурации. В том случае, если конфигурация подключена к хранилищу, то номер версии (если он указан) игнорируется и будет получена актуальная версия конфигурации хранилища. Если конфигурация не подключена к хранилищу, то выполняется получение указанной версии, а если версия не указана (или значение равно -1) – будет получена актуальная версия конфигурации;
· ● -revised – получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется;
· ● -force – если при пакетном обновлении конфигурации из хранилища должны быть получены новые объекты конфигурации или удалиться существующие, указание этого параметра свидетельствует о подтверждении пользователем описанных выше операций. Если параметр не указан – действия выполнены не будут.
/ConfigurationRepositoryUnbindCfg [-force]
Выполнить отключение конфигурации от хранилища конфигурации (у пользователя должны быть административные права в данной информационной базе). Если пользователь аутентифицируется в хранилище (интерактивно или через параметры командной строки), то отключение конфигурации от хранилища также отражается в самом хранилище конфигурации (информация о подключении удаляется), если же пользователь не аутентифицировался в хранилище, то производится только локальное отключение конфигурации от хранилища.
В случае если в конфигурации имеются захваченные объекты, которые были изменены относительно хранилища, то будет выдано соответствующее сообщение и отключения не выполнится.
–force – ключ предназначен для пропуска диалога аутентификации (если не указаны параметры пользователя хранилища), а также для игнорирования наличия захваченных и измененных объектов.
/ConfigurationRepositoryReport <имя файла> [-NBegin <номер версии>] [-NEnd <номер версии>] [-GroupByObject] [-GroupByComment]
Выполнить построение отчета по истории хранилища. Если параметры группировки не указаны и режим совместимости конфигурации равен значению Не использовать, то отчет формируется с группировкой по версиям. В режимах совместимости Версия 8.1 и Версия 8.2.13 отчет формируется с группировкой по объектам. Если конфигурация базы данных отличается от редактируемой по свойству совместимости, при обработке командной строки учитывается значение режима совместимости конфигурации базы данных. Допустимо указывать следующие имена файлов и использовать следующие ключи:
· ● <имя файла> – имя файла, в который выводится отчет;
· ● -NBegin – номер сохраненной версии, от которой начинается строиться отчет;
· ● -NEnd – номер сохраненной версии, по которую строится отчет;
· ● -GroupByObject – признак формирования отчета по версиям с группировкой по объектам;
· ● -GroupByComment – признак формирования отчета по версиям с группировкой по комментарию.
/ConfigurationRepositoryClearCache
Выполнить очистку локальной базы данных хранилища конфигурации.
/ConfigurationRepositoryCreate [-AllowConfigurationChanges -ChangesAllowedRule <Правило поддержки> -ChangesNotRecommendedRule <Правило поддержки>] [-NoBind]
Создать хранилище конфигурации. Допустимо использовать следующие ключи:
· ● -AllowConfigurationChanges – если конфигурация находится на поддержке без возможности изменения, будет включена возможность изменения.
· ● -ChangesAllowedRule <Правило поддержки> – устанавливает правило поддержки для объектов, для которых изменения разрешены поставщиком. Может быть установлено одно из следующих правил:
· ● ObjectNotEditable – объект поставщика не редактируется,
· ● ObjectIsEditableSupportEnabled – объект поставщика редактируется с сохранением поддержки,
· ● ObjectNotSupported – объект поставщика снят с поддержки.
· ● -ChangesNotRecommendedRule – устанавливает правило поддержки для объектов, для которых изменения не рекомендуются поставщиком. Может быть установлено одно из следующих правил:
· ● ObjectNotEditable – Объект поставщика не редактируется,
· ● ObjectIsEditableSupportEnabled – Объект поставщика редактируется с сохранением поддержки,
· ● ObjectNotSupported – Объект поставщика снят с поддержки.
· ● -NoBind – к созданному хранилищу подключение выполнено не будет.
/ConfigurationRepositoryAddUser -User <Имя> -Pwd <Пароль> -Rights <Права> [-RestoreDeletedUser]
Создать пользователя хранилища конфигурации. Пользователь, от имени которого выполняется подключение к хранилищу, должен обладать административными правами. Если пользователь с указанным именем существует, то пользователь добавлен не будет. Допустимо использовать следующие ключи:
· ● -User – имя создаваемого пользователя.
· ● -Pwd – пароль создаваемого пользователя.
· ● -Rights – права пользователя. Возможные значения:
· ● ReadOnly – право на просмотр,
· ● LockObjects – право на захват объектов,
· ● ManageConfigurationVersions – право на изменение состава версий,
· ● Administration – право на административные функции.
· ● -RestoreDeletedUser – если обнаружен удаленный пользователь с таким же именем, он будет восстановлен.
/ConfigurationRepositoryCopyUsers -Path <путь> -User <Имя> -Pwd <Пароль> [-RestoreDeletedUser]
Выполнить копирования пользователей из другого хранилища конфигурации. Копирование удаленных пользователей не выполняется. Если пользователь с указанным именем существует, то пользователь не будет добавлен. Допустимо использовать следующие ключи:
· ● -Path – путь к хранилищу, из которого выполняется копирование пользователей.
· ● -User – имя пользователя хранилища, из которого выполняется копирование пользователей.
· ● -Pwd – пароль пользователя хранилища, из которого выполняется копирование пользователей.
· ● -RestoreDeletedUser – если обнаружен удаленный пользователь с таким же именем, он будет восстановлен.
/ConfigurationRepositoryClearLocalCache
Выполнить очистку локального кеша версий конфигурации.
/ConfigurationRepositoryBindCfg [-forceBindAlreadyBindedUser] [-forceReplaceCfg]
Выполняет подключение ранее неподключенной информационной базы к хранилищу конфигурации. Допустимо использовать следующие ключи:
· ● -forceBindAlreadyBindedUser – выполняет подключение даже в том случае, если для данного пользователя уже есть конфигурация, связанная с данным хранилищем.
· ● -forceReplaceCfg – если конфигурация непустая, данный ключ подтверждает замену конфигурации на конфигурацию из хранилища.
7.4. Регистрация «1С:Предприятие» в качестве OLE-Automation-сервера
/RegServer
Выполнить регистрацию объектов V83.Application и V83C.Application.
/UnregServer
Отменить регистрацию объектов V83.Application и V83C.Application.
7.5. Строка соединения с информационной базой
Строка соединения – строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида <Имя параметра>=<Значение>, где:
· ● Имя параметра – имя параметра;
· ● Значение – его значение.
Фрагменты отделяются друг от друга символами ;. Если значение содержит пробельные символы, то оно должно быть заключено в двойные кавычки («). Набор параметров определяется вариантом создаваемой информационной базы – файловый или клиент-серверный. Также существует общий набор параметров, пригодный для любого варианта информационной базы.
Строка соединения указывается в форме списка информационных баз под списком, может быть задана в параметре командной строки выбора режима CREATEINFOBASE, как параметр методов СоздатьНачальныйОбраз().
7.5.1. Общий набор параметров
Usr
Указывает имя пользователя.
Pwd
Указывает пароль пользователя.
LicDstr
Управляет получением клиентских лицензий через сервер 1С:Предприятия. Значение параметра:
· ● Y – получать клиентскую лицензию через сервер «1С:Предприятия». Если клиентское приложение не получило программную лицензию или аппаратную лицензию из локального ключа HASP или из сетевого ключа HASP, то производится попытка получения клиентской лицензии через сервер 1С:Предприятия.
· ● N – не получать клиентскую лицензию через сервер 1С:Предприятия. Значение по умолчанию.
Z n
Установка значений разделителей прикладного решения.
Подробное описание см. здесь.
prmod
Указывает на необходимость выполнить запуск в привилегированном режиме (значение параметра равно 1). Разрешен аутентифицированному пользователю, имеющему административные права. Журнал регистрации фиксирует установку или отказ в возможности установки режима привилегированного сеанса.
7.5.2. Параметры для файлового варианта информационной базы
File
Имя каталога, в котором размещается файл информационной базы;
Locale
Язык (страна), который будет использован при открытии или создании информационной базы. Допустимые значения такие же как у параметра <Форматная строка> метода Формат(). Параметр Locale задавать не обязательно. Если не задан, то будут использованы региональные установки текущей информационной базы.
7.5.3. Параметры для клиент-серверного варианта информационной базы
Srvr
Имя сервера 1С:Предприятия.
Для обеспечения бесперебойной работы клиентских приложений возможно указание нескольких адресов кластера. Для этого:
· ● Значением параметра Srvr может быть список адресов кластера через запятую.
· ● В диалоге добавления информационной базы в клиентском приложении значением свойства Кластер серверов 1С:Предприятия может быть список адресов кластера через запятую.
Ref
Имя информационной базы на сервере «1С:Предприятия».
DBMS
Тип используемого сервера баз данных:
· ● MSSQLServer – Microsoft SQL Server;
· ● PostgreSQL – PostgreSQL;
· ● IBMDB2 – IBM DB2;
· ● OracleDatabase – Oracle Database.
DBSrvr
Имя сервера баз данных.
DB
Имя базы данных в сервере баз данных.
DBUID
Имя пользователя сервера баз данных.
DBPwd
Пароль пользователя сервера баз данных. Если пароль для пользователя сервера баз данных не задан, то данный параметр можно не указывать.
SQLYOffs
Смещение дат, используемое для хранения дат в Microsoft SQL Server. Может принимать значения 0 или 2000. Данный параметр задавать не обязательно. Если не задан, принимается значение 0.
Locale
Язык (страна), аналогично файловому варианту.
CrSQLDB
Создать базу данных в случае ее отсутствия. Значение параметра:
· ● Y – создавать базу данных в случае отсутствия.
· ● N – не создавать. Значение по умолчанию.
SchJobDn
В созданной информационной базе запретить выполнение регламентных созданий. Значение параметра:
· ● Y – разрешить;
· ● N – запретить. Значение по умолчанию.
SUsr
Имя администратора кластера, в котором должен быть создан начальный образ. Параметр необходимо задавать, если в кластере определены администраторы и для них аутентификация операционной системы не установлена или не подходит;
SPwd
Пароль администратора кластера.
7.6. Параметры командной строки веб-клиента
O=<скорость соединения>
Определяет скорость соединения:
· ● Normal – обычная,
· ● Low – низкая скорость соединения.
C=<строка текста>
Передача параметра в прикладное решение.
N=<имя>
Имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе.
P=<пароль>
Пароль пользователя, имя которого указано в параметре N. Если у пользователя нет пароля, этот параметр можно опустить.
WA<режим>
Определяет режим использования аутентификации операционной системы при запуске «1С:Предприятие». Если параметр /WA не указывается, то подразумевается, что используется параметр командной строки /WA+.
<режим> может принимать следующие значения:
· ● – – запрет применения аутентификации операционной системы при старте «1С:Предприятия».
· ● + – установка обязательного применения аутентификации операционной системы при старте «1С:Предприятие».
OIDA<режим>
Применение сквозной аутентификации пользователя между разными информационными базами и/или внешними ресурсами для тонкого и веб-клиентов. Если при запуске клиента параметр /OIDA не задан, или задан параметр /OIDA+, то производится попытка аутентификации через OpenID-провайдера, адрес которого задан в файле deafault.vrd публикации этой информационной базы.
Если OpenID-провайдер требует интерактивной аутентификации (происходит первое обращение или истекло время жизни признака аутентифицированности), клиент отображает диалог для ввода имени и пароля пользователя.
Аутентификация происходит по списку пользователей информационной базы OpenID-провайдера.
Аутентифицируемый пользователь информационной базы, использующих OpenID-аутентификацию, должен соответствовать по имени пользователю информационной базы OpenID-провайдера.
<режим> может принимать следующие значения:
· ● + – использовать OpenID-аутентификацию (по умолчанию).
· ● – – не использовать OpenID-аутентификацию.
Authoff
Выполняет операцию OpenID logout (завершение сеанса работы пользователя). Завершение сеанса работы выполняется вне зависимости от используемого в дальнейшем метода аутентификации.
L=<код языка>
Указывается код языка интерфейса платформы. Поддерживаемые языки интерфейса (<код языка>) см. здесь.
VL=<код локализации сеанса>
Указывается код локализации сеанса, используемый при форматировании данных типа Число и Дата, а также в методах ЧислоПрописью() и ПредставлениеПериода().
DisableStartupMessages
Подавляет стартовое сообщение Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?.
DisplayAllFunctions
Включает команду главного меню Все функции
DisplayPerformance
Включает отображение количества вызовов сервера и объем данных, отправляемых на сервер и принимаемых с сервера.
Debug=[<mode>[,attach]]
Указывает протокол отладки (tcp или http) и признак того (attach), что отладчик будет автоматически подключать предметы отладки (клиентский и серверный) запускаемого приложения, которые будут зарегистрированы на сервере отладки. Параметр attach используется только для отладки по протоколу HTTP.
Если указан ключ debug указан без параметров – используется протокол отладки TCP/IP.
DebuggerURL=<URL отладчика>
Указание отладчика, к которому приложение сразу после запуска должно подключиться. При отладке по протоколу TCP/IP указывается URL отладчика (протокол, компьютер и номер порта). При отладке по протоколу HTTP указывается URL используемого сервера отладки.
TestClientID<Идентификатор>
Запуска веб-клиента в режиме клиента тестирования. Указанный идентификатор позволяет менеджеру тестирования различать несколько веб-клиентов. Если значение идентификатора не указано или запущено несколько клиентов с одним и тем же значением, то выбирается произвольный.
UsePrivilegedMode
Запуск веб-клиента в привилегированном режиме. Разрешен аутентифицированному пользователю, имеющему административные права. Журнал регистрации фиксирует установку или отказ в возможности установки режима привилегированного сеанса.
Z=<Общий реквизит 1>,<Общий реквизит 2>,…,<Общий реквизит N>
Установка разделителей при запуске клиентского приложения.
Подробное описание см. здесь.
itdi
Запуск в режиме интерфейса с использованием закладок.
isdi
Запуск в режиме интерфейса с использованием отдельных окон.
iTaxi
Запуск в режиме интерфейса Такси.
SYSTEMWEBCLIENTSTAT
Включение механизма, позволяющего накапливать статистику использования веб-клиента. Механизм предназначен для использования специалистами фирмы «1С».