1C 8.х Запуск в командной строке и пакетный режим

Обзор запуска 1С 8.х в командной строке и пакетный режим

 

 

 

 

1C 8.х Запуск в командной строке и пакетный режим

Командная строка

 

Параметры командной строки выбора режима:

CONFIG
запуск системы 1С :Предприятие 8 в режиме «Конфигуратор»

ENTERPRISE
запуск системы 1С:Предприятие 8 в режиме «1С:Предприятие»

CREATEINFOBASE [/AddInList [ ]]
создание файлов поставки и обновления


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

Параметры файлового режима

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, складывается следующим образом:

/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
передача параметра в конфигурацию

Пакетный режим

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

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

При помощи параметров командной строки администратор может указать:

  • запуск системы 1С:Предприятие 8 в режиме Конфигуратор;
  • параметры информационной базы: пользователь, пароль; для файлового варианта — каталог, язык; для клиент-серверного варианта — имя сервера, имя информационной базы, имя SQL-сервера, имя SQL-базы данных, имя пользователя и пароль SQL, смещение дат.

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

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

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

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

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

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

/DumpCfg
сохранение конфигурации в файл

/LoadCfg
загрузка конфигурации из файла

/UpdateDBCfg
[-WarningsAsErrors]
обновление конфигурации базы данных. Если ключ Warnings­AsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки

/DumpDBCfg
сохранение конфигурации базы данных в файл

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

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

/UpdateCfg
обновление конфигурации, находящейся на поддержке

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]
выполнить тестирование и исправление информационной базы

ReIndex
реиндексация таблиц

LogIntergrity
проверка логической целостности

RecalcTotals
пересчет итогов

IBCompression
сжатие таблиц

TestOnly
только тестирование при наличии ссылок на несуществующие объекты:

BadRefCreate
создавать объекты

BadRefClear
очищать объекты

BadRefNone
не изменять

при частичной потере объектов:

BadDataCreate
создавать объекты

BadDataDelete
удалять объекты

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

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

/CreateDistributionFiles
[-cffile ]
[-cfufile
[-f |-v ]+]
Создание файлов поставки и обновления

-cffile
указание создать дистрибутив

-cfufile
указание создать обновление

-f
дистрибутив, включаемый в обновление, задан именем

-v ]
дистрибутив, включаемый в обновление, задан версией

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

Параметры командной строки режима работы с хранилищем конфигурации:

/DepotF
каталог хранилища

/DepotN
имя пользователя хранилища

/DepotP
пароль пользователя хранилища

/DepotDumpCfg [-v ]
сохранить конфигурацию из хранилища в файл (пакетный режим)

-v
v — номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия.

/DepotUpdateCfg [-v ] [-revised]
Обновить конфигурацию хранилища из файла (пакетный режим)

-v
номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация подключена к хранилищу, то параметр игнорируется

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

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

/RegServer
регистрация приложения

/UnregServer
удаление регистрации приложения

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

Примеры

Как запустить 1С:Предприятие 8 из командной строки

C:Program Files1cv8in1cv8.exe» ENTERPRISE /F D:КонфигурацииТиповыеУпрТорг /N ИмяПользователя /P Пароль

C:Program Files1cv8in1cv8.exe» CONFIG /F D:КонфигурацииТиповыеУпрТорг /N ИмяПользователя /P Пароль

C:Program Files1cv8in1cv8.exe» ENTERPRISE /S СерверБаза /N ИмяПользователя /P Пароль

C:Program Files1cv8in1cv8.exe» CONFIG /F D:КонфигурацииТиповыеУпрТорг /N ИмяПользователя /P Пароль

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

C:Program Files1cv8in1cv8.exe» CONFIG /F D:УпрТорг /N ИмяПользователя /P Пароль /DumpIB c:имя.dt

Как из командной строки обновить изменения текущей конфигурации в конфигурации базы данных

C:Program Files1cv8in1cv8.exe» CONFIG /F D:УпрТорг /N ИмяПользователя /P Пароль /UpdateDBCfg

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

C:Program Files1cv8in1cv8.exe» CONFIG /F»C:DemoTrd2″ /N»Федоров (администратор)» /P»» /IBcheckAndRepair -LogIntegrity

Как выполнить проверку конфигурации в автоматическом режиме с выводом результатов проверки в файл

C:Program Files1cv8in1cv8.exe» CONFIG /F»C:DemoTrd2″ /N»Федоров (администратор)» /P»» /OutD:mylog.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

Как сократить журнал регистрации программно

C:Program Files1cv8in1cv8.exe» CONFIG /F»C:DemoTrd2″ /N»Федоров (администратор)» /P»» /OutD:mylog.txt /ReduceEventLogSize 2004-12-26 -saveAsC:OldLog.elf

Как выгрузить модули прикладного решения в виде текстовых файлов из командной строки

C:Program Files1cv8in1cv8.exe» CONFIG /F»C:DemoTrd2″ /N»Федоров (администратор)» /P»» /DumpConfigFiles «D:111» -Module

Как загрузить в прикладное решение файлы справки, сохраненные в формате htm

C:Program Files1cv8in1cv8.exe» CONFIG /F»C:DemoTrd2″ /N»Федоров (администратор)» /P»» /LoadConfigFiles «D:111» -Help

13 Comments

  1. taril

    Эта статья по 1с 8

    Reply
  2. KonstB

    (0) мельком глянул. Но у Вас есть отличие от Параметры командной строки 1С:Предприятие ?

    + зачем 8.1 ) уж 8.3 не за горами…

    Reply
  3. KonstB

    (2) + здесь: http://programna1c.narod.ru/docs/StartComString/StartComString8.html — тоже самое )

    Reply
  4. taril

    ну да, теперь и здесь) не все же по «народам» ходят.

    Reply
  5. KonstB

    (4) Вы все свои публикации копи-пастите с других сайтов?

    Reply
  6. taril

    KonstB, не будь букой )) Если я что-то ищу и не нахожу здесь, я это сюда добавляю.

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

    Reply
  7. Гость

    ОТЛИЧНО !!! Спасибо, +

    Reply
  8. igor_1c

    Как быть,если пароль и пользователь указан по-русски? Кодировка другая. Я запускаю файл как .cmd

    Reply
  9. Darklight

    Обновить бы, 1С платформа 8.3.5 уже в ходу 😉

    Reply
  10. almas

    [-LogIntergrity] — Опечатка должно быть LogIntegrity

    Reply
  11. Sergiy0305

    Добрый день.

    при выполнении команды C:Program Files1cv8in1cv8.exe» CONFIG /F D:УпрТорг /N ИмяПользователя /P Пароль /DumpIB c:имя.dt получаю сообщение:

    Синтаксическая ошибка в имени файла, имени папки или метке тома.

    Как думаете, что это может быть?

    Reply
  12. Kosoturov

    старый топик, но если вдруг кто наткнется. :

    (11) Sergiy0305,

    после ключей /F /N и /P не нужен пробел. т.е. строка должна выглядеть так:

    C:Program Files1cv8in1cv8.exe» CONFIG /FD:УпрТорг /NИмяПользователя /PПароль /DumpIB c:имя.dt

    Reply
  13. andrew72rus

    А есть возможность пакетно запустить тестирование и исправление со всеми ключами?

    Reply

Leave a Comment

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