CompareCfg

CompareCfg

/CompareCfg -FirstConfigurationType -FirstName [-FirstVersion]
-SecondConfigurationType -SecondName -SecondVersion
[-Objects] -ReportType -IncludeChangedObjects [-IncludeAddedObjects] -ReportFormat -ReportFile

— построение отчета о сравнении конфигурации. Доступны опции:

-FirstConfigurationType — тип первой конфигурации для сравнения. Возможны значения:

  • MainConfiguration — основная конфигурация;
  • DBConfiguration — конфигурация базы данных;
  • VendorConfiguration — конфигурация поставщика;
  • ExtensionConfiguration — расширение конфигурации;
  • ExtensionDBConfiguration — расширение конфигурации (база данных);
  • ConfigurationRepository — конфигурация из хранилища конфигурации;
  • ExtensionConfigurationRepository — расширение конфигурации из хранилища расширения конфигурации;
  • File — файл конфигурации/расширения конфигурации.
  • -FirstName — имя конфигурации. Зависит от типа конфигурации:

  • VendorConfiguration — имя конфигурации поставщика;
  • ExtensionConfiguration — имя расширения конфигурации;
  • ExtensionDBConfiguration — имя расширения конфигурации (база данных);
  • -FirstFile — путь к файлу. Используется при указании типа конфигурации File.

    -FirstVersion — версия конфигурации хранилища. Используется при указании типа конфигурации ConfigurationRepository и ExtensionConfigurationRepository. 

    -SecondConfigurationType — тип второй конфигурации для сравнения. Возможны значения:

  • MainConfiguration — основная конфигурация;
  • DBConfiguration — конфигурация базы данных;
  • VendorConfiguration — конфигурация поставщика;
  • ExtensionConfiguration — расширение конфигурации;
  • ExtensionDBConfiguration — расширение конфигурации (база данных);
  • ConfigurationRepository — конфигурация из хранилища конфигурации;
  • File — файл конфигурации/расширения конфигурации.
  • -SecondName — имя конфигурации. Зависит от типа конфигурации:

  • VendorConfiguration — имя конфигурации поставщика;
  • ExtensionConfiguration — имя расширения конфигурации;
  • ExtensionDBConfiguration — имя расширения конфигурации (база данных);
  • -SecondFile — путь к файлу. Используется при указании типа конфигурации File.

    -SecondVersion — версия конфигурации хранилища. Используется при указании типа конфигурации ConfigurationRepository и ExtensionConfigurationRepository. 

    -MappingRule — правило установки соответствий объектов для тех случаев, когда конфигурации не состоят в отношениях «родитель-потомок»:. Допустимые значения:

  • ByObjectNames  — по именам. Используется по умолчанию.
  • ByObjectIDs — по идентификаторам.
  • -Objects — путь к файлу в формате XML, содержащему список объектов. Подробнее о формате файла см в документации [http://its.1c.ru/db/v838doc#bookmark:adm:TI000000564]. Если не указан, отчет строится по всей конфигурации.

    -ReportType — тип отчета. Возможные значения:

  • Brief — краткий отчет.
  • Full — полный отчет.
  • -IncludeChangedObjects — включать в отчет измененные подчиненные объекты.

    -IncludeDeletedObjects — включать в отчет удаленные подчиненные объекты.

    -IncludeAddedObjects — включать в отчет добавленные подчиненные объекты.

    -ReportFormat — формат файла отчета. Возможные значения:

  • txt — текстовый документ.
  • mxl — табличный документ.

-ReportFile — путь к результирующему файлу отчета.