суббота, 24 декабря 2011 г.

Параметры командной строки в пакетном режиме запуска конфигуратора 1с Предприятие 8



/DumpIB <имя файла> — выгрузка информационной базы в командном режиме.
/RestoreIB <имя файла> — загрузка информационной базы в командном режиме.
/DumpCfg <имя cf файла> — сохранение конфигурации в файл.
/LoadCfg <имя cf файла> — загрузка конфигурации из файла.
/UpdateDBCfg [-WarningsAsErrors] [-Server] — обновление конфигурации базы данных.
Если указан ключ -WarningsAsErrors, то все предупредительные сообщения будут трактоваться как ошибки.
Если указан ключ -Server, то обновление будет выполняться на сервере (имеет смысл только в клиент-серверном варианте работы).
Параметр /UpdateDBCfg допускается в качестве опции для следующих параметров:
  • /LoadCfg — загрузка конфигурации из файла;
  • /UpdateCfg — обновление конфигурации, находящейся на поддержке;
  • /ConfigurationRepositoryUpdateCfg — обновление конфигурации из хранилища;
  • /LoadConfigFiles — загрузить файлы конфигурации.
/DumpDBCfg <имя cf файла> — сохранение конфигурации базы данных в файл.
/RollbackCfg — возврат к конфигурации базы данных.
/CheckModules [-ThinClient] [-WebClient] [-Server] [-ExternalConnection] [-ThickClientOrdinaryApplication] — синтаксический контроль. Должен быть указан один или несколько ключей режимов проверки. Если ключи не указаны, проверка выполнена не будет.
ThinClient — проверка в режиме работы тонкого клиента;
WebClient— проверка в режиме работы веб-клиента;
Server — проверка в режиме работы сервера 1С:Предприятия;
ExternalConnection — проверка в режиме работы внешнего соединения;
ThickClientOrdinaryApplication — проверка в режиме работы клиентского приложения.
/UpdateCfg <имя cf | cfu файла> — обновление конфигурации, находящейся на поддержке.
/IBCheckAndRepair [-ReIndex] [-LogIntegrity | -LogAndRefsIntegrity] [-RecalcTotals] [-IBCompression] [-Rebuild] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] [-UseStartPoint][-TimeLimit:hhh:mm]] — выполнить тестирование и исправление информационной базы.
ReIndex — реиндексация таблиц;
LogIntegrity — проверка логической целостности;
LogAndRefsIntegrity — проверка логической и ссылочной целостности;
RecalcTotals — пересчет итогов;
IBCompression — сжатие таблиц;
Rebuild — реструктуризация таблиц информационной базы;
TestOnly — только тестирование при наличии ссылок на несуществующие объекты:
BadRefCreate — создавать объекты;
BadRefClear — очищать объекты;
BadRefNone — не изменять при частичной потере объектов:
BadDataCreate — создавать объекты;
BadDataDelete — удалять объекты;
UseStartPoint — использовать сохраненную точку возврата для продолжения тестирования с того места, на котором оно было прервано в предыдущем сеансе;
TimeLimit:hhh:mm — ограничение максимального времени сеанса тестирования:
hhh — количество часов (0..999);
mm — количество минут (0..59).
/CreateDistributive <каталог создания комплекта поставки> -File <имя файла описания комплекта поставки>[-Option <вариант поставки>] [-MakeSetup] [-MakeFiles] [-digisign <имя файла с параметрами лицензирования >] — создание комплектов поставки и файлов комплектов поставки по готовому описанию комплекта поставки.
Из параметров -MakeSetup и -MakeFiles может быть использован только один. При отсутствии этих параметров  используется -MakeSetup (т.е. создается комплект поставки);
<каталог создания комплекта поставки> — указание каталога создания комплекта поставки или файлов комплекта поставки;
File <файл описания комплекта поставки> — указание файла описания комплекта поставки;
Option <вариант поставки> — создать вариант поставки из описания комплекта поставки. По умолчанию используется вариант поставки «Полный»;
MakeSetup — создавать комплект поставки;
MakeFiles — создавать файлы комплекта поставки;
-digisign<имя файла с параметрами лицензирования> — указание параметров лицензирования рабочего места пользователя.
/ResetMasterNode — отмена главного узла. Действие параметра, аналогичны вызову метода УстановитьГлавныйУзел() со значением параметра Неопределено.
Одновременное использование параметров внутри подгруппы параметров не допускается.
/CheckConfig [-ConfigLogicalIntegrity] [-IncorrectReferences] [-ThinClient] [-WebClient] [-Server] [-ExternalConnection] [- ExternalConnectionServer] [-ThickClientManagedApplication] [-ThickClientServerManagedApplication] [-ThickClientOrdinaryApplication] [-ThickClientServerOrdinaryApplication] [-DistributiveModules] [-UnreferenceProcedures] [-HandlersExistence] [-EmptyHandlers] — централизованная проверка конфигурации.
ConfigLogicalIntegrity — проверка логической целостности конфигурации. Стандартная проверка, обычно выполняемая перед обновлением базы данных;
IncorrectReferences — поиск некорректных ссылок. Поиск ссылок на удаленные объекты. Выполняется по всей конфигурации, включая права, формы, макеты, интерфейсы и т.д. Также осуществляется поиск логически неправильных ссылок;
ThinClient — синтаксический контроль модулей для режима эмуляции среды управляемого приложения (тонкий клиент), выполняемого в файловом режиме;
WebClient — синтаксический контроль модулей в режиме эмуляции среды веб-клиента;
Server — синтаксический контроль модулей в режиме эмуляции среды сервера 1С:Предприятия;
ExternalConnection — синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
ExternalConnectionServer — синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
ThickClientManagedApplication — синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в файловом режиме;
ThickClientServerManagedApplication — синтаксический контроль модулей в режиме эмуляции среды управляемого приложения (толстый клиент), выполняемого в клиент-серверном режиме;
ThickClientOrdinaryApplication — синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в файловом режиме;
ThickClientServerOrdinaryApplication — синтаксический контроль модулей в режиме эмуляции среды обычного приложения (толстый клиент), выполняемого в клиент-серверном режиме;
ExternalConnection — синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в файловом режиме;
ExternalConnectionServer — синтаксический контроль модулей в режиме эмуляции среды внешнего соединения, выполняемого в клиент-серверном режиме;
DistributiveModules — поставка модулей без исходных текстов. В случае, если в настройках поставки конфигурации для некоторых модулей указана поставка без исходных текстов, проверяется возможность генерации образов этих модулей;
UnreferenceProcedures — поиск неиспользуемых процедур и функций. Поиск локальных (не экспортных) процедур и функций, на которые отсутствуют ссылки. В том числе осуществляется поиск неиспользуемых обработчиков событий;
HandlersExistence — проверка существования назначенных обработчиков. Проверка существования обработчиков событий интерфейсов, форм и элементов управления;
EmptyHandlers — поиск пустых обработчиков. Поиск назначенных обработчиков событий, в которых не выполняется никаких действий. Существование таких обработчиков может привести к снижению производительности системы.
/ReduceEventLogSize <Date> [-saveAs <имя файла>] [-KeepSplitting] — сокращение журнала регистрации:
Date — новая граница журнала регистраций в формате ГГГГ-ММ-ДД;
-saveAs <имя файла> — параметр для сохранения копии выгружаемых записей;
-KeepSplitting — требуется сохранить разделение на файлы по периодам.
/DumpConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] — выгрузка свойств объектов метаданных конфигурации.
<каталог выгрузки> — каталог расположения файлов свойств;
Module — признак необходимости выгрузки модулей;
Template — признак необходимости выгрузки шаблонов;
Help — признак необходимости выгрузки справочной информации;
AllWritable — признак выгрузки свойств только доступных для записи объектов.
/LoadConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] — загрузка свойств объектов метаданных конфигурации.
<каталог выгрузки> — каталог расположения файлов свойств;
Module — признак необходимости загрузки модулей;
Template — признак необходимости загрузки шаблонов;
Help — признак необходимости загрузки справочной информации;
AllWritable — признак загрузки свойств только доступных для записи объектов.
Если команда пакетного режима запуска прошла успешно, возвращает код возврата 0, в противном случае  — 1 (101, если в данных имеются ошибки).
/CreateTemplateListFile <имя файла> [-TemplatesSourcePath] — создание файла шаблонов конфигураций.
<имя файла> — имя файла списка шаблонов конфигураций. Если не указано, создается в заданном каталоге с именем по умолчанию, если указано только имя создается с указанным именем в заданном каталоге. При указании полного пути используется данный путь;
TemplatesSourcePath — путь для поиска файлов шаблонов конфигураций. Если не задан, берется путь, установленный в системе в диалоге настройке при запуске.
Пример:
DESIGNER /F»D:\V8\Cfgs81\ИБ81″ /CreateTemplateListFile «templates.lst» -TemplatesSourcePath «D:\V8\Cfgs81\tmpIts»
-ConvertFiles <имя файла|путь> — параметр пакетной конвертации файлов 1С:Предприятия 8.x.
<имя файла|путь> — имя фала или каталога (обязательный параметр)
Если задан каталог, осуществляется конвертация всех доступных документов в указанном каталоге и вложенных каталогах. Для успешной конвертации файлы должны быть доступны для записи. Если указанный в качестве параметра файл недоступен для записи, выдается сообщение об ошибке.
В случае режима работы с каталогом, недоступные для записи файлы пропускаются без выдачи сообщений об ошибке.
Для работы данного механизма должен быть запущен режим «Конфигуратор» и открыта конфигурация, в среде которой будет производиться конвертация. Имя информационной базы и параметры авторизации можно указать через стандартные параметры командной строки. В случае отсутствия таких параметров, будут выданы соответствующие запросы, как и в других аналогичных механизмах командной строки, работающих в режиме «Конфигуратор».
Примеры:
Конвертация файла:
1cv8.exe -ConvertFilesd:/base/ExtProcessing.epfКонвертация каталога:
1cv8.exe -ConvertFilesd:/base
/Visible — делает исполнение пакетной команды видимым пользователю. На время работы конфигуратора открывается окно заставки.
/RunEnterprise — предназначен для запуска 1С:Предприятия после исполнения пакетной команды. После ключа может быть указана дополнительная командная строка. При запуске 1С:Предприятия, переданные в ней параметры будут использованы вместо параметров текущей сессии. Дополнительная командная строка обязательно должна быть в кавычках, вложенные в нее кавычки должны быть удвоены.
/DumpResult — предназначен для записи результата работы конфигуратора в файл. После ключа должно быть указано имя файла. Результат – число (0 - в случае успеха).

Запуск 1С:Предприятие 8 в режиме веб-клиента


Для запуска веб-клиента необходимо в адресной строке веб-браузера ввести адрес следующего вида:

http://hostt
где host – адрес сайта, соответствующего информационной базе.
Веб-клиент не поддерживает параметры командной строки толстого и тонкого клиентов. Для веб-клиента существуют свои параметры запуска. Они указываются в строке веб-браузера после символа «?», параметры разделяются символом «&».
Синтаксис строки запроса: http://host?ИмяПараметра1=ЗначениеПараметра1&ИмяПараметра2=ЗначениеПараметра2
Пример: http://localhost/demo?C=userParameter
см. также:Параметры командной строки в режиме веб-клиента
Веб-клиент работает в среде веб-браузера. Поддерживаются:
  • Mozilla Firefox версии 3.х.;
  • Microsoft Internet Explorer версии 6.0, 7.0, 8.0. Рекомендуется использовать версию 7.0.
Язык интерфейса может быть указан следующим образом (в порядке увеличения приоритета):
  • В настройках предпочтительных языков интерфейса веб-браузера (задаются в настройках веб-браузера);
  • В командной строке (параметр «L»).
Порядок действий платформы при выборе языка интерфейса веб-браузера:
  • При обработке запроса к ресурсу, которому соответствует информационная база (например: http://localhost/demo), производится выбор языка интерфейса:
    • При наличии параметра запроса «L» анализируется значение данного параметра, если в результате анализа параметра язык не указан, производится анализ предпочтительных языков веб-браузера;
    • При отсутствии параметра запроса производится анализ предпочтительных языков, установленных в веб-браузере.
  • Подбор предпочтительного языка осуществляется из набора языков, указанных при установке 1С:Предприятия для модулей расширений веб-сервера:
    • Если точного соответствия не найдено (например, в параметре указан язык en_US) производится усечение имени языка и производится повторный поиск (в примере: en);
    • Если соответствующего языка не было найдено в процессе анализа – языком по-умолчанию является английский (en).
  • Выбранный язык добавляется к базовому URL приложения (в примере получается: http://localhost/demo/ru) и осуществляется автоматическая переадресация веб-браузера на новый URL.

Запуск веб-клиента с одновременным переходом по ссылке

Ссылку можно получить в диалоге «Получить ссылку». Ссылка должна быть внешней.
Пример внешней ссылки: http://host/app/ru/#e1cib/app/Обработка.СписокАктивныхПользователей
При вводе такой ссылки в адресную строку браузера произойдет загрузка приложения и открытие формы списка активных пользователей.
Примечание:
При использовании Microsoft Internet Explorer не происходит загрузка приложения с переходом по ссылке, если ссылка относится к приложению, загруженному в текущем окне браузера. Рекомендуется вводить ссылку в адресную строку нового пустого окна браузера.

Запуск 1С:Предприятие 8 в режиме тонкого клиента


Помимо запуска путем выбора соответствующей пиктограммы из меню «Пуск—Программы…» операционной системы MS Windows, запуск системы 1С:Предприятие 8 в режиме тонкого клиента может быть выполнен путем запуска исполняемого файла 1CV8C.EXE. Такой запуск может быть произведен, например, двойным щелчком мыши на имени файла 1CV8C.EXE в программе Проводник (Explorer).

В командной строке запуска файла 1CV8C.EXE можно указать имя каталога с информационной базой и другие необходимые параметры. Параметры могут содержать ключи, детализирующие или описывающие указанные параметры.
Если при запуске файла 1CV8C.EXE обнаружена ошибка в параметрах командной строки, или параметры отсутствуют, то после запуска на экран будет выдан диалог «Запуск 1С:Предприятия». Если имя каталога с информационной базой указано верно, а параметры пользователя с ошибкой, будет выдано окно авторизации.
см. также:Параметры командной строки для указания параметров запуска
Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки.
Ниже приведен пример командной строки для запуска системы 1С:Предприятие 8:
С:\1CV8\BIN\1CV8C.EXE ENTERPRISE /FC:\1CV8\DB
Приведенная командная строка означает, что система 1С:Предприятие 8 будет запущена в режиме «Тонкий клиент«, а информационная база находится в каталоге «С:\1CV8\DB».

Запуск 1С:Предприятие 8 в режиме толстого клиента


Помимо запуска путем выбора соответствующей пиктограммы из меню «Пуск—Программы…» операционной системы MS Windows, запуск системы 1С:Предприятие 8 может быть выполнен путем запуска исполняемого файла 1CV8.EXE. Такой запуск может быть произведен, например, двойным щелчком мыши на имени файла 1CV8.EXE в программе Проводник (Explorer).

В командной строке запуска файла 1CV8.EXE можно указать все необходимые параметры: режим запуска, имя каталога с информационной базой и другие. Параметры могут содержать ключи, детализирующие или описывающие указанные параметры. Если параметры командной строки указаны верно, файл 1CV8.EXE будет запущен в одном из режимов запуска: «1С:Предприятие» или «Конфигуратор» — в зависимости от указанных параметров. Для режима «Конфигуратор» выполнение отдельных работ по обслуживанию информационной базы с помощью параметров командной строки реализовано в режиме пакетного запуска.
Режим пакетного запуска — режим работы, при котором система 1С:Предприятие 8 выполняет действия, определяемые параметром командной строки, после чего система завершает свою работу. Такие параметры называются параметрами пакетного режима запуска. В командной строке следует использовать только один вид параметров пакетного режима.
Если при запуске файла 1CV8.EXE обнаружена ошибка в параметрах командной строки, или параметры отсутствуют, то после запуска на экран будет выдан диалог «Запуск 1С:Предприятия». В этом диалоге пользователь может выбрать режим запуска файла 1CV8.EXEи информационную базу. Если имя каталога с информационной базой указано верно, а параметры пользователя с ошибкой, будет выдано окно авторизации.
Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки.
Ниже приведен пример командной строки для запуска системы 1С:Предприятие 8:
С:\1CV8\BIN\1CV8.EXE ENTERPRISE /FC:\1CV8\DB
Приведенная командная строка означает, что система 1С:Предприятие 8 будет запущена в режиме «1С:Предприятие«, а информационная база находится в каталоге «С:\1CV8\DB».
1