Параметры командной строки 1С:Предприятие

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

 

Вот что получилось:


ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ

1С 7.7

1cv7.exe MODE [ /M | /D | /U | /N | /P ],

где MODE — режим запуска, может принимать только одно из трех значений :
config — режим конфигуратора;
debug — режим отладчика;
enterprise — нормальный (рабочий) режим.
monitor — режим «Монитор».

следующие ключи опциональны:
/M — запуск программы в монопольном режиме;
/D — каталог базы данных;
/U — рабочий каталог пользователя (каталог из списка пользователей игнорируется);
/N — имя пользователя;
/P — пароль пользователя;
/T — путь к временным файлам
/@ — для режима конфигуратора с указанием файла пакетного запуска
/W — инициализация Web расширения
/L — язык интерфейса: ENG — английский, UKR — украинский

Пример: 1cv7 enterprise /Dc:1cmainbase /NИванов /P123,
в этом случае произойдет запуск программы без вывода диалогов о выборе базы и режима работы, а также без запроса имени и пароля пользователя.
 

1С8

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

Одновременное использование параметров из приведённой ниже таблицы не допускается.
DESIGNER  (CONFIG в 8.0) Запуск в режиме Конфигуратора.
ENTERPRISE   Запуск в режиме Предприятия.
CREATEINFOBASE [/AddInList [ИмяИБ]] [/UseTemplate [имя файла шаблона]]   Создание информационной базы.     
•    СтрокаСоединения — обязательный параметр, см. ниже.
•    /AddInList [ИмяИБ] — имя, под которым база добавляется в список. Если этот параметр не указан, база добавлена в список не будет. Если не указано ИмяИБ, будет задано имя по умолчанию (как при интерактивном создании базы).
•    /UseTemplate — создание информационной базы осуществляется по шаблону, указанному в [имя файла шаблона]. В качестве шаблонов могут быть файлы конфигурации (.cf) или файлы выгрузки информационной базы (.dt). Если шаблон не указан, параметр игнорируется.

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

Для файлового варианта определен параметр:
File       Каталог информационной базы.

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

(c 8.2) Для обеспечения бесперебойной работы клиентских приложений возможно указание нескольких адресов кластера. Для этого:
•    Значением параметра Srvr может быть список адресов кластера через запятую,
например: Srvr=”Server1,Server2” или Srvr=”Server1:1741,Server2:1741”;
•    В диалоге добавления информационной базы в клиентском приложении значением свойства «Кластер серверов 1С:Предприятия» может быть список адресов кластера через запятую, например: Server1,Server2 или Server1:1741,Server2:1741;

Ref       Имя информационной базы на сервере 1С:Предприятия
DBMS  (с 8.1) тип используемого сервера баз данных:
•    MSSQLServer — Microsoft SQL Server (по умолчанию);
•    PostgreSQL — PostgreSQL;
•    IBMDB2 — IBM DB2;
•    OracleDatabase — Oracle Database (c 8.2).

DBSrvr      (SQLSrvr в 8.0) Имя SQL-сервера.
DB     (SQLDB в 8.0) Имя SQL-базы данных.
DBUID     (SQLUID в 8.0) Имя пользователя SQL-сервера.
DBPwd     (SQLPwd в 8.0) Пароль пользователя SQL-сервера. Если пароль для пользователя сервера баз данных не задан, то данный параметр можно не указывать.
SQLYOffs  Смещение дат, используемое для хранения дат в SQL-сервере (для кли-ент-серверного варианта). Допустимые значения — 0 или 2000. По умолчанию — 0.
CrSQLDB (с 8.1) создать базу данных в случае ее отсутствия («y» — создавать базу данных в случае отсутствия, «n» — не создавать).

SchJobDn   (с 8.1.11, до этого был как общий параметр) созданной информационной базе запретить выполнение регламентных созданий (Y/N). Значение по умолчанию — N;
SUsr (c 8.2)  имя администратора кластера, в котором должен быть создан начальный образ. Параметр необходимо задавать, если в кластере определены администраторы и для них аутентификация операционной системы не установлена или не подходит;
SPwd (c 8.2)  пароль администратора кластера.

Для всех вариантов определены параметры:
Usr       Имя пользователя.
Pwd       Пароль пользователя.
Locale       Язык (страна). Допустимые значения — такие же, как и у метода Формат встроенного языка (например, «ru_RU»). По умолчанию используются региональные установки текущей информационной базы.
 

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

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

/F       Путь к файловой информационной базе (исключая имя файла).
/S       Адрес информационной базы на сервере 1С:Предприятия.
/WS   (с 8.2) строка ws-соединения.
/IBName запуск информационной базы по имени базы в списке информационнх баз. При необходимости имя должно быть взято в двойные кавычки. При этом, если имя содержит двойные кавычки, то нужно заменить каждые двойные кавычки на две двойные кавычки. Если в списках баз будет найдено более чем одна база с указанным именем, то пользователю будет выдана ошибка.
/IBConnectionString  позволяет задать строку соединения с информационной базой целиком, в том виде в котором ее возвращает функция СтрокаСоединенияИнформационнойБазы(). Части строки соединения могут быть переопределены ранее существовавшими параметрами. Для этого нужно, чтобы /IBConnectionString находился в командной строке раньше них. Передавая строку соединения в качестве параметра командной строки, нужно помнить о том, что строка соединения содержит кавычки. Поэтому требуется взять всю строку в кавычки, а содержащиеся внутри кавычки удвоить.
Дополнительные параметры строки соединения в режиме тонкого клиента:
•    wsn — имя пользователя для аутентификации на веб-сервере;
•    wsp — пароль пользователя для аутентификации на веб-сервере;
•    wspauto — использовать автоматические настройки прокси сервера;
•    wspsrv — адрес прокси сервера;
•    wspport — порт прокси;
•    wspuser — имя пользователя для прокси с авторизацией;
•    wsppwd — пароль для прокси с авторизацией.

/N       Имя пользователя, как оно задано в Конфигураторе.
/P   пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить.
/WSN   (с 8.2) имя пользователя для аутентификации на веб-сервере.
/WSP   (с 8.2) пароль пользователя, имя которого указано в параметре /WSN, для аутентификации на веб-сервере.
/WA-       Запрет применения Windows-аутентификации при старте.
/WA+      Обязательное применение Windows-аутентификации при старте. Если параметр /WA не указан вообще, подразумевается /WA+.
/SAOnRestart указывает на обязательность запроса пароля при перезапуске системы из данного сеанса работы (не используется в тонком клиенте). По умолчанию пароль не запрашивается.

/itdi   (с 8.2.14) – открытие форм в основном окне и использование закладок для переключения между открытыми формами (работа с закладками);
/isdi  (с 8.2.14) – для работы с отдельными окнами.

/LogUI      логирование действий пользователя.
/Out[ -NoTruncate]   Задаёт файл для вывода служебных сообщений. Если задано -NoTruncate, файл не очищается (не используется в тонком клиенте). C 8.2.15 файл сообщений открывается в режиме, допускающем совместное чтение, и во время пакетного режима запуска Конфигураторa запись в этот файл выполняется сразу, а не буферизуется.

/SchJobDn  (с 8.1, с 8.1.11 появился как параметр строки соединения) управляет выполнением регламентированных заданий. Возможные значение: «Y» или «N». «Y» — у созданной информационной базы будет запрещено выполнение регламентных заданий.

/AppAutoCheckVersion  автоматический подбор нужной версии для каждой информационной базы.
/AppAutoCheckMode      автоматическое определение приложения на основе данных информационной базы (основного режима запуска для конфигурации и режима запуска для пользователя).

/UseHwLicenses+  поиск локального ключа защиты выполняется.
/UseHwLicenses-      поиск локального ключа защиты не выполняется.
До версии 8.2.14 параметр имел вид /UseHwLicense, с версии 8.2.14 стал /UseHwLicenses.

/DisableStartupMessages  подавляет сообщения о несоответствии сохранённой конфигурации и конфигурации базы данных, а также о необходимости установки Internet Explorer 6.0 при запуске.

/RunModeOrdinaryApplication запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.
/RunModeManagedApplicationзапуск толстого клиента в режиме управляемого приложения, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.
При указании любого из этих двух ключей отключается механизм автоматического выбора клиентского приложения кроме случаев, когда пользователь в командной строке явно указал ключ /AppAutoCheckMode (с 8.2.15).
Начиная с 8.2.15, если при запуске клиентского приложения используется один из этих двух ключей командной строки, то этот ключ передается в клиентское приложение, запускаемое из родительского клиентского приложения, с помощью методов глобального контекста ЗапуститьСистему() и ЗавершитьРаботуСистемы() (с указанием необходимости перезапуска).

/UsePrivilegedMode (с 8.2.17) запуск клиентского приложения (включая веб-клиент) в режиме привилегированного сеанса, в котором не выполняется проверка прав доступа и ограничений доступа к данным. Режим привилегированного сеанса может быть включен только при начале сеанса и только для пользователя, обладающего правом Администрирование.
/Debug  указывает, что запуск 1С:Предприятия выполняется в отладочном режиме.
/DebuggerURL идентификация отладчика, к которому приложение сразу после запуска должно подключиться. Указывается URL отладчика (протокол, компьютер и номер порта), на котором в отладчике можно создавать удаленные объекты.
/RunShortcut позволяет запустить систему 1С:Предприятие 8 со списком информационных баз, полученным с помощью указанного файла. В качестве файла может быть указан файл списка общих информационных баз (*.v8i), или файл ярлыка информационных баз (*.v8l).
/SLev определяет уровень защищенности соединения клиента с сервером 1С:Предприятия.
Возможные значения (Не указание параметра эквивалентно /SLev0):
•    /SLev0 — незащищенное соединение;
•    /SLev1 — защищенное соединение только в процессе выполнения аутентифика-ции;
•    /SLev2 — защищенное соединение в течение всего сеанса;
/ClearCache — очистка кэша клиент-серверных вызовов (используется для тонкого и толстого клиентов в режиме 1С:Предприятия).

/authoff – (с 8.2.16) ключ запуска клиентского приложения (тонкий клиент и веб-клиент) для завершения работы пользователя. После выполнения операции текущие параметры аутентификации «забываются» и при следующей попытке аутентификации будут запрошены имя пользователя и пароль.

/NoProxy — запретить использование прокси (только для ws-соединения).
/Proxy -PSrv [адрес прокси] -PPort [порт] [-PUser [имя пользователя прокси] [-PPasswd [пароль]] ] — использовать указанные настройки прокси, игнорируя умолчания (только для ws-соединения). Например: /Proxy -PSrv 192.168.0.10 -PPort 3128

/TComp [-None | -Deflate | -SDC] устанавливает режим сжатия трафика между сервером и клиентом.
•    -None   сжатие отключено;
•    -Deflate   используется стандартное http сжатие трафика по алгоритму deflate;
•    -SDC   используется собственный алгоритм сжатия (по умолчанию).

/O [скорость соединения]  определяет скорость соединения (используется в тонком клиенте). Normal — обычная, Low — низкая скорость соединения.
/SimulateServerCallDelay [-CallXXXXX] [-SendYYYYY] [-ReceiveZZZZZ] имитация работы клиента в условиях медленного соединения. Максимальное значение временных задержек – 10 сек.
•    -Call – указывает величину задержки (XXXXX) при вызове сервера в секундах, если не указан, то 4.45 с;
•    -Send – указывает величину задержки (YYYYY) в секундах в расчете на каждые 1 Кбайт данных, отправляемых на сервер. Если не указан, то 0.45 с;
•    -Receive – указывает величину задержки (ZZZZZ) в секундах в расчете на каждые 1 Кбайт данных, принятых с  сервера. Если не указан, то 0,15 с.
Пример: /SimulateServerCallDelay -Call2.1 -Send1.3 -Receive1.2

/DisplayAllFunctions (тонкий клиент) включает команду меню «Все функции», флажок в настройках параметров режима «1С:Предприятие» становится недоступным.
/DisplayPerformance (управляемое приложение) показать количество вызовов сервера и объем данных, отправляемых на сервер и принимаемых с сервера.

/UC [код доступа] — позволяет выполнить установку соединения с информационной базой, на которую установлена блокировка установки соединений. Если при установке блокировки задан непустой код доступа, то для установки соединения необходимо в параметре /UC указать этот код доступа.

/L [код языка] указывается код языка интерфейса платформы. Поддерживаемые языки интерфейса: Английский – en, Русский – ru, Украинский – uk.
/VL [код локализации сеанса] (с 8.2.9) указывается код локализации сеанса, используемый при форматировании данных типа Число и Дата, а также в методах ЧислоПрописью() и ПредставлениеПериода().

/C [строка текста] — передача параметра в конфигурацию.
/Execute [имя файла внешней обработки] — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы.

/Z[Общий реквизит1],[Общий реквизит2],…,[Общий реквизитN] (с 8.2.14) установка разделителей (общих реквизитов).
[Общий реквизит] = [+|-][значение общего реквизита]
•    [+|-] — признак использования: «+» (по умолчанию) — реквизит используется; «-» — не используется; если разделитель не используется, то перед значением должен быть «-«. Если первым символом в значении разделителя содержится символ «+» или «-«, то при указании его нужно удваивать.
•    [значение общего реквизита] — значение общего реквизита. Если в значении разделителя присутствует запятая, то при указании ее нужно удваивать. Если значение разделителя пропущено, но разделитель должен использоваться, то ис-пользуется символ «+».
Разделители разделяются запятой.
Например: «/Z-ПервыйРазделитель,+,—ТретийРазделитель«, что означает:
Первый разделитель выключен, значение – «ПервыйРазделитель»,
Второй разделитель включен, значение – пустая строка,
Третий разделитель выключен, значение – «-ТретийРазделитель».

С версии 8.2.9 исключена возможность административной установки, не устанавливается файл «admupd.cfg» в каталог установки платформы, не поддерживается ключ командной строки /AU.
/AU-   (v 8.1) Запрет вывода вопроса об обновлении с административной установки.
/AU+  (v 8.1) Установка вывода вопроса об обновлении с административной установки. Если параметр /AU не указан вообще, подразумевается /AU+.

 

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

После исполнения Конфигуратор автоматически завершает работу. Коды возврата пакетного режима Конфигуратора: 0 – успешно; 1 – неудачно; 101 — в данных имеются ошибки.

/DumpIB[ИмяФайла]           Выгрузка информационной базы.
/RestoreIB[ИмяФайла]        Загрузка информационной базы.
/DumpCfg[ИмяФайла]         Сохранение конфигурации в файл.
/DumpDBCfg[ИмяФайла]    Сохранение конфигурации базы данных в файл.
/LoadCfg[ИмяФайла]           Загрузка конфигурации из файла.

/UpdateDBCfg [-WarningsAsErrors] [-Server] обновление конфигурации базы данных. Допускается в качестве опции для следующих параметров:LoadCfg, UpdateCfg, LoadConfigFiles, ConfigurationRepositoryUpdateCfg.
•    -WarningsAsErrors – если указан, то все предупреждения трактуются как ошибки.
•    -Server  – если указан, то обновление будет выполняться на сервере (имеет смысл только в клиент-серверном варианте работы).

/UpdateCfg [имя cf | cfu файла]  обновление конфигурации, находящейся на поддержке.
/RollbackCfg   возврат к конфигурации базы данных.

/ResetMasterNode — отмена главного узла. Действие параметра, аналогичны вызову метода УстановитьГлавныйУзел() со значением параметра Неопределено.
Одновременное использование параметров внутри подгруппы параметров не допускается.

/ReduceEventLogSize [Date] [-saveAs [имя файла]] [-KeepSplitting]  сокращение журнала регистрации:
•    Date  новая граница журнала регистраций в формате ГГГГ-ММ-ДД;
•    -saveAs [имя файла]  параметр для сохранения копии выгружаемых записей;
•    -KeepSplitting  требуется сохранить разделение на файлы по периодам.

/ConvertFiles [имя файла|каталога]  параметр пакетной конвертации файлов 1С 8.x.
Если задан каталог, осуществляется конвертация всех доступных документов в указанном каталоге и вложенных каталогах. Для успешной конвертации файлы должны быть доступны для записи. Если указанный в качестве параметра файл недоступен для записи, выдается сообщение об ошибке. В случае режима работы с каталогом, недоступные для записи файлы пропускаются без выдачи сообщений об ошибке.
Для работы данного механизма должен быть запущен режим «Конфигуратор» и открыта конфигурация, в среде которой будет производиться конвертация. Имя информационной базы и параметры авторизации можно указать через стандартные параметры командной строки. В случае отсутствия таких параметров, будут выданы соответствующие запросы, как и в других аналогичных механизмах командной строки, работающих в режиме «Конфигуратор».

Пример:
Конвертация файла:  1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf
Конвертация каталога:  1cv8.exe /ConvertFilesd:/base

/Visible — делает исполнение пакетной команды видимым пользователю. На время работы конфигуратора открывается окно заставки.
/RunEnterprise — предназначен для запуска 1С:Предприятия после исполнения пакетной команды. После ключа может быть указана дополнительная командная строка. При запуске 1С:Предприятия, переданные в ней параметры будут использованы вместо параметров текущей сессии. Дополнительная командная строка обязательно должна быть в кавычках, вложенные в нее кавычки должны быть удвоены.
/DumpResult — предназначен для записи результата работы конфигуратора в файл. После ключа должно быть указано имя файла. Результат — число (0 — в случае успеха).

Синтактический контроль

/CheckModules   синтаксический контроль. Должен быть указан один или несколько ключей режимов проверки. Если ключи не указаны, проверка выполнена не будет.
•    -ThinClient  проверка в режиме работы тонкого клиента;
•    -WebClient  проверка в режиме работы веб-клиента;
•    -Server   проверка в режиме работы сервера 1С:Предприятия;
•    -ExternalConnection   проверка в режиме работы внешнего соединения;
•    -ThickClientOrdinaryApplication  проверка в режиме работы клиентского приложения.

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

/IBCheckAndRepair выполнить тестирование и исправление информационной базы.
•    -ReIndex   реиндексация таблиц;
•    -LogIntegrity   проверка логической целостности   или
      -LogAndRefsIntegrity   проверка логической и ссылочной целостности;
•    -RecalcTotals   пересчет итогов;
•    -IBCompression   сжатие таблиц;
•    -Rebuild   реструктуризация таблиц информационной базы;
•    -TestOnly   только тестирование при наличии ссылок на несуществующие объекты:

-BadRefCreate   создавать объекты     или
-BadRefClear   очищать объекты     или
-BadRefNone   не изменять при частичной потере объектов:

-BadDataCreate   создавать объекты     или
-BadDataDelete   удалять объекты;

•    UseStartPoint   использовать сохраненную точку возврата для продолжения тестирования с того места, на котором оно было прервано в предыдущем сеансе;
•    TimeLimit:hhh:mm   ограничение максимального времени сеанса тестирования: hhh — количество часов (0..999); mm — количество минут (0..59).

Проверка конфигурации

/CheckConfig  централизованная проверка конфигурации
•    -ConfigLogIntegrity   проверка логической целостности конфигурации. Стандартная проверка, обычно выполняемая перед обновлением базы данных;
•    -IncorrectReferences  поиск некорректных ссылок. Поиск ссылок на удаленные объекты. Выполняется по всей конфигурации, включая права, формы, макеты, интерфейсы и т.д. Также осуществляется поиск логически неправильных ссылок;
•    -ThinClient   синтаксический контроль модулей для режима эмуляции среды управляемого приложения (тонкий клиент), выполняемого в файловом режиме;
•    -WebClient   синтаксический контроль модулей в режиме эмуляции среды веб-клиента;
•    -Server  синтаксический контроль модулей в режиме эмуляции среды сервера 1С;
•    -ExternalConnection (-ExternalConnectionServer в 8.1) синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
•    -ExternalConnectionServer  (-ExternalConnection в 8.1) синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
•    -ThickClientManagedApplication   синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в файловом режиме;
•    -ThickClientServerManagedApplication  синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в клиент-серверном режиме;
•    -ThickClientOrdinaryApplication (-ClientServer в 8.1) синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в файловом режиме;
•    -ThickClientServerOrdinaryApplication (-Client в 8.1) синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в клиент-серверном режиме;
•    -ExternalConnection  синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
•    -ExternalConnectionServer   синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
•    -DistributiveModules  поставка модулей без исходных текстов. В случае, если в настройках поставки конфигурации для некоторых модулей указана поставка без исходных текстов, проверяется возможность генерации образов этих модулей;
•    -UnreferenceProcedures поиск неиспользуемых процедур и функций. Поиск локальных (не экспортных) процедур и функций, на которые отсутствуют ссылки. В том числе осуществляется поиск неиспользуемых обработчиков событий;
•    -HandlersExistence  проверка существования назначенных обработчиков. Проверка существования обработчиков событий интерфейсов, форм и элементов управления;
•    -EmptyHandlers  поиск пустых обработчиков. Поиск назначенных обработчиков событий, в которых не выполняется никаких действий. Существование таких обработчиков может привести к снижению производительности системы;
•    -ExtendedModulesCheck  проверка обращений к методам и свойствам объектов «через точку» (для ограниченного набора типов); проверка правильности строковых литералов – параметров некоторых функций, таких как ПолучитьФорму.

Свойства объектов метаданных

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

/LoadConfigFiles [КаталогВыгрузки] загрузка свойств объектов метаданных конфигурации
Дополнительные ключи аналогичны /DumpConfigFiles.

Создание файлов поставки и обновления

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

/CreateDistributive [каталог создания комплекта поставки] -File [имя файла описания комплекта поставки][-Option [вариант поставки]] [-MakeSetup|-MakeFiles] [-digisign [имя файла с параметрами лицензирования]]  
создание комплектов поставки и файлов комплектов поставки по готовому описанию комплекта поставки.
•    File — указание файла описания комплекта поставки;
•    Option — создать вариант поставки из описания комплекта поставки. По умолчанию используется вариант поставки «Полный»;
•    MakeSetup — создавать комплект поставки (при отсутствии этих параметров используется по умолчанию) или
MakeFiles — создавать файлы комплекта поставки;
•    -digisign — указание параметров лицензирования рабочего места пользователя.

/CreateTemplateListFile [имя файла] [-TemplatesSourcePath] создание файла шаблонов конфигураций.
•    [имя файла] — имя файла списка шаблонов конфигураций. Если не указано, создается в заданном каталоге с именем по умолчанию, если указано только имя создается с указанным именем в заданном каталоге. При указании полного пути используется данный путь;
•    TemplatesSourcePath — путь для поиска файлов шаблонов конфигураций. Если не задан, берется путь, установленный в системе в диалоге настройке при запуске.

Работа с хранилищем конфигурации

/ConfigurationRepositoryF [каталог хранилища]   (/DepotF в 8.0) указание имени каталога хранилища.
/ConfigurationRepositoryN [имя]    (/DepotN в 8.0) указание имени пользователя хранилища.
/ConfigurationRepositoryP [пароль]    (/DepotP в 8.0) указание пароля пользователя хранилища.

/ConfigurationRepositoryDumpCfg [имя cf файла] [-v [номер версии]] (/DepotDumpCfg в 8.0) сохранить конфигурацию из хранилища в файл (пакетный режим запуска).
•    -v  — номер версии хранилища, если номер версии не указан, или равен -1, будет сохранена последняя версия.

/ConfigurationRepositoryUpdateCfg [-v [номер версии]] [-revised] [-force]
(/DepotUpdateCfg в 8.0) обновить конфигурацию хранилища из хранилища (пакетный режим запуска).
•    -v[номер версии хранилища] — номер версии хранилища, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация не подключена к хранилищу, то параметр игнорируется;
•    -revised — получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется;
•    -force — если при пакетном обновлении конфигурации из хранилища должны быть получены новые объекты конфигурации или удалиться существующие, указание этого параметра свидетельствует о подтверждении пользователем описанных выше операций. Если параметр не указан — действия выполнены не будут.

/ConfigurationRepositoryUnbindCfg [-force] отключение конфигурации от хранилища конфигурации (у пользователя должны быть административные права в данной информационной базе). Если пользователь аутентифицируется в хранилище (интерактивно или через параметры командной строки), то отключение конфигурации от хранилища также отражается в самом хранилище конфигурации (информация о подключении удаляется), если же пользователь не аутентифицировался в хранилище, то производится только локальное отключение конфигурации от хранилища.
В случае, если в конфигурации имеются захваченные объекты, которые были изменены относительно хранилища, то будет выдано соответствующее сообщение и отключения не выполнится.
•    -force — ключ для форсирования отключения от хранилища (пропуск диалога аутентификации, если не указаны параметры пользователя хранилища, игнорирование наличия захваченных и измененных объектов).

/ConfigurationRepositoryReport [имя файла] [-NBegin [номер версии]] [-NEnd [номер версии]] [-GroupByObject] [-GroupByComment]    построение отчета по истории хранилища. Если параметры группировки не указаны и режим совместимости указан «Не используется», то отчет формируется с группировкой по версиям. В режимах совместимости «Версия 8.1» и «Версия 8.2.13» отчет формируется с группировкой по объектам. Если конфигурация базы данных отличается от редактируемой по свойству совместимости, при обработке командной строки учитывается значение режима совместимости конфигурации базы данных.
•    [имя файла]  имя файла, в который выводится отчет;
•    -NBegin  номер сохраненной версии, от которой начинается строиться отчет;
•    -NEnd   номер сохраненной версии, по которую строится отчет;
•    -GroupByObject   признак формирования отчета по версиям с группировкой по объектам;
•    -GroupByComment  признак формирования отчета по версиям с группировкой по комментарию.

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

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

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

Открытие 1С:Предприятия для файлового варианта:
«C:Program Files1cv81in1cv8.exe» ENTERPRISE /F»D:1C_baseUPRAZR» /N»Админ» /P»12345″

Открытие 1С:Предприятия для клиент-серверного варианта:
«C:Program Files1cv81in1cv8.exe» ENTERPRISE /S»server-1CUP» /N»Админ» /P»12345″
Если на одном сервере стоит 8.1 и 8.2, то при подключении к базам 8.2 нужно указывать порт сервера (например 1641):
«C:Program Files1cv82common1cestart.exe» ENTERPRISE /S»server-1C:1641UP» /N»Админ» /P»12345″

Запуск программы под пользователем и выполнение обработки при открытии:
«C:Program Files1cv828.2.11.235in1cv8s.exe» ENTERPRISE /F «D:1CHRM» /N user /P password /Execute «D:1CВнешние_обработки_1СРаботающиеОбработкиРабочийСтол.epf»

Для снятия блокировки установки соединений с информационной базой
в cmd:  start C:Progra~11cv81in1cv8.exe /UC «код доступа»
в ярлыке: «C:Program Files1cv81in1cv8.exe» ENTERPRISE /F»D:1CHRM» /N»Иванов И.И.» /P»Пароль» /UC 456743

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

Создание файла шаблонов конфигураций
DESIGNER /F»D:V8Cfgs81ИБ81″ /CreateTemplateListFile «templates.lst» -TemplatesSourcePath «D:V8Cfgs81 mpIts»

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

Создать базу и прописать её в списке баз у пользователя:
Создаст базу с конфигураций из файла 1Cv8.cf в созданной папке «test3» на диске E и добавит путь к базе в список баз под именем «TEST33».
«C:Program Files1cv82common1cestart.exe» CREATEINFOBASE File=e: est3; /AddInListTEST33  /UseTemplate «C:Documents and SettingsUserMy Documents mpltsTestVendorTestConfig1Cv8.cf»

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

Автоматическая загрузка валют
Создаем пользователя под конкретное действие, устанавливаем в правах настройки пользователя соответствующие значения, например, галочку «Автозагрузка курсов валют при начале работы программы» для Бухгалтерии или «Загружать актуальные курсы валют при запуске системы» для УПП.
«C:Program Files1cv81in1cv8.exe» enterprise /SServer-1C1C-Work  /NAdmin /P12345 /Out»C:Logi1Clog.txt» -NoTruncate /DisableStartupMessages

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

Автоматическое сохранение баз банных средствами 1С:
1) создаем файлик .bat  с строкой
«C:Program Files1cv82common1cestart.exe» DESIGNER  /S Server-1C1C-Work82 /N»Администратор» /P»12345″ /DumpIB \bdcBackUpBase_%date:~-10%.dt
2) создаем регламентированное задание на сервере с правами админа с выполнением этого файла в определенное время.
Зная формат вывода даты, можно посмотреть через echo %date%, можно выбирая отдельные части даты формировать более удобное представление файла используя символы, например:
%date:~3% — вывод с третьего знака
%date:~3,2% — вывод 2-х знаков начиная с третьего

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

От пользователя susorov: параметр /Out»C:log.txt» у меня создавал нужный текстовый файл в корне диска, но не писал в него ничего, а вот если файл в каталоге — тогда сообщения записываются!
Пример:
%ProgramFiles(x86)%1cv82common1cestart.exe ENTERPRISE /Out»D:1Clog.txt»


PS: Если Вы однаружили неточности, ошибки или можете дополнить статью — пишите. Я постаралась собрать все что нашла по поводу командной строки 1С. И если есть интересные примеры — тоже не стесняйтесь, может Вы кому нибудь поможите. Файл, представленный в данной статье, содержит точную ее копию в формате Word.

99 Comments

  1. ediks
    Reply
  2. cdb

    добавил в закладки. Не смотря на то что это описано в справке 1С.

    Спасибо за примеры и за оформление. Легко найти то что требуется.

    Reply
  3. Chif13

    (1) Прикольно, конечно. Но если сравнить то что ты привел и мой текст, то найдутся отличия, ведь верно? По крайне мере в справке даже к 15 релизу нет параметров /itdi и /isdi, хотя может я не нашла, нет параметра /O, нет описания что было и что стало… Может это и фигня, но многие еще сидят и на 8.0, и на 8.1…

    В инете есть старые описания командной строки, именно это и подвигло на этот конспект… заметь, на статью не претендую…

    Reply
  4. sword444

    + мне понравилось, все в одном месте, не надо заморачиваться поиском

    Reply
  5. ediks

    (3) Не поверишь, параметр /O не влез в картинку — он выше.

    Reply
  6. diarki

    Спасибо за примеры в конце статьи.

    Reply
  7. Scukosan

    спс за труды)

    Reply
  8. e-katerina

    Хорошая памятка для начинающих, с примерами очень наглядно.

    Reply
  9. fomix

    Автору спасибо за труд. На злопыхателей типа [ediks] тьфу!

    Reply
  10. Ish_2

    Хорошо бы еще привести параметры запуска агента сервера 1с.

    Reply
  11. ediks

    Ну раз уж обозвали злопыхателем :), то давайте укажу на ошибки в примерах

    1) создаем файлик .bat с строкой

    «C:Program Files1cv82common1cestart.exe» DESIGNER /S Server-1C1C-Work82 /N»Администратор» /P»12345″ /DumpIB \bdcBackUpBase_%date:~-10%.dt

    после параметра /S не должно быть пробела.

    Пользователь зарегистрирован в базе Администратор, а не «Администратор» (без кавычек)? Или я ошибаюсь?

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

    Reply
  12. Chif13

    Привет, ediks.

    Пример который ты критикуешь, не поверишь, мой. Работал в реале. С кавычками в пароле… Ну да пробел мож и не надо перед /S, но могу утверждать, что и с пробелом отрабатывает.

    За указание что есть в справке те параметры, спс… У меня не было, видно не добновилось.

    Ну поставь минус, может тебе легче станет. Я так смотрю все таки кому то нужна статья, раз ставят плюсы. Ну тебе это лишнее, другому вполне ничего. По инету на поиск «Командная строка 1С» ссылки только на старые параметры.

    Reply
  13. ediks

    (13)

    1) Проверил — действительно, с кавычками и пробелом прокатывает. Поэтому, за наезд на кавычки приношу извинения 🙂

    2) Я вообще редко ставлю минусы, можно сказать, что ни разу не ставил. А плюсы ставят от незнания матчасти. Просто ни разу не заглядывали в конфигураторе в меню «Справка -> Содержание справки». Поэтому я считаю, что в данном случае не нужно рыться в инете, чтобы получить нужные параметры запуска — для каждой версии «1С: Предприятия» есть подробное описание во встроенной справке. Это будет немного быстрее, чем искать в инете :).

    Reply
  14. Legavaz

    Ребята, а кто ть сталкивался с необходимостью запускать только упр. толстый клиент? есть ли параметр для этого?

    Reply
  15. ediks

    (15) Опять-таки из встроенной справки:

    /RunModeOrdinaryApplication — запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск (не используется в тонком клиенте).

    /RunModeManagedApplication — запуск толстого клиента в режиме управляемого приложения, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск (не используется в тонком клиенте).

    Это имелось в виду????

    Reply
  16. kiros

    Спасибо, все в одном месте все понятно, особая благодарность за примеры!

    Хотя это есть в справке, но там действительно не наглядно, и не про все.

    Reply
  17. lux17

    все равно… спасибо за труд

    Reply
  18. Algiz

    Спасибо, удобно сделано, не надо лазить и искать по справке

    Reply
  19. Shrike

    Спасибо за труды.

    Reply
  20. vkt

    Интересно получить комментарий по этому примеру:

    Автоматическая загрузка валют

    Создаем пользователя под конкретное действие, устанавливаем в правах настройки пользователя соответствующие значения, например, галочку «Автозагрузка курсов валют при начале работы программы» для Бухгалтерии или «Загружать актуальные курсы валют при запуске системы» для УПП.

    «C:Program Files1cv81in1cv8.exe» enterprise /SServer-1C1C-Work /NAdmin /P12345 -NoTruncate /DisableStartupMessages

    Какие действия выполняются по этой команде?

    Reply
  21. opx

    ну, я шокирован… знаете, меня сегодня прет, я Вам сейчас столько статей напишу 🙂

    Цитата с башорга:

    //////////********//////////

    Антон: Хочешь стих? —

    Я помню чудное мгновенье:

    Передо мной явилась ты,

    Как мимолетное виденье,

    Как гений чистой красоты.

    Лера: как красиво… ты такой милый, ради меня еще никто стихов не сочинял…

    Антон: %) ну, я шокирован… знаешь, меня сегодня прет, я тебе сейчас столько стихов насочиняю )

    ////////**********//////////

    На башорге набрало 90 000 плюсов. Интересно… тут дотянет до такой цифры?

    Reply
  22. Chif13

    (21) В строке пропустила параметр /Out»C:Logi1Clog.txt» — ключ -NoTruncate оттуда.

    «C:Program Files1cv81in1cv8.exe» enterprise /SServer-1C1C-Work /NAdmin /P12345 /Out»C:Logi1Clog.txt» -NoTruncate /DisableStartupMessages

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

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

    (22) и все подобные. Мальчики/девочки. Объясняю еще раз и окончательно: не довольны — ставьте минус. А писать типа а я вот крут, а вы вот не пойми что и за что. Я писала это прежде всего ДЛЯ СЕБЯ. И могу сказать, что пишу я в 1С не плохо, видела и лучше себя. Я не пользуюсь командной строкой постоянно, а очень-очень редко. Эта писулька чтоб не рыться потом, не вспоминать что было и в каком релизе, а как же написать то… Выложила, что может не я одна такая, может еще кому пригодится. Тебе не надо, считаешь фигней — вперед, ставь минус. Мне впринципе рейтинга хватало и без этой статьи. Если хотела б виртуальных денеГ здешних, то выложила б наверное просто файл, а так читай мой PS. Нечего добавить, сказать конкретное, указать на ошибку, даже поспорить по поводу примеров и т.д., а не выпендриваться, будь добр — не пиши… башорг я тоже могу почитать.

    Reply
  23. opx

    (23)А что? Комментарии нужны только высказывания благодарностей? Высказывать свое мнение уже нельзя?

    Некоим образом Вас не обвиняю. Считаю эту статью забавной, а Вас, лишенной чувства юмора.

    Reply
  24. sammas

    полезная статья. периодически возникают задачи с командным запуском 1с. и приходится в инет лезти. а тут все готово. в одном месте 🙂 спасибо.

    Reply
  25. Chif13

    (24) Заметьте, я не написала такого ediks, хотя бы потому что нормально поговорили, а главное по делу. Твой шок не допоняла… Наверное у нас с тобой юмор лежит в разных плоскостях. Извини, конечно резковато получился ответ…

    Reply
  26. vkt

    (23) Может имеет смысл поправить пример этой командной строки в публикации?

    Reply
  27. An79

    Хоть это и есть в справке 1С, автору + за труды 🙂 старался же человек, оформлял… И даже в этом есть некая полезность, иногда легче что-то найти в интернете чем в справочных файлах 1Ски.

    Reply
  28. Новиков

    (23) не реально крутой посыл мальчиком и девочкам. Йоу!

    Яростно плюсую!

    Reply
  29. ipyu

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

    Reply
  30. Seven2000

    Статья полезная. Для меня открыите, что ЕСТЬ справка в 1С и эта штука полезная. И иногда надо в неё заглядывать.)))

    Reply
  31. gaglo

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

    PS А если нарвусь на пример, который не работает, приду и отберу плюс назад ;-]

    Reply
  32. rus128

    (14) ediks, плюсы ставят не только из-за незнания матчасти, а за то, что здесь написано «с 8.1… до 8.2.14… с 8.2.14…»

    Reply
  33. vitaliy.ermolenko

    скудновато по 1С 7.7 получилось, хотя … это ведь не статья 😉 да и рубрика по 1С 7.7 не указана

    Reply
  34. vodyanoi

    хорошо что все в одном месте

    в закладки спс

    Reply
  35. Chif13

    (27) внесла изменения, добавила что еще нашла.

    Reply
  36. kontaktark

    Полезная вещь. Сам давно собирался надёргать из HELPа и сохранить в файлик. Спасибо, избавила.

    Reply
  37. svad1

    пригодится, спасибо!

    Reply
  38. sstar90

    Спасибо. Сбылась мечта — сделали, самому все лень было собрать все в кучу

    Reply
  39. tulaka

    Огромное спасибо, очень полезно, + в закладки!

    Reply
  40. KulSer

    Поправочка небольшая. У вас написано «/UseTemplate — создание информационной базы осуществляется по шаблону, указанному в .» То есть после «в » стоит точка. Исправьте, пожалуйста, на «в <имя файла шаблона>.». В остальном, присоединяюсь к плюсам.

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

    Reply
  41. maxlenium

    Конечно, это плагиат. Но плюс автору статьи за оформление и удобочитаемость.

    Reply
  42. gaglo

    (42) Не плагиат, а реферат.

    Reply
  43. maxlenium

    (43) gaglo, Извиняюсь за резкость. Именно в том, что это реферат из существующей информации и есть ценность публикации.

    Reply
  44. Chif13

    (41) поправила. Просто когда пишешь что-то в <> видимо принимается как тег html и выкидывается. могла что то пропустить.

    Reply
  45. nll.jojo

    будет очень полезно

    Reply
  46. karakozov

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

    Reply
  47. k555_serg

    Полезная вещь, обязательно сохраню для работы

    Reply
  48. FeDBuka

    Главное что все в одном месте, спасибо.

    Reply
  49. Saili

    Спасибо. Особенно за примеры и за оформление. Все по делу и искать просто.

    Reply
  50. Yury1001

    Всё здорово и полнота и оформление +

    Вопросик на засыпочку:

    А вот как сделать ярлык для Проверки физической целостности определенной базы?

    Ведь без неё все остальные проверки могут и не помочь.

    Подробности (можно не читать):

    Есть у меня торговые представители с нетбуками (в четырёх фирмах разных), на нетбуках стоит Платежка за 600 рублей и обработка на ней запускается для сбора и отправки почтой заявок и всё такое. Ярлык для запуска рабочего места я состряпал – открывается одним кликом. Но регулярно сбоИт база, приезжаешь физику протестировал и всё дальше работает. Научить бесполезно, люди часто меняются, ответственного завести не могут, я уже замучился, ведь хочется новые интересные проекты делать.

    Reply
  51. Yury1001

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

    Reply
  52. dyh

    Спасибо за статью, надеюсь она будет со временем пополняться… 😉

    Reply
  53. Altair777

    Копипаст рулит! И сколько желающих еще на этом с/м заработать.

    Reply
  54. Chif13

    (51) посмотри http://infostart.ru/public/16653/

    Это тебя интересовало, я правильно поняла?

    (53) будет если не надоест читать типа (54) и (22)

    (54) читай выше (23), уже был ответ на такие реплики. Тем более ты модератор…

    После такого неожиданного аншлага выложила доковский файл на пару форумах в свободный доступ. Если кто захочет — найдет.

    Reply
  55. krv2k

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

    Reply
  56. Chif13

    (56)Не буду спорить, возможно ты прав в чем-то. Опять то ки, смотря кто и как будет пользоваться, для меня это концентрация теории в одном мне удобном месте. Тут же еще примеры, чтоб быстро сообразить как чего. И опять таки, с новыми релизами информация меняется: чего то пропадет, чего то появляется. Когда возникнет конкретная задача, хочешь-не хочешь полезешь искать инфу в справке.

    Reply
  57. Jackman

    Спасибо, возьму на заметку

    Reply
  58. denver069

    Плюс автору за труд.

    Reply
  59. fonomo0

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

    Reply
  60. 1cvirus

    спасибо

    Reply
  61. zhenia74

    Спасибо за примеры и за оформление. Очень помогло. Особенно по тонкому и веб клиенту, мало примеров по ним очень везде.

    Reply
  62. angler225

    Спасибо за работу. В стандартной помощи попробуй все это откопать, не так наглядно и мало примеров.

    Reply
  63. Гномище

    вы лучше расскажите, как батником запускать обновление баз на платформы 8.2.

    Т.е. например с платформы 8.2.13 на платформу 8.2.15 при этом чтобы «пропускать» сообщения 1С «Вы уверены?», «сделайте копию» и т.д. Ибо хочется автоматизировать процесс, доверив его скрипту, а пока получается, что нужен оператор, который будет жать на кнопки «YES»

    Reply
  64. Chif13

    (64) Ты имеешь ввиду когда требуется конвертировать базу данных? Ты уверен что это следует делать автоматом??? Такие процессы не каждый месяц происходят и требуют IMHO внимания программиста при конвертации базы.

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

    Reply
  65. patalog

    Есть неплохая обработка — конструктор парамтров командной строки

    Reply
  66. krupp

    а я напишу спасибо и поставлю плюс, потому что человек старался, а мне не хватает 0,30 этих дурацких денег для скачивания кое-чего 🙂

    Reply
  67. rkozom

    Потрясающе! Спасибо большое за такую ценную инфу!

    Reply
  68. fwa

    Все давно известно

    Reply
  69. xbic

    спасибо большое посмотрим

    Reply
  70. dkprim

    как памятка — вполне хорошая статья. спасибо )

    Reply
  71. scream

    постоянно ищу

    такую статью в мемориз

    Reply
  72. zsder

    спасибо, хорошая публикация!

    Reply
  73. asg1975

    Положим «чтоб БЫЛО». Публикация для ленивых 1с-ков. К коим в данном случае отношу и себя 🙂

    Reply
  74. azmon

    полезно очень не надо гнать на него

    Reply
  75. pt_olga

    100500 плюсов автору! Респектище.

    Reply
  76. lsp71

    Информация полезна большим количеством примеров и подробным разъяснением параметров.

    P.S.

    Справку 1С читал, по ней и написал свои bat-нички.

    Reply
  77. AAndryA

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

    Reply
  78. commo

    спасибо за инфу

    Reply
  79. Elgrego

    Интересует, пробовали ли вы отключать пользователей?

    У меня не получается передавать русские буквы в командной строке на серверах windows 2008r2. Причем кодировка bat файла значения не имеет ANSI,UTF и т.д. — результата нет.

    Reply
  80. Chif13

    (81) да, есть такое… Не знаю решения проблемы. Для входа для рег.заданий делала специально пользователя Admin. Но здесь другая проблема. Если конфа стандартная, там же есть отключение пользователей. Можно сделать обработку, которая отключает всех пользователей и вырубает также и себя. Может, конечно кто еще чего подскажет…

    Reply
  81. galinka1c8

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

    Reply
  82. kng67

    Спасибо автору за труд.

    Да и комментарии по теме было интересно почитать и кое-что взять на заметку.

    Reply
  83. Bassgood

    (0) Сначала поставил плюс, а потом убрал его… это практически копипаст одного из разделов справки к платформе 1С, кому нужно могут просто запустить конфигуратор и нажать F1 — там есть все вышеописанное, за исключением пары примеров, которые автор привел в конце публикации… и за это такое количество плюсов, офигеть =)

    Reply
  84. EarlyBird

    Публикация пригодилась, спасибо.

    А на троллей советую плюнуть и забыть.

    Покуда будете показывать реакцию и отвечать этим мудакам, они будут продолжать троллить.

    Не надо с ними вступать в споры. Количество плюсов лучше любых аргументов говорит о полезности публикации.

    Reply
  85. newuserv82

    иногда такая справка нужная весчь, и комментарии позновательны, плюсую

    Reply
  86. OscarTT

    «Благодарю за работу: сбор информации в одно место И обобщение от разных версий платформы И примеры. Буду пользоваться как шпаргалкой…

    PS А если нарвусь на пример, который не работает, приду и отберу плюс назад ;-]»

    Да идите Вы сразу в ….. 1С! Автор не автор, он только передал информацию! Сорри за тавтологию. )))

    Reply
  87. Ovchinnikov_Dmitriy

    Подскажите пожалуйста, а как запустить внешнюю обработку в «фоновом» режиме?

    Reply
  88. serg1983

    кто нибудь знает как изменить или добавить пароль администратора в 1с 8.2

    в инете все перелазил и полезного не нашел. У пользователя пароль утерян.

    Reply
  89. Polos123

    (89) Ovchinnikov_Dmitriy, Что значит в фоновом? Создай батник с параметром — /Execute [имя файла внешней обработки] — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы. Запускай шедулером когда надо. Всё ж написано в шпаргалке

    Reply
  90. bloodline223
    FOR %%G IN (%dir1% %dir2%) do start /d  «C:Program Files1cv82\%platform%in1cv8.exe» ENTERPRISE /F %root%%%G /N Администратор /P 1234@qw /Out «%bat_path%update.log» -NoTruncate
    

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

    Reply
  91. SvetLanaGil

    Спасибо большое за обобщение, именно на это всегда и не хватает времени!

    Reply
  92. susorov

    Поставил плюс — за возможность обсуждения параметров: /Out»C:log.txt» у меня создавал нужный текстовый файл в корне диска, но не писал в него ничего, а вот если файл в каталоге — тогда сообщения записываются! пример:

    %ProgramFiles(x86)%1cv82common1cestart.exe ENTERPRISE /Out»D:1Clog.txt»

    Reply
  93. mimkin

    В 1С:Рознице 2.0 запуск регламентных задний в фоновом режиме получилось только так:

    «C:Program Files1cv828.2.15.310in1cv8.exe» ENTERPRISE /F «D:Base_1C» /N «Reglament» /C»DoScheduledJobs SkipMessageBox AloneIBSession».

    Описанный в справке параметр /SchJobDn не срабатывал.

    Reply
  94. maverick76

    Автору спасибо!

    Reply
  95. ArtemiFD

    Плюсую за обобщение и концентрацию, распечатаю на работе как шпаргалку)

    Reply
  96. sdv88

    «C:Program Files1cv81in1cv8.exe» ENTERPRISE /S»serverESKM» /N»Admin» /P»ESKM» /DisableStartupMessages /C»ЗавершитьРаботуПользователей» не могу понять как работает эта строка? У меня просто открывается база под этип пользователем. Работа пользователей не завершается. ничего не происходит. просто открывается база. Хелп плиз.

    Reply
  97. Chif13

    (98) sdv88, давайте рассмотрим строку. За завершение работы отвечает явно параметр /С.

    Читаем: /C [строка текста] — передача параметра в конфигурацию.

    Т.е. если данный переданный параметр не определен внутри конфы, то просто тупо ничего не произойдет. Например, просмотрела типовую Бухию 2.0.37.10. По поиску видим, что — ага есть параметр:

    это общий модуль ГлобальныйМодуль (с установленной галочкой Глобальный, т.е. загружает в память при любых условиях)

    #Если ТолстыйКлиентОбычноеПриложение Тогда
    // Процедура выполняет отключение пользователей от информационной
    // базы в случае, если был запущен сеанс с параметром «ЗавершитьРаботуПользователей»
    //
    Процедура КонтрольРежимаЗавершенияРаботыПользователей() Экспорт
    

    там же

    // Завершение работы только при условии удачной установки монопольного режима работы
    // Вызывается, только при запуске системы от имени администратора с параметром запуска «ЗавершитьРаботуПользователей»
    //
    Процедура ЗавершитьРаботуПользователей() Экспорт
    

    И наверное следует обратить внимание на директиву ТолстыйКлиентОбычноеПриложение.

    Reply
  98. dwarkin

    хотелось бы более полное описание командной строки для 1С 7.7, а то уж очень кратенько 🙂

    а там же есть еще и описание пакетного файла: секции, ключи…

    Reply
  99. Trof@

    (81) Elgrego, Я вибрав кодування OEM 866 і допомогло (користувався NotePad ++)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *