Развитие режима агента конфигуратора. Развитие режима агента конфигуратора Пакетный запуск 1с 8.3

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Реализовано в версии 8.3.14.1565.

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

Про запуск конфигуратора в режиме агента мы рассказывали . Для администраторов и разработчиков главное преимущество этого режима заключается в том, что выполнение регламентных операций можно автоматизировать с помощью стандартных ssh-клиентов. Однако на тот момент набор этих операций был небольшим, а одна из главных «хотелок», знать процент выполнения команды, осталась у нас в статусе пожелания. Теперь мы устранили оба этих недостатка.

Команды, существующие в пакетном режиме

Во-первых, как и обещали, мы расширили состав команд, которые можно выполнять в режиме агента. У нас не было цели реализовать абсолютно все возможности, существующие в пакетном режиме конфигуратора. Мы отбирали из них наиболее приоритетные операции.

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

  • Выгрузить информационную базу в файл (DumpIB);
  • Загрузить информационную базу из файла (RestoreIB);
  • Удалить данные из информационной базы (EraseData);
  • Выгрузить конфигурацию (расширение) в файл (DumpCfg);
  • Загрузить конфигурацию (расширение) из файла (LoadCfg);
  • Снять конфигурацию с поддержки (ManageCfgSupport);
  • Записать xml-файл мобильного приложения (MobileAppWriteFile);
  • Подписать конфигурацию мобильного клиента (MobileClientDigiSign);
  • Записать xml-файл мобильного клиента (MobileClientWriteFile).

Прогресс выполнения длительных операций

При интерактивном выполнении некоторых административных операций в конфигураторе, платформа может отображать прогресс их выполнения в процентах. Агент конфигуратора, в принципе, поддерживает возможность отправки и приёма сообщений во время выполнения операций. Однако сразу, в прошлом году, реализовать эту возможность нам не удалось, так как потребовалась доработка самого конфигуратора.

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

Designer> load-config-from-files --dir=/some_dir Прогресс: 10%

{ “type”: “progress”, “body”: { “message”: Строка “percent”: Число } }

Здесь message это описание текущего этапа, оно совпадает с описанием расширенного статуса конфигуратора, но может быть и пустым. А percent это процент выполнения операции.

Не все команды могут выдавать сообщение о прогрессе своего выполнения. Здесь мы тоже отбирали наиболее приоритетные операции. Это:

  • Выгрузить конфигурацию в файл;
  • Загрузить конфигурацию из файла;
  • Выгрузить конфигурацию в xml-файлы;
  • Загрузить конфигурацию из xml-файлов;
  • Обновить конфигурацию базы данных;
  • Выгрузить внешнюю обработку (внешний отчёт) в xml-файлы;
  • Загрузить внешнюю обработку (внешний отчёт) из xml-файлов.

Для настройки прогресса выполнения мы добавили два новых параметра: notify-progress и notify-progress-interval . Команды отправляют информацию о прогрессе, если в настройках агента конфигуратора включен параметр notify-progress . Эта информация отправляется не чаще, чем количество секунд, указанное в параметре progress-interval (по умолчанию 1 секунда). Если за указанный интервал времени прогресс не изменился, то сообщение не отправляется. Для одной операции прогресс изменяется от 1 и доходит до 100 только один раз.

Новые команды

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

  • Создать расширение (config extensions create ) - создаёт пустое расширение;
  • Удалить расширение (config extensions delete ) - удаляет расширение из информационной базы;
  • Получить свойства расширения (config extensions properties get ) - получает информацию о расширении из информационной базы (имя, версия, безопасный режим, область действия и так далее);
  • Установить свойства расширения (config extensions properties set ) - устанавливает параметры расширения в информационной базе.

Новые типы ошибок

Также мы расширили состав ошибок, о которых может сообщать агент конфигуратора. Прежде всего, мы добавили несколько новых типов ошибок, которые могут возникать при работе с информационной базой. Это:

  • Информационная база не найдена (InfoBaseNotFound );
  • Для операции необходимы административные права (AdministrationAccessRightRequired );
  • Уже запущен конфигуратор (DesignerAlreadyStarted );
  • Требуется исключительная блокировка информационной базы (InfoBaseExclusiveLockRequired );
  • Язык не найден (LanguageNotFound );
  • Расширение конфигурации активно и содержит данные (ExtensionWithDataIsActive );
  • Расширение не найдено (ExtensionNotFound ).

А для ошибок и предупреждений, накопленных в процессе загрузки конфигурации из xml-файлов, мы реализовали новый тип json-сообщения - .

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

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

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

Режима запуска 1С

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

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

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

  • /N «Имя пользователя»
  • /P «Пароль пользователя»

Имя и пароль пользователя должно совпадать с именем и паролем, которые заданы в списке пользователей, в Конфигураторе. Пользователей можно посмотреть в Конфигураторе, перейти в верхнем меню: Администрирование > Пользователи. Если пароль пустой, тогда это поле можно не указывать.

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

Запустите 1С и зайдите в настройки информационной базы, должно появится следующее окно:

Пропишите параметры как показано на рисунке, указав свои имя пользователя и пароль, далее нажмите «Готово». Если все сделали правильно, то при входе в эту базу, у Вас не будет спрашивать имя пользователя и пароль.

Параметры запуска 1С для автоматического запуска базы

  • /F «адрес» - адрес к базе, если она хранится в файловом варианте.

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

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

Эти параметры нужно прописать в ярлыке, которым запускаете 1С:Предприятие. Зайдите в свойства ярлыка, в конце поля «Объект» добавляйте нужные вам параметры.

Если все сделано правильно, при запуске ярлыка, должна запустится база, которую вы указали в параметрах.

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

Автозагрузка 1С при запуске системы

Если требуется запустить 1С Предприятие при запуске системы с нужными параметрами, нужно скопировать ярлык 1С в папку «Автозагрузка».

Если в нем, будут указаны параметры запуска 1С, они сработают при запуске системы.

Можно совместить любые параметры запуска 1С. Для этого просто пропишите нужные параметры в настройках 1С или в ярлыке.

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

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

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

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

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

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

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

При разработке приложений часто требуется запустить отладчик 1С под определенным пользователем, для этого нужно в конфигураторе, зайти: Справка > Параметры

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

Так же, здесь можно указать, под каким клиентом запустить приложение.

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

Платформы : 1С:Предприятие 8.3, 1С:Предприятие 8.2, 1С:Предприятие 8.1
Конфигурации : Все конфигурации

2012-11-16
21364

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

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

Рассмотрим некоторые параметры 1С, которые могут пригодиться Вам при работе: для сетевой 1С, файловой 1С и новой (тонкий клиент).

Запуск базы данных, которая уже имеется в списке баз - параметры:

C:\Program Files\1cv82\common\1cestart.exe ENTERPRISE /IBName "ИмяБазыВСписке " /NПользователь /PПароль

В данном случае запускается стартовщик 1С. Режим - «предприятие», имя целевой базы данных уже имеется в списке баз 1С.

Запуск напрямую (вариант файловый) не вводя пользователя и пароль

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /F"C:\Base1" /NПользователь /PПароль

Тут запускается толстый клиент с непосредственным путем к директории базы. При этом неважно, есть ли целевая база в списке. Режим - «Предприятие».

Прямой запуск (вариант сетевой) не вводя пользователя и пароль

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /S"ИмяКомпьютераСервера\ИмяБазыНаСервере1С" /NПользователь /PПароль

Та же история, что и в предыдущем пункте, только для сетевой версии 1С.

Запуск конфигурации для тонкого клиента «Управление торговлей» в режиме толстого клиента

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /RunModeOrdinaryApplication

Запуск внешней обработки непосредственно при старте 1С

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /Execute"ПолныйПутьКФайлуОбработки.epf"

Выгрузить базу в файл

Файловая версия: C:\Program Files\1cv81\bin\1cv8.exe" config /F"C:\ bases1c\BUH\Titan" /N"Админ" /DumpIB "C:\Buh_Titan_%date%.dt

Серверная версия: C:\Program Files\1cv81\bin\1cv8.exe" config /S"Server\AtlantBuh" /N"Админ" /DumpIB "C:\Buh_Titan_%date%.dt

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

/@<имя файла>
путь к файлу с параметрами командной строки.

/F<Путь>
путь к файловой информационной базе (исключая имя файла).

/S<Адрес>
адрес информационной базы, хранящейся на сервере 1С:Предприятия 8.x, складывается следующим образом:

<Имя компьютера, работающего сервером приложений> \ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>
имя пользователя. Должно быть указано так же, как и в Конфигураторе

/P<Пароль>
пароль пользователя, имя которого указано в параметре /N. Является не обязательным параметром

/WA-
запрет применения Windows-аутентификации при старте Предприятия или Конфигуратора

/WA+
установка обязательного применения Windows-аутентификации при старте 1С:Предприятия или Конфигуратора. Если ключ /WA не указывается, то подразумевается, что используется параметр командной строки /WA+

/AU-
запрет вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки

/AU+
установка вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки. Если ключ /AU не указывается, то подразумевается, что используется параметр командной строки /AU+

/Out<Имя файла>[-NoTruncate]
установка файла для вывода служебных сообщений. Если задан ключ NoTruncate (через пробел), файл не очищается

/L<Каталог>
указывается каталог локализованных ресурсов интерфейса (например, «RU»)

/DisableStartupMessages
Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»

/C<Строка текста>
передача параметра в конфигурацию

Не используются для базовых версий:
UC <Код доступа>
установка соединения с информационной базой, на которую установлена блокировка установки соединений. Если при установке блокировки задан непустой код доступа, то для установки соединения необходимо в параметре /UC указать этот код.

/RunShortcut <имя файла>
запуск системы 1С:Предприятие 8.1 со списком информационных баз, полученным с помощью указанного файла. В качестве файла может быть указан файл списка общих информационных баз (*.v8i), или файл ярлыка информационных баз (*.v8l).

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

/SLev
уровень защищенности соединения клиента с сервером 1С:Предприятия. /SLev0 — незащищенное соединение; /SLev1 — защищенное соединение только в процессе выполнения аутентификации; /SLev2 — защищенное соединение в течение всего сеанса. Если параметр не указан, то это эквивалентно /SLev0.

Debug
указывает, что запуск 1С:Предприятия выполняется в отладочном режиме.

/DebuggerURL
идентификация отладчика, к которому приложение сразу после запуска должно подключиться. Указывается URL отладчика (протокол, компьютер и номер порта), на котором в отладчике можно создавать удаленные объекты.

/SAOnRestart
запрашивать пароль при перезапуске системы из данного сеанса работы. По умолчанию пароль не запрашивается.

/Execute <имя файла внешней обработки >
предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы.

/Logui
предназначен для запуска клиентского приложения для создания на компьютере пользователя в папке файлов приложений %APPDATA%\1C\1Cv81\<Уникальный идентификатор ИБ>\logui.txt" файла logui.txt, в котором будут регистрироваться все интерактивные действия пользователя (нажатия клавиш, щелчки мыши).

/SchJobDn
управляет выполнением реламентированных заданий. Возможные значение "Y" или "N". "Y" - у созданной информационной базы будет запрещено выполнение регламентных заданий.

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

/DumpIB<Имя файла>
выгрузка информационной базы в командном режиме

/RestoreIB<Имя файла>
загрузка информационной базы в командном режиме

/DumpCfg<имя cf файла>
сохранение конфигурации в файл

/LoadCfg<имя cf файла>

/UpdateDBCfg[-WarningsAsErrors]

обновление конфигурации базы данных. Если ключ Warnings­AsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки
/DumpDBCfg<имя cf файла>
сохранение конфигурации базы данных в файл

/RollbackCfg
возврат к конфигурации базы данных

/CheckModules
выполнить синтаксический контроль

/UpdateCfg<имя_файла>
обновление конфигурации, находящейся на поддержке. Имя_файла -имя.cf или.cfu файла.

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]

выполнить тестирование и исправление информационной базы

Если Вам необходимо создавать резервные копии 1С и клиент-серверных и файловых ИБ, удобнее всего использовать командную строку Windows. Используя описанную ниже технологию, Вы будете иметь все базы в родном для 1С формате.dt, что позволит:

  • менять файловый вариант на клиент-серверный и наоборот;
  • переносить базы на другие сервера или компьютеры;
  • унифицировать формат резервных копий 1С.

Для выполнения всех мероприятий потребуется компьютер под управлением Windows 2003+ с установленным толстым клиентом из поставки технологической платформы. Выгрузку будем производить на сетевой диск, расположенный на NAS-устройстве, выполняющем роль хранилища резервных копий 1С, и не только.

Запуск конфигуратора 1С из командной строки

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

Основой решения может служить следующая командная строка 1С, выполняющая резервное копирование клиент-серверной базы:

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /S"Server\buh" /N"Администратор" /P"MyPassword" /Out"C:\1c.log" /DumpIB"\\backup\1c\buh_%date%.dt"

Здесь, чтобы не зависеть от версии запускаем 1cestart.exe со следующими параметрами:
CONFIG - запуск конфигуратора 1С из командной строки
/S - указываем клиент-серверную ИБ buh, размещенную в кластере Server
/N"Администратор" - имя пользователя так, как он указан в списке пользователей.
/P"MyPassword" - пароль для указанного ранее пользователя. Если пароля нет, то для запуска 1С из командной строки этот параметр указывать не нужно.
/Out"C:\1c.log" - имя файла, который будет содержать служебную информацию о ходе выполнения скрипта, а также ошибки и диагностические сообщения.
/DumpIB”\\backup\1c\buh_%date%.dt” - и наконец, ключ, выгружающий базу на сетевой диск \\backup в папку 1с с именем buh_XX.XX.XXXX.dt, где XX.XX.XXXX - текущая дата для предотвращения перезаписи файлов резервных копий и их идентификации.

Обратите внимание, что при написании русских символов в файле.cmd, выполняющего резервное копирование 1С из командной строки, необходимо использовать кодировку CP866, а не стандартную для Windows CP1251! Также следует обратить внимание и на двойные кавычки, обрамляющие значения параметров и отсутствие пробелов между параметрами и их значениями.

Для файловых ИБ вместо ключа /S следует указывать параметр /F, в остальном же синтаксис запуска 1С из командной строки будет идентичным, например:

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"D:\1C_Bases\buh" /N"Админ" /P"MyPassword" /Out"C:\1c.log" /DumpIB"\\backup\1c\buh_%date%.dt"

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

Для 7.7:
CONFIG - конфигуратор
DEBUG - отладчик
ENTERPRISE - предприятие
/D<Путь> - каталог информационной базы данных
/U<Путь> - каталог пользователя
/N<Имя> - имя пользователя, как оно указанно в списке пользователей
в конфигураторе
/P<Пароль> - пароль пользователя, имя которого указано в параметре /N
/M - монопольный режим
/T<Путь> - параметр для переопределения каталога временных файлов
Если путь имеет вид, типа c:\Program Files\папка, то для запуска
необходимо весь путь береться в "" - /D"C:\Program Files\base1c"

А) для командной строки (bat-файл):
С:Program Files/1Cv77/BIN/1CV7.exe /DC:/Base1C
б) для ярлыка (появляются кавычки):
“С:Program Files/1Cv77/BIN/1CV7.exe” /DC:/Base1C

Для 8.х:
CONFIG запуск системы 1С:Предприятие в режиме «Конфигуратор»;
ENTERPRISE запуск системы 1С:Предприятие в режиме «1С:Предприятие»;
CREATEINFOBASE ] создание информационной базы

строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида
<Имя параметра=><Значение>,
где Имя параметра - имя параметра, а Значение - его значение.
Фрагменты отделяются друг от друга символами ";".
Если значение содержит пробельные символы, то оно должно быть заключено в двойные кавычки (").

Примеры использования параметров:

Открытие 1С:Предприятия для файлового варианта:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"Админ" /P"12345"

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

Запуск программы под пользователем и выполнение обработки при открытии:
"C:\Program Files\1cv82\8.2.11.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf"

Для снятия блокировки установки соединений с информационной базой
в cmd: start C:\Progra~1\1cv81\bin\1cv8.exe /UC "код доступа"
в ярлыке: "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C\HRM" /N"Иванов И.И." /P"Пароль" /UC 456743

Запустить 1С под собой на машине пользователя, если стоит аутентификация Windows
C:\Program Files\1cv81\bin\1cv8.exe" /WA-
В данном случае 1С при входе обязательно потребует ввести пароль.

Создание файла шаблонов конфигураций
DESIGNER /F"D:\V8\Cfgs81\ИБ81" /CreateTemplateListFile "templates.lst" -TemplatesSourcePath "D:\V8\Cfgs81\tmpIts"

Примеры работы с хранилищем:
для конфигурации, не присоединенной к текущему хранилищу
DESIGNER /F"D:\V8\Cfgs82\ИБ82" /ConfigurationRepositoryF "D:\V8\Cfgs82" /ConfigurationRepositoryN "Администратор" /ConfigurationRepositoryReport "D:\ByObject.mxl" -NBegin 1 -NEnd 2 –GroupByObject
для присоединенной к хранилищу конфигурации, информация для отчетов берется из текущего хранилища
DESIGNER /F"D:\V8\Cfgs82\ИБ82" /ConfigurationRepositoryReport "D:\ByComment.mxl" -NBegin 1 -NEnd 2 -GroupByComment

Создать базу и прописать её в списке баз у пользователя:
Создаст базу с конфигураций из файла 1Cv8.cf в созданной папке «test3» на диске E и добавит путь к базе в список баз под именем «TEST33».
"C:\Program Files\1cv82\common\1cestart.exe" CREATEINFOBASE File=e:\test3; /AddInListTEST33 /UseTemplate "C:\Documents and Settings\User\My Documents\tmplts\TestVendor\TestConfig\1Cv8.cf"

С 8.2.12 программа установки выполняет регистрацию COM-соединения "для компьютера". Имеется возможность выполнить регистрацию "для пользователя" с помощью командной строки
regsvr32 /n /i:user comcntr.dll


Создаем пользователя под конкретное действие, устанавливаем в правах настройки пользователя соответствующие значения, например, галочку «Автозагрузка курсов валют при начале работы программы» для Бухгалтерии или «Загружать актуальные курсы валют при запуске системы» для УПП.
"C:\Program Files\1cv81\bin\1cv8.exe" enterprise /SServer-1C\1C-Work /NAdmin /P12345 /Out"C:\Logi1C\log.txt" -NoT_runcate /DisableStartupMessages
Вообще данная идея пришла в голову, когда я подсмотрела в нестандартной конфе, что у Пользователя можно также поставить на выполнение и глобальную процедуру при его входе в систему. В стандартных можно воспользоваться параметром /Execute, создав обработку, например, запускающую допроведения документов и после завершающей работу системы:
// безусловное завершение работы программы
ЗавершитьРаботуСистемы(Ложь);
Автоматическое сохранение баз банных средствами 1С:
1) создаем файлик.bat с строкой
"C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Администратор" /P"12345" /DumpIB \\bdc\BackUp\Base_%date-10%.dt
2) создаем регламентированное задание на сервере с правами админа с выполнением этого файла в определенное время.
Зная формат вывода даты, можно посмотреть через echo %date%, можно выбирая отдельные части даты формировать более удобное представление файла используя символы, например:
%date3% - вывод с третьего знака
%date3,2% - вывод 2-х знаков начиная с третьего

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

Для снятия блокировки установки соединений с информационной базой нужно:
Войти в информационную базу, используя параметр запуска "/UC" с тем же кодом разрешения доступа, который был указан при установке блокировки.

Запустить данную обработку, указав в качестве действия блокировки "Снять блокировку соединений".

Нажать кнопку "Выполнить".

В cmd
start C:\Progra~1\1cv81\bin\1cv8.exe /UC <код доступа>

В ярлыке
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F D:\Конфигурации\Типовые\УпрТорг /N ИмяПользователя /P Пароль /UC 456743

Подробнее о параметрах
Для файлового варианта определен параметр:
File - каталог информационной базы;

Locale - язык (страна), которые будут использованы при создании информационной базы. Допустимые значения такие же как у параметра <Форматная строка> метода Формат. Параметр Locale задавать не обязательно. Если не задан, то будут использованы региональные установки текущей информационной базы.

Для клиент-серверного варианта определены параметры:
Srvr - имя сервера 1С:Предприятия;

Ref - имя информационной базы на сервере;

SQLSrvr - имя SQL сервера;

SQLDB - имя SQL базы данных;

SQLUID - имя пользователя SQL;

SQLPwd - пароль пользователя SQL. Если пароль для пользователя SQL не задан, то данный параметр можно не указывать

SQLYOffs - смещение дат, используемое для хранения дат в SQL Server. Может принимать значения 0 или 2000. Данный параметр задавать не обязательно. Если не задан принимается значение 0.

Locale - язык (страна), (аналогично файловому варианту).

Для всех вариантов определены параметры:

Usr - имя пользователя;

Pwd - пароль

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

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

Параметры командной строки для указания параметров запуска:

/@<имя файла>
параметры командной строки записаны в указанном файле

/F<Путь>
путь к информационной базе, если она хранится в файле (имя файла указывать не надо)

/S<Адрес>
адрес информационной базы, хранящейся на сервере 1С:Предприятия 8.0, складывается следующим образом:

<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>

/N<Имя>
имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе

/P<Пароль>
пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить

/WA-
запрет применения Windows-аутентификации при старте Предприятия или Конфигуратора

/WA+
установка обязательного применения Windows-аутентификации при старте 1С:Предприятия или Конфигуратора. Если ключ /WA не указывается, то подразумевается, что используется параметр командной строки /WA+

/AU-
запрет вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки

/AU+
установка вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки. Если ключ /AU не указывается, то подразумевается, что используется параметр командной строки /AU+

/Out<Имя файла>
[-NoT_runcate]
установка файла для вывода служебных сообщений. Если задан ключ –NoT_runcate (через пробел), файл не очищается

/L<Каталог>
указывается каталог локализованных ресурсов интерфейса (например, «RU»)

/DisableStartupMessages
Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»

/C<Строка текста>
передача параметра в конфигурацию

С:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB

Приведенная командная строка означает, что система 1С:Предприятие 8.0 будет запущена в режиме «1С:Предприятие», а информационная база находится в подкаталоге «\DB» каталога «С:\1CV8\BIN».

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