/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 - в случае успеха).