Если у Вас используется лицензионная программа 1С версии ПРОФ или КОРП, но закончилась подписка ИТС, то для получения доступа к дистрибутивам Вы можете оформить договор ИТС напрямую в нашей компании, даже если приобретали программу и раньше оформляли подписку в другом месте. Минимальный вариант подписки ИТС при непрерывном продлении на 1 месяц - 5232 руб., а на 3 месяца - 11309 руб. Если же после окончания предыдущего договора ИТС прошло более месяца, то возобновление будет стоить немного дороже: на 1 месяц - 6278 руб, а на 3 месяца 13569 руб. При оформлении договора ИТС через нашу компанию Вы получите доступ к дистрибутивам уже через несколько часов после оплаты.
| Параметр | Описание | |
|---|---|---|
| 1. Выбор режима запуска
При запуске может использоваться один из режимов запуска, перечисленных ниже. Одновременное использование нескольких режимов не допускается. | ||
| ENTERPRISE |
| Запуск системы в режиме 1С:Предприятие
Формат: 1cv8 ENTERPRISE [<параметры запуска>] Пример: "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F<Путь к базе данных> /N<Имя пользователя> /P<Пароль> |
| DESIGNER | Запуск системы в режиме Конфигуратор
Формат: 1cv8 DESIGNER [<команды >] Пример: "C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F <Путь к базе данных> /N <Имя пользователя> /P <Пароль> /DeleteCfg -AllExtension | |
| CREATEINFOBASE | Запуск системы в режиме создания информационной базы
Формат: 1cv8 CREATEINFOBASE <строка соединения> [/AddToList [<Имя ИБ>]] [/UseTemplate <имя файла шаблона>] [/Out <имя файла>] [/L<код языка>] [/VL<код локализации>] [/O<скорость соединения>] [/DumpResult <имя файла>] | |
| 2. Общие команды запуска | ||
| 2.1. Параметры подключения | ||
| /F <Каталог информационной базы> | Параметр задает путь к каталогу файловой базы данных (указывается каталог где хранится файл 1Cv8.1CD, имя файла указывать не нужно). Строку рекомендуется заключить в кавычки.
Пример: /F С:\Base1C\Accounting | |
| /S <Адрес информационной базы> | Параметр задает адрес клиент-серверной информационной базы, хранящейся на сервере «1С:Предприятия». Формируется как <Имя компьютера, работающего сервером приложений>\<Ссылочное имя информационной базы, известное в рамках сервера "1С:Предприятия">.
Пример: /S srv1c\Buh | |
| /WS <URL информационной базы> | Параметр задает URL-адрес информационной базы опубликованной на веб-сервере.
Пример: /WS https://1cfresh.com/a/ea/1234567 | |
| /IBName <Имя информационной базы> | Параметр запуска информационной базы по ее имени в списке информационных баз. При необходимости имя должно быть взято в двойные кавычки. При этом если имя содержит двойные кавычки, то нужно заменить каждые двойные кавычки на две двойные кавычки. Если в списках баз будет найдено более чем одна база с указанным именем, то пользователю будет выдана ошибка.
Пример: /IBName "Бухгалтерия предприятия" | |
| /IBConnectionString | Параметр задает строку соединения с информационной базой целиком в том виде, в котором ее возвращает функция СтрокаСоединенияИнформационнойБазы(). Части строки соединения могут быть переопределены ранее существовавшими параметрами. Для этого нужно, чтобы /IBConnectionString находился в командной строке раньше них. Передавая строку соединения в качестве параметра командной строки, нужно помнить о том, что строка соединения содержит кавычки. Поэтому требуется взять всю строку в кавычки, а содержащиеся внутри кавычки удвоить. | |
| /O<скорость соединения> | Параметр определяет скорость соединения (используется в тонком клиенте). Команда используется для настройки элемента списка информационных баз. Парамметр <скорость соединения> может принимать следующие значения:
Пример: /OLow | |
| /TComp [-None|-Deflate|-SDC] | Устанавливает режим сжатия трафика между сервером и тонким клиентом. Для команды может быть указан один из следующих параметров:
| |
| /UsePrivilegedMode | Параметр запуска клиентского приложения в привилегированном режиме. Разрешен аутентифицированному пользователю, имеющему административные права. Журнал регистрации фиксирует установку или отказ в возможности установки режима привилегированного сеанса. | |
| /SLev<Уровень> | Определяет уровень защищенности соединения клиента с сервером «1С:Предприятия». Для команды могут быть задано одно из следующих значений:
| |
| /Z "<Общий реквизит 1>,<Общий реквизит 2>,...,<Общий реквизит N>" | Установка разделителей при запуске клиентского приложения. | |
| 2.2. Пареметры аутентификации | ||
| /N<имя> | Параметр задает имя пользователя. Должно быть указано так же, как в списке пользователей информационной базы. Если в базе данных список пользователей не ведется, данный ключ игнорируется. Если такого пользователя нет в списке пользователей, будет выдано окно авторизации доступа. Если в имени пользователя есть пробел, то значение параметра необходимо взять в кавычки.
Пример: /N"Иванов Иван" | |
| /P<пароль> | Параметр задает пароль пользователя. Если ключ /N не указан или в базе не ведется список пользователей, данный ключ игнорируется. Если пароль пользователя указан неверно, будет выдано окно авторизации доступа. Если в пароле есть пробел, то значение параметра необходимо взять в кавычки.
Пример: /P"Parol 123" | |
| /ModifyPassword <пароль> | Команда "Изменить пароль", может использоваться только совместно с командами /N и /P и приводит к установке пользователю, указанному в команде /N, нового пароля, указанного в качестве параметра команды ModifyPassword. Если в команде /P указан корректный пароль, то пользователь аутентифицируется в информационной базе, затем выполняется смена пароля и затем пользователь продолжает работу в сеансе. Если в новом пароле есть пробел, то значение параметра необходимо взять в кавычки.
Пример: /N"Иванов Иван" /P"Old Parol" /ModifyPassword"New Parol" | |
| /WA<режим> | Параметр определяет режим использования аутентификации операционной системы при запуске «1С:Предприятие». Если команда /WA не указывается, то подразумевается, что используется команда командной строки /WA+.
Пареметр <режим> может принимать следующие значения:
| |
| /WSA<режим> | Пареметр определяет режим использования аутентификации операционной системы на веб-сервере. Если параметр /WSA не указывается, то подразумевается, что используется параметр командной строки /WSA+.
Параметр <режим> может принимать следующие значения:
| |
| /WSN <имя> | Параметр задает имя пользователя операционной системы, которое будет использовано системой для выполнения аутентификации на веб-сервере в случае указания параметра /WSA+. Пароль пользователя указывается в параметре /WSP. Если в имени пользователя есть пробел, то значение параметра необходимо взять в кавычки.
Пример: /WSN"Ivanov Ivan" | |
| /WSP <пароль> | Параметр задает пароль пользователя, имя которого указано в параметре /WSN, для аутентификации на веб-сервере. Если в новом пароле есть пробел, то значение параметра необходимо взять в кавычки.
Пример: /WSP"Web Parol" | |
| /NoProxy | Запретить использование прокси (только для ws-соединения).
Пример: /NoProxy | |
| /Proxy -PSrv <адрес прокси> -PPort <порт> [-PUser <имя пользователя прокси> [-PPwd <пароль>]] | Использовать указанные настройки прокси, игнорируя умолчания (только для ws-соединения). | |
| /OIDA<режим> | Пареметр Вкл./Выкл. сквозной аутентификации OpenID пользователя между разными информационными базами и/или внешними ресурсами для тонкого и веб-клиентов. Если при запуске клиента параметр /OIDA не задан, или задан параметр /OIDA+, то производится попытка аутентификации через OpenID-провайдера, адрес которого задан в файле default.vrd публикации этой информационной базы.
Если OpenID-провайдер требует интерактивной аутентификации (происходит первое обращение или истекло время жизни признака аутентифицированности), клиент отображает диалог для ввода имени и пароля пользователя. Аутентификация происходит по списку пользователей информационной базы OpenID-провайдера. Аутентифицируемый пользователь информационной базы, использующих OpenID-аутентификацию, должен соответствовать по имени пользователю информационной базы OpenID-провайдера. Пареметр <режим> может принимать следующие значения:
| |
| /Authoff | Команда выполняет операцию OpenID logout (завершение сеанса работы пользователя). Завершение сеанса работы выполняется вне зависимости от используемого в дальнейшем метода аутентификации.
Пример: /Authoff | |
| /AccessToken | Параметр позволяет указать JWT-токен для выполнения аутентификации пользователя. | |
| /SAOnRestart | Параметр указывает на то, что при перезапуске клиентского приложения из данного сеанса будет обязательно запрошены имя пользователя и пароль. По умолчанию пароль не запрашивается. Не используется в тонком клиенте.
Пример: /SAOnRestart | |
| /ResetSavedAuth | Параметр сбрасывает имена всех предыдущих запомненных пользователей информационной базы, которые выполняли аутентификацию с этого компьютера, а также удаляет из хранилища сохраненный токен для повторного входа.
Пример: /ResetSavedAuth | |
| /EmailAuth <email> | Параметр позволяет выполнить аутентификацию через электронную почту. На указанный email будет отправлен код подтверждения и будет открыто окно для ввода этого кода.
Пример: /EmailAuth online@online-ufa.ru | |
| 2.3. Параметры режима запуска | ||
| /AppAutoCheckVersion<режим> | Выполнять автоматический подбор нужной версии для каждой информационной базы. Подробнее см. здесь.
Параметр <режим> может принимать следующие значения:
По умолчанию подбор выполняется. Команда /AppAutoCheckVersion эквивалентна команде /AppAutoCheckVersion+. Пример: /AppAutoCheckVersion- | |
| /RunModeOrdinaryApplication | Параметр запуска толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск. Не используется в тонком клиенте.
Пример: /RunModeOrdinaryApplication | |
| /RunModeManagedApplication | Запуск толстого клиента в режиме управляемого приложения, при этом учитывается настройка клиента в списке информационных баз:
При этом при запуске клиента, отключается механизм автоматического подбора клиентского приложения. Пример: /RunModeManagedApplication | |
| /AppArch <разрядность> | Параметр позволяет указать разрядность используемого клиентского приложения.
Параметр <разрядность> может принимать одно из следующих значений:
Пример: /AppArch x86_64_prt | |
| /MainWindowMode <режим запуска> | Параметр позволяет явным образом указать режим запуска основного окна клиентского приложения. Параметр <режим запуска> может принимать одно из следующих значений:
| |
| 2.4. Работа с сертификатами | ||
| /HttpsCert [-windows] [-linux] [-macos] [-recent] [-auto] [-choose] [-file <path>] [-pwd <password>] [-none] | Параметр указывает источник клиентского сертификата.
Параметры команды:
Если в системном хранилище пользовательских сертификатов присутствует более одного подходящего сертификата, то пользователю предоставляется выбор используемого сертификата через системный диалог выбора сертификата. В дальнейшем выбранный сертификат используется автоматически. Данный способ выбора клиентского сертификата выбран по умолчанию для параметра команд –windows и -macos, если параметры -auto и -choose не указаны.
Данный параметр можно указать, если необходимо избежать автоматического использования ранее выбранного клиентского сертификата из системного хранилища сертификатов ОС Windows или macOS, и выбрать новый сертификат из установленных в системе сертификатов подходящих для данного соединения. Данный параметр игнорируется, если у команды отсутствует параметр –windows/-macos или установлен параметр -auto.
| |
| /HttpsCA [-windows] [-linux] [-macos] [-file <path>] [-pwd <password>] [-none] | Указывает источник сертификатов удостоверяющих центров, используемых для проверки сертификата сервера.
Параметры команды:
| |
| /HttpsForceSSLv3 | Параметр указывает на необходимость принудительного использования протокола SSL версии 3.0 тонким клиентом при работе через веб-сервер с помощью протокола HTTPS.
Запрещено одновременное использование параметров /HttpsForceSSLv3 и /HttpsForceTLS1_0. При одновременном указании поведение не определено. | |
| /HttpsForceTLS1_0 | Параметр указывает на необходимость принудительного использования протокола TLS версии 1.0 системой «1С:Предприятие» при работе через веб-сервер с помощью протокола HTTPS.
Запрещено одновременное использование параметров /HttpsForceSSLv3 и /HttpsForceTLS1_0. При одновременном указании поведение не определено. | |
| 2.5. Параметры настройки интерфейса | ||
| /i85 | Запуск в режиме интерфейса Версия 8.5. | |
| /Theme <тема> | Параметр позволяет указать светлую или темную тему интерфейса, при запуске в режиме Версия 8.5. Может принимать следующие значения:
| |
| /iTaxi | Запуск в режиме интерфейса Такси. | |
| /itdi | Запуск в режиме интерфейса с использованием закладок. | |
| /TechnicalSpecialistMode | Параметр включает команду меню "Функции для технического специалиста". | |
| 2.6. Параметры настройки локализации | ||
| /L<код языка> | Параметр задает код языка интерфейса платформы.
Пример: /Lru | |
| /VL<код локализации сеанса> | Параметр задает код локализации сеанса, используемый при форматировании данных типа Число и Дата, а также в методах ЧислоПрописью() и ПредставлениеПериода().
Пример: /VLru_RU | |
| 2.7. Параметры настройки отладки | ||
| /debug [<режим>] [-attach] | Означает, что данное клиентское приложение будет запущено в режиме отладки. Протокол, используемый для работы отладчика, определяет параметром <режим>:
| |
| /debuggerURL <адрес отладчика> | Данная команда указывает адрес отладчика (при отладке по протоколу TCP/IP) или адрес сервера отладки (при отладке по протоколу HTTP) при работе в режиме отладки. При указании сервера отладки необходимо указать не только имя компьютера, на котором работает сервер отладки, но и порт, по которому происходит взаимодействие с ним. | |
| /DisplayPerformance | Включает отображение количества вызовов сервера и объем данных, отправляемых на сервер и принимаемых с сервера. | |
| /EmulateServerCallDelay [-Call<задержка>] [-Send<задержка>] [-Recevie<задержка>] | Данная команда имитирует работу клиентского приложения в условиях медленного соединения.
Допустимо использовать следующие параметры:
| |
| 2.8. Параметры настройки тестирования | ||
| /TestManager | Параметр запуск толстого или тонкого клиента для управления клиентами тестирования с помощью специализированной объектной модели. | |
| /TestClient [-TPort<Номер сетевого порта>] [-TestClientID<Идентификатор>] [-TURL=<АдресПубликации>] | Параметр запуска клиентского приложения (тонкий клиент, толстый клиент, веб-клиент, мобильный клиент и мобильное приложение) как клиента тестирования.
Параметры команды:
| |
| /UILogRecorder [–TPort<Номер сетевого порта>] [-File<Путь>] | Параметр позволяет в клиентском приложении (тонкий клиент, толстый клиент, веб-клиент, мобильный клиент) выполнять запись журнала интерактивных действий пользователя. Журнал действий, в дальнейшем, может быть использован для формирования, на его основе, программы на встроенном языке «1С:Предприятие», которая позволит воспроизвести записанные действия. Может совмещаться с параметром /TestClient.
Параметры команды:
| |
| 2.9. Параметры проверки работы клиентского приложения | ||
| /EnableCheckModal | Параметр включает режим строгой проверки использования модальных методов. | |
| /EnableCheckExtensionsAndAddInsSyncCalls | Параметр включает режим строгой проверки использования синхронных вызовов расширений работы с файлами и криптографией и внешних компонент. Игнорируется при запуске толстого клиента. | |
| /EnableCheckServerCalls | Параметр включает режим проверки использования контекстных серверных вызовов формы в обработчиках событий, в которых такие вызовы запрещены. Если параметр указан, то при контекстном серверном вызове в обработчиках, в которых такие вызовы запрещены, в окно сообщений будет выведено сообщение. Это же сообщение будет доступно в диалоге Информация для технической поддержки. | |
| /EnableCheckScriptCircularRefs | Параметр включает поиск циклических ссылок при выполнении кода на встроенном языке. | |
| 2.10. Вспомогательные параметры | ||
| /C <строка текста> | Передача параметра в прикладное решение. | |
| /ClearCache | Выполняется очистка кеша клиент-серверных вызовов, в котором хранятся метаданные форм, модули и т. д., а также сохраненный индекс поиска по текстам модулей. | |
| /AllowExecuteScheduledJobs <-Off/-Force> | Управление запуском регламентных заданий. Регламентные задания начинают выполняться на первом запущенном по порядку клиенте, у которого не /AllowExecuteScheduledJobs –Off. После завершения сеанса этого клиента, выполнение переходит к какому-либо из других запущенных сеансов. Если запускается сеанс с /AllowExecuteScheduledJobs –Force, то регламентные задания начинают выполняться на нем, не зависимо от наличия других сеансов. | |
| /UC <код доступа> | Позволяет выполнить установку соединения с информационной базой, на которую установлена блокировка установки соединений. Если при установке блокировки задан непустой код доступа, то для установки соединения необходимо в параметре /UC указать этот код доступа. | |
| /RunShortcut <имя файла> | Параметр позволяет запустить систему «1С:Предприятие» со списком информационных баз, который помещен в указанный файл. В качестве файла может быть указан файл списка общих информационных баз (*.v8i), или файл ярлыка информационных баз (*.v8l). | |
| /AppAutoInstallLastVersion<режим> | Параметр управляет возможностью автоматической установки новых версий клиентского приложения.
Пареметр <режим> может принимать следующие значения:
| |
| /Execute <имя файла внешней обработки> | Предназначен для запуска внешней обработки, полный путь к которой указан в качестве значения команды, в режиме «1С:Предприятие» непосредственно после старта системы. При указании параметра /Execute параметр /URL игнорируется. | |
| /URL <адрес> | Параметр указывает необходимость перехода по ссылке. Поддерживаются ссылки формата e1c и http(s):
| |
| 2.11. Прочие параметры | ||
| /@ <файл с командой> | Параметр позволяет указать командную строку запуска в файле, который будет указан значением команды (<файл с командой>). Команда /@ предназначена для обхода ограничения длины командной строки используемой операционной системы. В данном файле команда должна быть записана целиком (со всеми своими параметрами), в одну строку. Кодировка файла должна соответствовать кодировке командного интерпретатора, в котором выполняется запуск клиентского приложения.
Во время обработки командной строки, содержимое файла полностью заменит собой командную строку запускаемого приложения. Из этого следует два вывода:
| |
| /Out <имя файла> [-NoTruncate] | Установка файла для вывода служебных сообщений. Если задан параметр -NoTruncate (через пробел), файл не очищается (не используется в тонком клиенте).
Во время исполнения пакетных команд файл сообщений можно открыть для просмотра. В пакетном режиме запуска запись сообщений в файл не буферизуется (сообщения записываются сразу). Файл формируется в кодировке UTF-8. | |
| /DisableStartupMessages | Параметр отключает стартовые сообщения:
| |
| /DisableStartupDialogs | Параметр отключает вызов стартового диалога и диалогов аутентификации. При этом:
Выдается ошибка в следующих случаях:
| |
| /DisableSplash | Параметр отключает отображение заставки при запуске «1С:Предприятия», если заставка была полностью заменена. Для того чтобы полностью заменить заставку, необходимо обращаться в фирму «1С». | |
| /DisableUnrecoverableErrorMessage | Параметр позволяет указать специальное поведение при возникновении невосстановимой ошибки (в том числе аварийного завершения):
| |
| /DisableHomePageForms | При открытии тонкого клиента запрещает открытие форм начальной страницы прикладного решения. | |
| /DisableLocalSpeechToText | При использовании файлового варианта информационной базы, указание данной команды при запуске клиентского приложения блокирует возможность локального распознавания речи в данном клиентском приложении. | |
| /UseHwLicenses<режим> | Определяет режим поиска аппаратного ключа защиты.
Параметр <режим> может принимать следующие значения:
| |
| /DisplayUserNotificationList | Параметр вызывает показ непрочитанных сообщений из системы взаимодействия и центра оповещений при старте клиентского приложения. | |
| 3. Команды пакетного режима запуска конфигуратора | ||
| Параметры, перечисленные в данном разделе (и его подразделах) не могут комбинироваться в рамках одной командной строки запуска, если об этом явно не сказано обратного. Для включения пакетного режима запуска в командной строке необходимо выбрать режим запуска Конфигуратора (DESIGNER) и затем указать необходимые для работы общие команды запуска, а также требуемую команду пакетного запуска. Так, команда выгрузки информационной базы может выглядеть следующим образом:
1cv8 DESIGNER /IBName "My db" /DumpIB c:\temp\dump.dt В том случае, когда параметры командной строки пакетного режима запуска конфигуратора требуют указания имени файла, следует учитывать, что при указании имени файла с полным путем, все каталоги, входящие в состав пути, должны существовать. В противном случае операция не будет выполнена. В пакетном режиме запуска конфигуратора игнорируются модули, для доступа к которым требуется пароль. При обработке такого модуля будет сформировано диагностическое сообщение. В том случае, если команда командной строки поддерживает параметры –Extension и –AllExtensions, одновременное указание обоих параметров не поддерживается и поведение системы в таком случае не определено. При работе с расширениями (параметры –Extension и –AllExtensions) при успешном завершении работы код возврата будет установлен в значение 0, в противном случае код возврата будет принимать значение 1. | ||
| 3.1. Выгрузка/загрузка информационной базы | ||
| /DumpIB <имя файла> | Параметр запускает выгрузку информационной базы в файл. | |
| /RestoreIB <имя файла> [-JobsCount <Количество>] | Выполнить загрузку информационной базы из файла. Допустимо использовать следующие параметры:
| |
| 3.2. Восстановление структуры информационной базы | ||
| /IBRestoreIntegrity | Происходит попытка восстановления структуры информационной базы. При обнаружении других параметров они будут игнорироваться.
Для того чтобы получить результат восстановления, следует указать параметр командной строки /Out. В файле, который указан в качестве значения параметра /Out, будет записана следующая информация:
| |
| 3.3. Конфигурация и расширения | ||
| /DumpCfg <имя cf/cfe файла> [-Extension <Имя расширения>] | Выполнить сохранение конфигурации или расширения конфигурации в файл. Сохранение конфигурации расширения будет выполняться при корректном указании параметра -Extension. | |
| /LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>] | Выполнить загрузку конфигурации или расширения конфигурации из файла. Загрузка конфигурации расширения будет выполняться при корректном указании параметра -Extension. Если в момент загрузки расширение отсутствует в информационной базе ‑ оно будет создано с указанным именем. Если расширение, указанное в параметре -Extension, подключено к хранилищу конфигурации ‑ его загрузка невозможна.
Пример: "C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F<Путь к базе данных> /N<Пользователь> /P<Пароль> /LoadCfg <Путь\Имя файла.cfe> -Extenson <Наименование расширения> | |
| /MergeCfg <имя cf‑ или cfe-файла> -Settings <имя файла настроек> [-EnableSupport | -DisableSupport] [-IncludeObjectsByUnresolvedRefs | -ClearUnresolvedRefs] [-Extension <Имя расширения>] [-force] | Выполнить объединение текущей конфигурации или расширения с файлом (с использованием файла настроек) конфигурации или расширения.
Допустимо использовать следующие параметры:
Если одновременно указан какой-либо из параметров -EnableSupport или -DisableSupport и параметр -Extension, то объединение будет прервано с ошибкой. Если есть возможность поставить конфигурацию на поддержку, и не указан параметр -EnableSupport или -DisableSupport, то объединение будет прервано с ошибкой. Если возможности поставить конфигурацию на поддержку нет, но указан параметр -EnableSupport или -DisableSupport, то объединение также будет прервано с ошибкой. Если есть возможность поставить конфигурацию на поддержку, и указан параметр -EnableSupport, но в файле настроек нет элемента SupportRules, то устанавливаются следующие правила поддержки:
Предупреждения выводятся в файл для вывода служебных сообщений вне зависимости от параметра -force. | |
| /CompareCfg –FirstConfigurationType <тип конфигурации> [-FirstName <имя конфигурации>] [-FirstFile <путь к файлу>] [-FirstVersion <номер версии>] –SecondConfigurationType <тип конфигурации> [-SecondName <имя конфигурации>] [-SecondFile <путь к файлу>] [-SecondVersion <номер версии>] [-MappingRule <правило>] [-Objects <имя файла>] -ReportType <тип отчета> [-IncludeChangedObjects] [-IncludeDeletedObjects] [-IncludeAddedObjects] -ReportFormat <тип формата> -ReportFile <имя файла> | Выполнить сравнение двух конфигураций и сформировать файл с отчетом о сравнении.
Допустимо использовать следующие параметры:
| |
| /UpdateDBCfg [-Dynamic<Режим>] [-BackgroundStart] [-BackgroundCancel] [-BackgroundFinish [-Visible]] [-BackgroundSuspend] [-BackgroundResume] [-WarningsAsErrors] [-Server] [-v1|-v2] [-Extension <Имя расширения>] [-SessionTerminate <режим>] | Выполнить обновление конфигурации базы данных. Перед выполнением реструктуризации будет выполнена проверка подписи мобильного клиента (см. здесь). Выводимые диагностические сообщения по умолчанию считаются предупреждениями (не блокируют обновление конфигурации базы данных).
Следует понимать, что механизм фонового обновления не связан с выбором механизма реструктуризации. Если указано выполнение фонового обновления, то выбор варианта механизма реструктуризации (-v1|-v2) будет проигнорировано. Допустимо использовать следующих параметров:
| |
| /DumpDBCfg <имя cf/cfe файла> [-Extension <Имя расширения>] | Выполнить сохранение конфигурации базы данных или конфигурации расширения, сохраненного в базу данных, в файл. Сохранение конфигурации расширения будет выполняться при корректном задании параметра -Extension. | |
| /DumpDBCfgList [-Extension <Имя расширения>] [-AllExtensions] | Выводит имя основной конфигурации (если не указан не один параметр) или имя расширения(-ий). Допустимо использование следующих параметров:
| |
| /RollbackCfg [-Extension <Имя расширения>] | Выполнить возврат к конфигурации базы данных.
В случае указания параметра -Extension будет выполнен возврат к конфигурации, сохраненной в базе данных, для указанного расширения. | |
| /DeleteCfg [-Extension <Имя расширения>] [-AllExtensions] | Выполняет удаление расширения с указанным именем. При указании параметра –AllExtensions будет выполнено удаление всех расширений. Использование команды без параметра не допускается. | |
| /DumpConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] [–Picture] [–Right] [-Extension <Имя расширения>] | Позволяет осуществлять выгрузку некоторых свойств объектов конфигурации (модулей, макетов, картинки, права доступа и справочной информации) в файлы. Допустимо указывать следующие каталоги и использовать следующие параметры:
| |
| /LoadConfigFiles <каталог загрузки> [-Module] [-Template] [-Help] [-AllWritable] [–Picture] [–Right] [-Extension <Имя расширения>] | Позволяет осуществлять загрузку некоторых свойств объектов конфигурации (модулей, макетов, картинки, права доступа и справочной информации) из файлов. Допустимо указывать следующие каталоги и использовать следующие параметры:
| |
| /DumpConfigToFiles <каталог выгрузки> [-Format <режим>] [-Extension <Имя расширения>] [-AllExtensions] [–update] [–force] [–getChanges <имя файла>] [–configDumpInfoForChanges <имя файла>] [-listFile <имя файла>] [-configDumpInfoOnly] [-Server [-JobsCount <количество>]] [-Archive <имя файла>] [-ignoreUnresolvedReferences] | Выполнить выгрузку конфигурации в файлы. Допустимо указывать следующие параметры:
Возможно совместное использование с параметрами:
Может использоваться совместно с параметром –configDumpInfoForChanges, в этом случае изменения будут вычислены относительно файла версий (ConfigDumpInfo.xml), указанного в этом параметре. Если при использовании параметра -configDumpInfoForChanges файл версии не найден, будет сгенерирована ошибка.
Объекты из списка будут выгружены полностью, за исключением подчиненных объектов, которые выступают как отдельные объекты разработки. Для выгрузки таких подчиненных объектов их следует явно указать в списке. Если объект из списка имеет подчиненные объекты, не являющиеся отдельными объектами разработки, но имеющие внешние свойства, то внешние свойства таких объектов также будут выгружены. В файле, содержащем имена объектов для выгрузки, можно указать идентификатор Configuration, являющийся эквивалентом корня конфигурации. Если в файле присутствует идентификатор Configuration, за которым не следует имя корневого объекта конфигурации, то при выгрузке этот идентификатор будет эквивалентен полному имени корневого объекта конфигурации, т. е. запись вида Configuration.Help эквивалентна записи Configuration.ИмяКонфигурации.Help. Можно одновременно использовать как имена, содержащие идентификатор Configuration, так и содержащие полное имя корневого объекта конфигурации. В том случае, если нужно выгрузить два внешних свойства корневого объекта конфигурации, например Help и Splash, то в файле со списком объектов можно указать следующие строки:
Данный параметр может сочетаться только с параметром -format. Сочетание с другими параметрами не допустимо.
В случае полной очистки командного интерфейса подсистемы, последующая загрузка такого XML-файла в конфигурацию приведет к очистке внешнего свойства в соответствующем объекте метаданных, что в свою очередь приведет к отсутствию файла внешнего свойства при очередной выгрузке в XML. Результат сравнения исходной конфигурации и конфигурации, загруженной из XML-файлов, выгрузка которых выполнена с включенным признаком игнорирования ссылок на недостижимые объекты, может содержать изменения объектов конфигурации, в том числе без указания деталей изменений. | |
| /LoadConfigFromFiles <каталог загрузки> [-Extension <Имя расширения>] [-AllExtensions] –files «<файлы>» –listFile <файлСписка> -Format <режим> [-updateConfigDumpInfo] [-NoCheck] [-Archive <имя ZIP-архива>] | Выполнить загрузку конфигурации из файлов. Загрузка расширения в основную конфигурацию (и наоборот) не поддерживается. При полной загрузке файлов конфигурации, формат загрузки (линейный или иерархический) определяется автоматически. Для частичной загрузки автоматического определения формата не поддерживается, формат следует явно указать с помощью параметра –Format.
Допустимо указывать следующие параметры:
| |
| /GetConfigGenerationID [-Extension <Имя расширения>] | Команда позволяет получить идентификатор текущего «поколения» метданных конфигурации. Этот идентификатор обновляется при любом изменении собственно конфигурации. Идентификаторы, полученные с помощью данной команды, не имеет смысла сравнивать на «больше/меньше». Идентификаторы имеет смысл сравнивать только на «равно/не равно», тем самым проверяя, были изменения в конфигурации с момента последнего получения идентификатора или нет.
Для получения идентификатора следует обязательно указывать команду /Out командной строки запуска конфигуратора. Идентификатор будет иметь следующий вид: 4d8d1d994cd4534c9accd32a5b44b35300000000. Для пустой информационной базы идентификатор будет иметь следующий вид: 0000000000000000000000000000000000000000. Допустимо указывать следующие параметры:
| |
| 3.4. Проверки конфигурации и расширений | ||
| /CheckModules [-ThinClient] [-WebClient] [-MobileClient] [-MobileClientStandalone] [-MobileAppClient] [-Server] [-MobileAppServer] [-ExternalConnection] [-ThickClientOrdinaryApplication] [-ExtendedModulesCheck] [-Extension <Имя расширения>] [-AllExtensions] | Выполнить проверку программных модулей. Должен быть указан один или несколько параметров, описывающих режимы проверки. Если параметры не указаны, проверка выполнена не будет. Допустимо использование следующих параметров:
| |
| /CheckConfig [-ConfigLogIntegrity] [-IncorrectReferences] [-ThinClient] [-WebClient] [-MobileClient] [-MobileAppClient] [-Server] [-MobileAppServer] [-MobileClientStandalone] [-ExternalConnection] [-ExternalConnectionServer] [-ThickClientManagedApplication] [-ThickClientServerManagedApplication] [-ThickClientOrdinaryApplication] [-ThickClientServerOrdinaryApplication] [-DistributiveModules] [-UnreferenceProcedures] [-HandlersExistence] [-EmptyHandlers] [-ExtendedModulesCheck] [-CheckUseModality] [-CheckUseSynchronousCalls] [-UnsupportedFunctional] [-MobileClientDigiSign] [-Extension <Имя расширения>] [-AllExtensions] | Выполнить централизованную проверку конфигурации. Допустимо использование следующих параметров:
| |
| /CheckCanApplyConfigurationExtensions [-Extension <ИмяРасширения>] [-AllZones] [-Z «Значения разделителей»] | Выполняется проверка применимости расширения для использования в конкретной информационной базе.
Допустимо использовать следующие параметры:
Если указаны одновременно команда /Z и параметр -Z, то значения разделителей, указанные в команде /Z будут использоваться для запуска конфигуратора и выбора пользователя, а значения разделителей, указанные в параметре -Z (параметр команды /CheckCanApplyConfigurationExtensions) будут использоваться для указания области данных, для которой будет выполняться проверка применимости расширения. | |
| /IBCheckAndRepair [-ReIndex] [-LogIntegrity [MDtype[,MDtype]] | -LogAndRefsIntegrity [MDtype[,MDtype]]] [-RecalcTotals] [-IBCompression] [-Rebuild] [–RebuildStandaloneCfg] [-TestOnly | [[-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete]]] [-UseStartPoint] [-TimeLimit:hhh:mm] [-ConfigurationExtensionsLogIntegrity] [-RefreshTableLocation] [-BinaryDataStorageIntegrity [MDtype[,MDtype]]] | Выполнить операцию тестирования и исправления информационной базы. Допустимо использование следующих параметров:
При частичной потере информации об объектах:
Одновременное использование параметров внутри подгруппы параметров не допускается. Для параметров -LogIntegrity, -LogAndRefsIntegrity и -BinaryDataStorageIntegrity допускается указание списка обрабатываемых таблиц (в качестве значения параметра, через запятую, если таблиц несколько) из следующего списка: Значение параметра:
| |
| 3.5. Поддержка конфигурации | ||
| /UpdateCfg <имя cf или cfu файла> -Settings <имя файла настроек> [-IncludeObjectsByUnresolvedRefs | -ClearUnresolvedRefs] [-DumpListOfTwiceChangedProperties] [-force] | Выполнить обновление конфигурации, находящейся на поддержке.
Выполнить объединение текущей конфигурации с файлом (с использованием файла настроек). Допустимо использовать следующие параметры:
Предупреждение о наличии дважды измененных свойств будут выведены в файл для вывода служебных сообщений, которые выводятся в файл для вывода служебных сообщений вне зависимости от параметра -force. Пример: "C:\Program Files (x86)\1cv8\common\1cestart.exe" DESIGNER /F<Путь к базе данных> /N<Имя пользователя> /P<Пароль> /UpdateCfg<Путь и имя файла обновления *.cfu> | |
| /ManageCfgSupport [-disableSupport [-force]] | Позволяет снимать конфигурация с поддержки. Допустимо использование следующих параметров:
| |
| 3.6. Команды создания файла поставки и обновления | ||
| /CreateTemplateListFile <имя файла> [-TemplatesSourcePath] | Создать файла шаблонов конфигураций. Допустимо указывать следующие каталоги и использовать следующие параметры:
| |
| /CreateDistributivePackage <имя каталога> -File <имя файла описания комплекта поставки> -PackageFileName <имя архива> [-Option <вариант поставки>] [-MakeSetup] [-MakeFiles] [-digisign <имя файла с параметрами лицензирования >] [-WarningAsError] | Выполнить создание архива с комплектом поставки или файлов комплекта поставки по готовому описанию комплекта поставки. В том случае, если для конфигурации задана подпись мобильного клиента, то перед выполнением команды выполняется проверка того, что установленная подпись соответствует текущим метаданным конфигурации. Если подпись конфигурации не соответствует конфигурации, то формируется диагностическое сообщение, а дальнейшее поведение системы определяется наличием параметра -WarningAsError.
Из параметров -MakeSetup и -MakeFiles может быть использован только один. При отсутствии этих параметров используется -MakeSetup (т. е. создается комплект поставки). Допустимо указывать следующие каталоги и использовать следующие параметры:
| |
| /CreateDistributionFiles [-cffile <имя cf-файла>] [-cfufile <имя cfu-файла> [-f <имя cf-файла>|-v <версия дистрибутива>]+][–digisign <имя файла с параметрами лицензирования>] [-WarningAsError] | Выполнить создание файлов поставки и обновления. В том случае, если для конфигурации задана подпись мобильного клиента, то перед выполнением команды выполняется проверка того, что установленная подпись соответствует текущим метаданным конфигурации. Если подпись конфигурации не соответствует конфигурации, то формируется диагностическое сообщение, а дальнейшее поведение системы определяется наличием параметра -WarningAsError.
Допустимо указывать следующие каталоги и использовать следующие параметры:
| |
| /CreateDistributive <каталог создания комплекта поставки> -File <имя файла описания комплекта поставки> [-Option <вариант поставки>] [-MakeSetup] [-MakeFiles] [-digisign <имя файла с параметрами лицензирования >] [-WarningAsError] | ПРИМЕЧАНИЕ. Данная команда является устаревшей и не рекомендуется для использования.
Выполнить создание комплектов поставки и файлов комплектов поставки по готовому описанию комплекта поставки. В том случае, если для конфигурации задана подпись мобильного клиента, то перед выполнением команды выполняется проверка того, что установленная подпись соответствует текущим метаданным конфигурации. Если подпись конфигурации не соответствует конфигурации, то формируется диагностическое сообщение, а дальнейшее поведение системы определяется наличием параметра -WarningAsError. Из параметров -MakeSetup и -MakeFiles может быть использован только один. При отсутствии этих параметров используется -MakeSetup (т. е. создается комплект поставки). Допустимо указывать следующие каталоги и использовать следующие параметры:
| |
| /SignCfg -ConfigurationType <тип конфигурации> -SignedFile <путь к cfe-файлу> [-File <путь к cfe-файлу>] [-Name <имя расширения>] [-Version <версия>] -digisign <имя файла с параметрами лицензирования> | Подписать расширение конфигурации цифровой подписью. После выполнения процедуры подписи расширение может быть использовано в базовых версиях конфигураций, подписанных тем же ключом, что и расширение.
Допустимо указывать следующие каталоги и использовать следующие параметры:
| |
| 3.7. Внешние обработки (отчеты) | ||
| /DumpExternalDataProcessorOrReportToFiles <корневой файл выгрузки> <внешняя обработка (отчет)> [-Format Plain|Hierarchical] | Выполняет выгрузку внешней обработки (отчета) в формате XML. Используется выгрузка формата 2.0 (подробнее см. здесь).
Допустимо использовать следующие параметры:
| |
| /LoadExternalDataProcessorOrReportFromFiles <корневой файл выгрузки> <внешняя обработка (отчет)> | Выполняет загрузку внешней обработки (отчета) из формата XML. Используется выгрузка формата 2.0 (подробнее см. здесь).
Допустимо использовать следующие параметры:
| |
| 3.8. Мобильное приложение | ||
| /MobileAppUpdatePublication | Обновить публикацию мобильного приложения, если она была ранее создана, в противном случае будет выдана ошибка. Возможно предварительное обновление конфигурации базы данных. | |
| /MobileAppWriteFile <имя zip-файла> | Сохранить конфигурацию в zip-файл. Указанный файл можно использовать для сборки приложения для мобильного устройства. Файл содержит собственно описание конфигурации и сопутствующие материалы. Возможно предварительное обновление конфигурации базы данных. | |
| 3.9. Мобильный клиент | ||
| /MobileClientWriteFile <имя файла> | Сохранить конфигурацию в файл. Указанный файл можно использовать для сборки мобильного клиента. Возможно предварительное обновление конфигурации базы данных. | |
| /MobileClientDigiSign | Подписать конфигурацию мобильного клиента. Возможно предварительное обновление конфигурации базы данных. | |
| 3.10. Журнал регистрации | ||
| /ReduceEventLogSize <Date> [-saveAs <имя файла>] [-KeepSplitting] | Выполнить сокращение журнала регистрации. Допустимо использование следующих параметров:
| |
| 3.11. Удаление данных | ||
| /EraseData [/Z[<разделители>]] | Выполнить удаление данных информационной базы. С помощью параметра /Z задается область, в которой будут удалены данные. Удаление данных доступно пользователю с правом Администрирование. | |
| 3.12. Предопределенные данные | ||
| /SetPredefinedDataUpdate [-Auto] [-UpdateAutomatically] [-DoNotUpdateAutomatically] | Параметр предназначен для указания режимов обновления предопределенных данных. Допустимо использование следующих параметров:
| |
| 3.13. Распределенная информационная база | ||
| /ResetMasterNode | Отменить назначение главного узла распределенной информационной базы. Действие параметра аналогично вызову метода УстановитьГлавныйУзел() со значением параметра Неопределено. | |
| 3.14. Команды работы с хранилищем конфигурации | ||
| 3.14.1. Параметры доступа к хранилищу | ||
| /ConfigurationRepositoryF <каталог хранилища> | Параметр предназначен для указания пути к хранилищу конфигурации. | |
| /ConfigurationRepositoryN <имя> | Параметр предназначен для указания имени пользователя хранилища конфигурации. | |
| /ConfigurationRepositoryP <пароль> | Параметр предназначен для указания пароля пользователя хранилища конфигурации. | |
| 3.14.2. Создание хранилища | ||
| /ConfigurationRepositoryCreate [-AllowConfigurationChanges -ChangesAllowedRule <Правило поддержки> -ChangesNotRecommendedRule <Правило поддержки>] [-NoBind] [-Extension <Имя расширения>] | Создать хранилище конфигурации. Допустимо использовать следующие параметры:
| |
| 3.14.3. Работа с пользователями | ||
| /ConfigurationRepositoryAddUser -User <Имя> -Pwd <Пароль> -Rights <Права> [-RestoreDeletedUser] [-Extension <Имя расширения>] | Создать пользователя хранилища конфигурации. Пользователь, от имени которого выполняется подключение к хранилищу, должен обладать административными правами. Если пользователь с указанным именем существует, то пользователь добавлен не будет. Допустимо использовать следующие параметры:
| |
| /ConfigurationRepositoryCopyUsers -Path <путь> -User <Имя> -Pwd <Пароль> [-RestoreDeletedUser] [-Extension <Имя расширения>] | Выполнить копирования пользователей из другого хранилища конфигурации. Копирование удаленных пользователей не выполняется. Если пользователь с указанным именем существует, то пользователь не будет добавлен. Допустимо использовать следующие параметры:
| |
| 3.14.4. Операции с объектами | ||
| /ConfigurationRepositoryLock [–Objects <имя файла>] [-revised] [-Extension <Имя расширения>] | Выполняет захват объектов из хранилища конфигурации для редактирования.
Допустимо использовать следующие параметры:
| |
| /ConfigurationRepositoryUnLock [–Objects <имя файла>] [-force] [-Extension <Имя расширения>] | Выполняет отмену захвата объектов в хранилище конфигурации.
Допустимо использовать следующие параметры:
| |
| /ConfigurationRepositoryCommit [–Objects <имя файла>] [-comment <текст комментария>] [-keepLocked] [-force] [-Extension <Имя расширения>] | Выполняет помещение изменений объектов в хранилище конфигурации.
Допустимо использовать следующие параметры:
| |
| 3.14.5. Операции со всей конфигурацией | ||
| /ConfigurationRepositoryBindCfg [-forceBindAlreadyBindedUser] [-forceReplaceCfg] [-Extension <Имя расширения>] | Выполняет подключение ранее неподключенной информационной базы к хранилищу конфигурации. Допустимо использовать следующие параметры:
| |
| /ConfigurationRepositoryUnbindCfg [-force] [-Extension <Имя расширения>] | Выполнить отключение конфигурации от хранилища конфигурации (у пользователя должны быть административные права в данной информационной базе). Если пользователь аутентифицируется в хранилище (интерактивно или через параметры командной строки), то отключение конфигурации от хранилища также отражается в самом хранилище конфигурации (информация о подключении удаляется), если же пользователь не аутентифицировался в хранилище, то производится только локальное отключение конфигурации от хранилища.
В случае если в конфигурации имеются захваченные объекты, которые были изменены относительно хранилища, то будет выдано соответствующее сообщение и отключения не выполнится.
| |
| /ConfigurationRepositoryDumpCfg <имя cf файла> [-v <номер версии хранилища>] [-Extension <Имя расширения>] | Сохранить конфигурацию из хранилища в файл. Допустимо использовать следующие параметры:
| |
| /ConfigurationRepositoryUpdateCfg [-v <номер версии хранилища>] [-revised] [-force] [-Objects <имя файла>] [-Extension <Имя расширения>] | Обновить конфигурацию из хранилища.
Допустимо использовать следующие параметры:
| |
| 3.14.6. Сервисные операции | ||
| /ConfigurationRepositorySetLabel [-v <номер версии хранилища>] [-name] <имя метки> [-comment <текст комментария>] [-Extension <Имя расширения>] | Устанавливает метку на версию хранилища.
Допустимо использовать следующие параметры:
| |
| /ConfigurationRepositoryReport <имя файла> [-NBegin <номер версии>] [-NEnd <номер версии>] [-DateBegin <дата начала>] [-DateEnd <дата окончания>] [-GroupByObject] [-GroupByComment] [-DoNotIncludeVersionsWithLabels] [-IncludeOnlyVersionsWithLabels] [-IncludeCommentLinesWithDoubleSlash] [-ConfigurationVersion <версия конфигурации>] [-ReportFormat <txt|mxl>] [-Extension <Имя расшире-ния>] | Выполнить построение отчета по истории хранилища. Если параметры группировки не указаны и режим совместимости конфигурации равен значению Не использовать, то отчет формируется с группировкой по версиям. В режимах совместимости Версия 8.1 и Версия 8.2.13 отчет формируется с группировкой по объектам. Если конфигурация базы данных отличается от редактируемой по свойству совместимости, при обработке командной строки учитывается значение режима совместимости конфигурации базы данных. Допустимо указывать следующие имена файлов и использовать следующие параметры:
| |
| /ConfigurationRepositoryOptimizeData [-Extension <Имя расширения>] | Выполняет оптимизацию хранения данных в хранилище конфигурации. | |
| 3.14.7. Операции с кешем хранилища | ||
| /ConfigurationRepositoryClearCache [-Extension <Имя расширения>] | Выполнить очистку локальной базы данных хранилища конфигурации.
Параметр -Extension <Имя расширения> позволяет указать имя расширения, с хранилищем которого будет выполняться команда. Если параметр не указан ‑ операция будет выполняться с хранилищем основной конфигурации. | |
| /ConfigurationRepositoryClearLocalCache [-Extension <Имя расширения>] | Выполнить очистку локального кеша версий конфигурации.
Параметр -Extension <Имя расширения> позволяет указать имя расширения, с хранилищем которого будет выполняться команда. Если параметр не указан ‑ операция будет выполняться с хранилищем основной конфигурации. | |
| /ConfigurationRepositoryClearGlobalCache [-Extension <Имя расширения>] | Выполнить очистку глобального кеша версий конфигурации.
Параметр -Extension <Имя расширения> позволяет указать имя расширения, с хранилищем которого будет выполняться команда. Если параметр не указан ‑ операция будет выполняться с хранилищем основной конфигурации. | |
| 3.15. Команды работы в режиме агента | ||
| /AgentMode | Включает режим агента конфигуратора. При наличии этой команды игнорируются команды /DisableStartupMessages /DisableStartupDialogs, если таковые указаны. | |
| /AgentPort <Порт> | Указывает номер сетевого порта, который использует агент в режиме SSH-сервера. Если команда не указана, то по умолчанию используется сетевой порт с номером 1543. | |
| /AgentListenAddress <Адрес> | Параметр команды позволяет указать IP-адрес, который будет прослушиваться агентом. Если команда не указан, то по умолчанию используется IP-адрес 127.0.0.1. | |
| /AgentSSHHostKey <приватный ключ> | Параметр команды позволяет указать путь к закрытому ключу хоста. Если параметр не указан, то должна быть указана команда /AgentSSHHostKeyAuto. Если не указан ни одна команда ‑ запуск в режиме агента будет невозможен. | |
| /AgentSSHHostKeyAuto | Команда указывает, что закрытый ключ хоста имеет следующее расположение (в зависимости от используемой операционной системы):
| |
| /AgentBaseDir <рабочий каталог> | Данная команда позволяет указать рабочий каталог, который используется при работе SFTP-сервера, а также при работе команд загрузки/выгрузки конфигурации.
Если команда не указана, то будет использован следующий каталог:
| |
| 3.16. Прочие параметры | ||
| /Visible | Делает исполнение пакетной команды видимым пользователю. На время работы конфигуратора открывается окно заставки.
При исполнении в режиме агента ‑ отображает на экране информационное окно. | |
| /RunEnterprise | Запустить «1С:Предприятие» после исполнения пакетной команды. После команды может быть указана дополнительная командная строка. При запуске «1С:Предприятия», переданные в ней параметры будут использованы вместо параметров текущей сессии. Дополнительная командная строка обязательно должна быть в кавычках, вложенные в нее кавычки должны быть удвоены. | |
| /ConvertFiles <имя файла|путь> | Выполнить пакетную конвертацию файлов 1С:Предприятия 8.x. <имя файла|путь> ‑ имя файла или каталога.
Если задан каталог, осуществляется конвертация всех доступных документов в указанном каталоге и вложенных каталогах. Для успешной конвертации файлы должны быть доступны для записи. Если указанный в качестве параметра файл недоступен для записи, выдается сообщение об ошибке. В случае режима работы с каталогом, недоступные для записи файлы пропускаются без выдачи сообщений об ошибке. Для работы данного механизма должен быть запущен конфигуратор и открыта конфигурация, в среде которой будет производиться конвертация. Имя информационной базы и параметры авторизации можно указать через стандартные параметры командной строки. В случае отсутствия таких параметров, будут выданы соответствующие запросы, как и в других аналогичных механизмах командной строки, работающих в режиме Конфигуратор. | |
| /DumpResult <имя файла> | Записать результат работы конфигуратора в файл. Результат ‑ число (0 ‑ в случае успеха). | |
| 4. Пакетный режим запуска клиентского приложения | ||
| Пакетный режим запуска клиентского приложения ‑ это специальный режим запуска, во время действия которого платформа «1С:Предприятие» не формирует диалоговых окон. Данный режим действует от момента запуска до окончания выполнения обработчика события ПередНачаломРаботыСистемы модуля приложения. Обработчик события ПриНачалеРаботыСистемы вызывает после завершения режима пакетного запуска клиентского приложения. Работа клиентского приложения автоматически не завершается после завершения пакетного режима запуска клиентского приложения. Пакетный режим запуска клиентского приложения поддерживается тонким и толстым клиентскими приложениями и активируется командой /DisableStartupDialogs командной строки запуска клиентского приложения. Веб-клиент не поддерживает пакетный режим запуска. Ошибки, возникающие в процессе выполнения пакетного режима запуска клиентского приложения, могут быть записаны в файл вывода служебных сообщений. Файлы вывода служебных сообщений задается командой /Out.
При работе в пакетном режиме запуска клиентского приложения действуют все особенности команды /DisableStartupDialogs (см. здесь), кроме того, действует еще ряд особенностей. В том случае, если во время пакетного режима запуска клиентского приложения осуществляется вызов какого-либо асинхронного метода, то:
В пакетном режиме запуска клиентского приложения не допускается открытие окон. Если такая попытка будет выполнена, то:
Для определения того, что в клиентском приложении в данный момент запрещено открытие окон, предназначен метод глобального контекста ЗапрещеноОткрытиеФорм(). Запуск внешней обработки, переданной в качестве значения команды /Execute, выполняется после завершения режима пакетного запуска клиентского приложения. Если во время исполнения методов глобального контекста ЗапуститьПриложения()/НачатьЗапускПриложения() будет обнаружена ошибка времени исполнения, то при работе в пакетном режиме запуска будет сформировано исключение. | ||
| 5. Регистрация «1С:Предприятия» в качестве OLE-Automation-сервера | ||
| /RegServer [-AllUsers | -CurrentUser | -Auto] | Выполнить регистрацию объектов «V83.Application» и «V83C.Application». Допустимо использовать один из следующих параметров:
| |
| /UnregServer | Отменить регистрацию объектов V83.Application и V83C.Application. | |
| 6. Строка соединения с информационной базой | ||
Строка соединения ‑ строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида <Имя параметра>=<Значение>, где:
Строка соединения указывается в форме списка информационных баз под списком, может быть задана в параметре командной строки выбора режима CREATEINFOBASE, как параметр методов СоздатьНачальныйОбраз(). | ||
| 6.1. Общий набор параметров | ||
| Usr | Указывает имя пользователя. | |
| Pwd | Указывает пароль пользователя. | |
| LicDstr | Управляет получением клиентских лицензий через сервер 1С:Предприятия. Значение параметра:
| |
| Z n | Установка значений разделителей прикладного решения.
Подробное описание см. здесь. | |
| prmod | Указывает на необходимость выполнить запуск системы в привилегированном режиме (значение параметра равно 1). Запуск разрешен аутентифицированному пользователю, имеющему административные права. Журнал регистрации фиксирует установку или отказ в возможности установки режима привилегированного сеанса. | |
| 6.2. Параметры для файлового варианта информационной базы | ||
| File | Имя каталога, в котором размещается файл информационной базы | |
| Locale | Язык (страна), который будет использован при открытии или создании информационной базы. Допустимые значения такие же, как у параметра <Форматная строка> метода Формат(). Параметр Locale задавать не обязательно. Если параметр не задан, то будут использованы региональные установки текущей информационной базы. | |
| DBFormat | Указывает формат, в котором будет создаваться база данных в файловом варианте.
Возможные значения: 8.2.14 и 8.3.8. Значение по умолчанию: 8.2.14. | |
| DBPageSize | Указывает размер страницы создаваемой базы данных в формате 8.3.8 (формат задается параметром DBFormat).
Возможные значения: 4096 или 4k, 8192 или 8k, 16384 или 16k, 32768 или 32k, 65536 или 64k. Значение по умолчанию: 4096 или 4k. | |
| 6.3. Параметры для клиент-серверного варианта информационной базы | ||
| Srvr | Srvr ‑ имя сервера «1С:Предприятия» в формате: [<протокол>://]<адрес>[:<порт>], где:
| |
| Ref | Имя информационной базы на сервере «1С:Предприятия». | |
| DBMS | Тип используемого сервера баз данных:
| |
| DBSrvr | Имя сервера баз данных. | |
| DB | Имя базы данных в сервере баз данных. | |
| DBUID | Имя пользователя сервера баз данных. | |
| DBPwd | Пароль пользователя сервера баз данных. Если пароль для пользователя сервера баз данных не задан, то данный параметр можно не указывать. | |
| SQLYOffs | Смещение дат, используемое для хранения дат в Microsoft SQL Server. Может принимать значения 0 или 2000. Данный параметр задавать не обязательно. Если не задан, принимается значение 0. | |
| Locale | Язык (страна), аналогично файловому варианту. | |
| CrSQLDB | Создать базу данных в случае ее отсутствия. Значение параметра:
| |
| SchJobDn | В созданной информационной базе запретить выполнение регламентных созданий. Значение параметра:
| |
| SUsr | Имя администратора кластера, в котором должен быть создан начальный образ. Параметр необходимо задавать, если в кластере определены администраторы и для них аутентификация операционной системы не установлена или не подходит; | |
| SPwd | Пароль администратора кластера. | |
| 7. Командная строка веб-клиента | ||
| N=<имя> | Имя пользователя. Должно быть указано так же, как в списке пользователей информационной базы. | |
| P=<пароль> | Пароль пользователя, имя которого указано в параметре N. Если у пользователя нет пароля, этот параметр можно опустить. | |
| WA<режим> | Определяет режим использования аутентификации операционной системы при запуске «1С:Предприятие». Если параметр /WA не указывается, то подразумевается, что используется параметр командной строки /WA+.
Пареметр <режим> может принимать следующие значения:
| |
| OIDA<режим> | Применение сквозной аутентификации пользователя между разными информационными базами и/или внешними ресурсами для тонкого и веб-клиентов. Если при запуске клиента параметр /OIDA не задан, или задан параметр /OIDA+, то производится попытка аутентификации через OpenID-провайдера, адрес которого задан в файле default.vrd публикации этой информационной базы.
Если OpenID-провайдер требует интерактивной аутентификации (происходит первое обращение или истекло время жизни аутентификационных данных), клиент отображает диалог для ввода имени и пароля пользователя. Аутентификация происходит по списку пользователей информационной базы OpenID-провайдера. Аутентифицируемый пользователь информационной базы, использующих OpenID-аутентификацию, должен соответствовать по имени пользователю информационной базы OpenID-провайдера. Параметр <режим> может принимать следующие значения:
| |
| OidcSelectedProvider | При запуске веб-клиента позволяет указать имя настроенного провайдера OpenID Connect, который будет использован для выполнения аутентификации пользователя.
Описание настройки провайдеров OpenID Connect см. здесь. | |
| Authoff | Выполняет операцию OpenID logout (завершение сеанса работы пользователя). Завершение сеанса работы выполняется вне зависимости от используемого в дальнейшем метода аутентификации. | |
| O=<скорость соединения> | Определяет скорость соединения:
| |
| C=<строка текста> | Передача параметра в прикладное решение. | |
| L=<код языка> | Указывается код языка интерфейса платформы. Поддерживаемые языки интерфейса (<код языка>) см. здесь. | |
| VL=<код локализации сеанса> | Указывается код локализации сеанса, используемый при форматировании данных типа Число и Дата, а также в методах ЧислоПрописью() и ПредставлениеПериода(). | |
| DisableStartupMessages | Подавляет стартовое сообщение Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?. | |
| DisableUnrecoverableErrorMessage | Позволяет указать специальное поведение при возникновении невосстановимой ошибки (в том числе аварийного завершения):
| |
| TechnicalSpecialistMode | Включает команду главного меню Функции для технического специалиста. | |
| DisplayPerformance | Включает отображение количества вызовов сервера и объем данных, отправляемых на сервер и принимаемых с сервера. | |
| Debug=[<mode>[,attach]] | Указывает протокол отладки (tcp или http) и признак того (attach), что отладчик будет автоматически подключать предметы отладки (клиентский и серверный) запускаемого приложения, которые будут зарегистрированы на сервере отладки. Параметр attach используется только для отладки по протоколу HTTP.
Если команда debug указана без параметра ‑ используется протокол отладки TCP/IP. | |
| DebuggerURL=<URL отладчика> | Указание отладчика, к которому приложение сразу после запуска должно подключиться. При отладке по протоколу TCP/IP указывается URL отладчика (протокол, компьютер и номер порта). При отладке по протоколу HTTP указывается URL используемого сервера отладки. | |
| TestClient | Запуск веб-клиента в режиме клиента тестирования. Для идентификации конкретного экземпляра веб-клиента, следует использовать параметр TestClientID. | |
| TestClientID=<Идентификатор> | При запуске веб-клиента в режиме клиента тестирования, позволяет менеджеру тестирования различать несколько веб-клиентов по указанному идентификатору. Если значение идентификатора не указано или запущено несколько клиентов с одним и тем же значением, то выбирается произвольный. | |
| UsePrivilegedMode | Запуск веб-клиента в привилегированном режиме. Разрешен аутентифицированному пользователю, имеющему административные права. Журнал регистрации фиксирует установку или отказ в возможности установки режима привилегированного сеанса. | |
| Z=<Общий реквизит 1>,<Общий реквизит 2>,...,<Общий реквизит N> | Установка разделителей при запуске клиентского приложения. Подробное описание см. здесь. | |
| itdi | Игнорируется. Запуск будет выполнен в режиме интерфейса Такси. | |
| isdi | Игнорируется. Запуск будет выполнен в режиме интерфейса Такси. | |
| iTaxi | Запуск в режиме интерфейса Такси. | |
| SYSTEMWEBCLIENTSTAT | Включение механизма, позволяющего накапливать статистику использования веб-клиента. Механизм предназначен для использования специалистами фирмы «1С». | |
| MainWindowMode=<режим запуска> | Позволяет явным образом указать режим запуска основного окна клиентского приложения. Параметр <режим запуска> может принимать одно из следующих значений:
| |
| ProgressiveWebApplicationName=<название PWA> | Позволяет указать наименование прогрессивного веб-приложения, которое можно установить из веб-клиента.
Название прогрессивного веб-приложения также можно задать с помощью файла default.vrd (см. здесь). Подробнее о прогрессивном веб-приложении см. здесь. | |
| DisableHomePageForms | При открытии веб-клиента запрещает открытие форм начальной страницы прикладного решения. | |
| AccessToken | Позволяет указать JWT-токен для выполнения аутентификации пользователя. | |
| UC=<код доступа> | Позволяет выполнить установку соединения с информационной базой, на которую установлена блокировка установки соединений. Если при установке блокировки задан непустой код доступа, то для установки соединения необходимо в параметре UC указать этот код доступа. | |
| #e1cib/system/<stdFuncName> | Открытие формы стандартной функции
Навигационная ссылка следующего формата #e1cib/system/<stdFuncName>, указанная в URL запуска веб-клиента, приведет к открытию формы указанной стандартной функции. Данная возможность доступна только при запуске веб-клиента. URL запуска в этом случае может выглядеть следующим образом: http://localhost/InfoBase/?mainWindowMode= Workplace&DisableHomePageForms# e1cib/system/AnalyticsSystemManagement Поддерживается использование следующих стандартных функций:
| |
| 8. Командная строка мобильной версии | ||
| Мобильная версия «1С:Предприятие» поддерживает указание некоторых команд и параметров, которые можно указать в командной строке запуска клиентских приложений для персонального компьютера.
Далее приведены поддерживаемые команды (список) с указанием того, в каких разделах описываются соответствующие параметры командной строки клиентских приложений для персонального компьютера.
| ||

1. Вопрос: У вас в статье везде примеры, как указать файловую базу с помощью параметра "/F", подскажите, как правильно указать путь до клиент-серверной базы с помощью парамтера "/S"?
2. Вопрос: Как на рабочем столе создать ярлык запуска для одной конкретной базы, которая должна быть доступна только мне и не должна отображаться в общем списке баз у других пользователей?
3. Вопрос: Можно ли на рабочем столе Windows разместить два ярлыка запуска 1С:Предприятия при нажатии на которые открывались бы два разных списка информационных баз, при этом что бы второй список отображался только под одним пользователем Windows, а другие его не видели?
Ответ: Можно. Второй список баз необходимо будет подготовить вручную в отдельнои файле *.v8i, создать копию ярлыка запуска 1С на рабочем столе, в котором прописать файл со вторым списком с помощью параметра /RunShortcut.
Пример:
Подробнее, как подготовить файл со списком баз, есть в статье: Управление общими списками информационных баз системы 1С:Предприятие 8
4. Вопрос: Можно ли с помощью параметров командной строки 1С создать bat-файл, который будет сразу запускать нужную базу конфигуратором с указанием имени и пароля пользователя?
Ответ: Можно. Если база файловая, то содержимое bat-файла должно быть примерно следующим: "C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F<Путь к базе данных> /N<Имя пользователя> /P<Пароль>
5. Вопрос: У вас в статье параметр запуска конфигуратора указан DESIGNER, но в интернете во многих местах встречаю, что режим запуска конфигуратора указывают с помощью параметра CONFIG, который тоже работает. Хотелось бы разобраться, чем они отличаются.
Ответ: CONFIG - это устаревший параметр, который использовался для запуска конфигуратора в старых версиях платформы 1С:Предприятие 8.0/8.1. Начиная с 8.2 параметр CONFIG заменен на DESIGNER, но в целях обратной совместимости продолжает поддерживаться платформой.

Получить консультацию у менеджера компании “Онлайн” можно по телефону +7 (347) 223-82-28. Звонок бесплатный.
Или воспользуйтесь формой обратной связи.
X