Skip to content

Добавление выбора объектов в параметрах отчета о сравнении метаданных#191

Open
nikitaburyakov wants to merge 6 commits into
oscript-library:developfrom
nikitaburyakov:develop
Open

Добавление выбора объектов в параметрах отчета о сравнении метаданных#191
nikitaburyakov wants to merge 6 commits into
oscript-library:developfrom
nikitaburyakov:develop

Conversation

@nikitaburyakov

Copy link
Copy Markdown

Метод ПолучитьОтчетОСравненииКонфигурацииСФайлом:
по умолчанию формируется пустой отчет.
Добавлены параметры запуска:

  • IncludeChangedObjects
  • IncludeDeletedObjects
  • IncludeAddedObjects

https://its.1c.ru/db/v8327doc#bookmark:adm:TI000000527

Comment thread src/v8runner.os
// * ИзмененныеОбъектыМетаданных - Булево - Измененные объекты метаданных
// * УдаленныеОбъектыМетаданных - Булево - Имя пользователя хранилища
// * ДобавленныеОбъектыМетаданных - Булево - Пароль пользователя хранилища
Функция ОбъектыОтчетаСравненияМетаданных()

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Может сразу необязательных параметров методу накинуть, чтобы создавать структуру уже с заданными флагами?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И сделать его экспортным, чтобы потребитель API мог его вызывать

Comment thread src/v8runner.os
Если Объекты = Неопределено Тогда
Объекты = ОбъектыОтчетаСравненияМетаданных();
КонецЕсли;
Если Объекты.Свойство("ИзмененныеОбъектыМетаданных")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Предлагаю выделить метод "ФлагСтруктуры" (или как-то так), который будет делать

Возврат Структура.Свойство(Имя, ЗначениеФлага) И ЗначениеФлага = Истина

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants