Командная строка 1С v8.1 (Command line) |
Написал Обслуживание 1С Одесса
|
Как пользоваться коммандной строкой, я думаю знают все уважающие себя программисты. Применение командной строки для запуска 1С восьмой версии может оказаться весьма полезным, для упрошения как просто запуска программы, так и и для выпонение регламентированных задач по обслуживанию ваших баз данных 1С предприятия.
1. Запуск из комманной строки в режиме Конфигуратора осуществляется с помощь ключа CONFIG. 2. Запуск из комманной строки в режиме Предприятия осуществляется с помощь ключа ENTERPRISE. 3. Создадим новую информационную базу - ключ CREATEINFOBASE <ПараметрыСоединения> [/AddInList [ИмяИнформационнойБазы]] /AddInList [ИмяИнформационнойБазы] – имя, которое будет отображаться в списоке баз. Этот параметр необходимо указавать обязательно, иначе база в список не добавится.
ПараметрыСоединения имеют вид Параметр=ЗначениеПараметра, разделяются точкоя с запятой. Если ЗначениеПараметра содержит пробелы, то его заключают в двойные кавычки.
Возможные параметры соединения:
Usr - Имя пользователя (User) Pwd - Пароль (Password) Locale - Локализаци. Например ru_RU. File - Каталог в котором расположен файл информационной базы 1cv8.1cd (если используется файловый вариант). Srvr Имя сервера 1С:Предприятия (если используется клиент-сервер). Ref Имя информационной базы на сервере 1С:Предприятия (если используется клиент-сервер). SQLSrvr Имя SQL-сервера (если используется клиент-сервер). SQLDB Имя SQL-базы данных (если используется клиент-сервер). SQLUID Имя пользователя SQL-сервера (если используется клиент-сервер). SQLPwd Пароль пользователя SQL-сервера (если используется клиент-сервер). Необязательный. SQLYOffs Смещение дат, используемое для хранения дат в SQL-сервере (если используется клиент-сервер). Допустимые значения – 0 или 2000. По умолчанию – 0.
Параметры запуска в режиме Предприятия или Конфигуратора Параметр Описание /@<ИмяФайла> Путь к файлу с параметрами командной строки. /F<ПутьИБ> Путь к файловой информационной базе (исключая имя файла). /S<ИмяКомпьютераИмяИнформационнойБазы> Адрес информационной базы на сервере 1С:Предприятия. /N<ИмяПользователя> Имя пользователя, как оно задано в Конфигураторе. /P<ПарольПользователя> Пароль пользователя, как он задан в Конфигураторе. Необязательный параметр. /WA- Запрет применения Windows-аутентификации при старте. /WA+ Обязательное применение Windows-аутентификации при старте. Если параметр /WA не указан вообще, подразумевается /WA+. /AU- Запрет вывода вопроса об обновлении с административной установки. /AU+ Установка вывода вопроса об обновлении с административной установки. Если параметр /AU не указан вообще, подразумевается /AU+. /Out<ИмяФайла>[ -NoTruncate] Задаёт файл для вывода служебных сообщений. Если задано -NoTruncate, файл не очищается. /L Каталог локализованных ресурсов интерфейса, например, «RU». /DisableStartupMessages Подавляет сообщения о несоответствии сохранённой конфигурации и конфигурации базы данных, а также о необходимости установки Internet Explorer 6.0 при запуске. /C<Строка> Передача параметра в конфигурацию.
Параметры пакетного режима Конфигуратора
После исполнения Конфигуратор автоматически завершает работу. Коды возврата пакетного режима Конфигуратора:
* 0 – успешно. * 1 – неудачно. * 101 – в данных имеются ошибки.
Параметр Описание /DumpIB<ИмяФайла> Выгрузка информационной базы. /RestoreIB<ИмяФайла> Загрузка информационной базы. /DumpCfg<ИмяФайла> Сохранение конфигурации в файл. /LoadCfg<ИмяФайла> Загрузка конфигурации из файла. /UpdateDBCfg [-WarningsAsErrors] Обновление конфигурации базы данных. Если указано -WarningsAsErrors, все предупреждения трактуются как ошибки. /DumpDBCfg<ИмяФайла> Сохранение конфигурации базы данных в файл. /RollbackCfg Возврат к конфигурации базы данных. /CheckModules Синтаксический контроль. /UpdateCfg<ИмяФайла> Обновление конфигурации, находящейся на поддержке. ИмяФайла – имя .cf или .cfu файла.
Тестирование и исправление информационной базы. /IBCheckAndRepair. Дополнительные параметры: [-ReIndex - реиндексация таблиц. [-LogIntegrity - проверка логической целостности. [-LogAndRefsIntegrity - проверка логической и ссылочной целостности. [-RecalcTotals - пересчёт итогов. [-IBCompression - сжатие таблиц. [-TestOnly - только тестирование. [-BadRefCreate - создавать объекты при наличии ссылок на несуществующие объекты. [-BadRefClear - очищать объекты при наличии ссылок на несуществующие объекты. [-BadRefNone - не изменять объекты при наличии ссылок на несуществующие объекты. [-BadDataCreate - создавать объекты при частичной потере данных. [-BadDataDelete - удалять объекты при частичной потере данных.
Проверка конфигурации. /CheckConfig .Дополнительные параметры: [-ClientServer - проверка работы клиентского приложения, компиляции модулей, эмуляция файлового режима. [-Client - проверка работы клиентского приложения, компиляции модулей, эмуляция клиент-серверного режима. [-ExternalConnectionServer - проверка работы внешнего соединения, компиляции модулей, эмуляция файлового режима. [-ExternalConnection - проверка работы внешнего соединения, компиляции модулей, эмуляция клиент-серверного режима. [-Server - проверка работы сервера 1С:Предприятия, компиляции модулей, эмуляция среды сервера 1С:Предприятия. [-DistributiveModules - проверка возможности генерации образов модулей без исходных текстов, если такие модули есть. [-IncorrectReferences - поиск логически неправильных ссылок по всей конфигурации, в т.ч. ссылок на удалённые объекты. [-ConfigLogicalIntegrity - стандартная проверка логической целостности конфигурации. [-UnreferenceProcedures - поиск неиспользуемых локальных (не экспортных) процедур и функций, в т.ч. неиспользуемых обработчиков событий. [-HandlersExistence - проверка существования назначенных обработчиков событий интерфейсов, форм и элементов управления. [-EmptyHandlers - поиск пустых обработчиков событий, которые могут привести к снижению производительности.
/ReduceEventLogSize<Дата>[ -saveAs<ИмяФайла>] Сокращение журнала регистрации. Параметр Дата – новая граница журнала регистрации в формате ГГГГ-ММ-ДД. Параметр saveAs служит для сохранения копии удаляемых записей.
Выгрузка свойств объектов метаданных. /DumpConfigFiles<КаталогВыгрузки>. КаталогВыгрузки – каталог расположения файлов свойств. Дополнительные параметры: [-Module - выгрузка модулей. [-Template - выгрузка шаблонов. [-Help - выгрузка справочной информации. [-AllWritable - выгрузка свойств только объектов, доступных для записи.
Загрузка свойств объектов метаданных. /LoadConfigFiles<КаталогВыгрузки>. Дополнительные параметры аналогичны /DumpConfigFiles. [-Module - выгрузка модулей. [-Template - выгрузка шаблонов. [-Help - выгрузка справочной информации. [-AllWritable - выгрузка свойств только объектов, доступных для записи.
Создание файлов поставки и обновления /CreateDistributeFiles[ -cffile<ИмяCFфайла>][ -cfufile<ИмяCFUфайла>][ -f<Имяфайла> | -v<ВерсияДистрибутива>] Дополнительные параметры: -cffile – создать дистрибутив. -cfufile – создать обновление. -f – имя дистрибутива, включаемого в обновление. -v – версия дистрибутива, включаемого в обновление.
Параметры -f или -v повторяются столько раз, сколько дистрибутивов включается в обновление.
Работа с хранилищем конфигурации Параметр Описание /DepotF Каталог хранилища. /DepotN Имя пользователя. /DepotP Пароль пользователя. /DepotDumpCfg<ИмяCFфайла>[ -v<НомерВерсии>] Сохранить конфигурацию из хранилища в файл (пакетный режим). Если номер версии не указан или равен -1, будет сохранена последняя версия. /DepotUpdateCfg[ -v<НомерВерсии>][ -revised] Обновить конфигурацию хранилища из файла (пакетный режим). Если номер версии не указан или равен -1, будет сохранена последняя версия. Параметр -revised -получать захваченные объекты.
Пакетный режим регистрации 1С:Предприятия как Automation сервера
После исполнения программа автоматически завершает работу. Параметр Описание /RegServer Регистрация. /UnregServer Удаление регистрации. |
Последнее обновление ( 12.12.2010 )
|