Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Проверка состоит из следующих основных частей:

  • Получить проверяемые элементы 
  • Выполнить проверку полученных элементов
  • Сформировать результат проверки

Подробное описание создания логики инспекции

Получить проверяемые элементы 

Создать переменные, хранящие информацию по проверяемым элементам

...

. На вкладке "Переменные" нажать "Создать переменную"

Image Added

Задать имя переменной в поле "Имя новой переменной", в нашем случае задаем "Элементы" и нажать "ОК"

Image Added
Появившийся блок "Присвоить"

...

с именем созданной переменной

...

перетащить в окно редактора

Image Added
На вкладке "Документ" найти блок "Элементы модели с фильтром" и присоединить его к блоку "Присвоить"

Image Added

На вкладке "Документ" также находятся блоки, определяющие способ выбора модели из котором получаются проверяемые в инспекции элементы. Можно воспользоваться блоком "Модель" с вкладки "Документ", задающим способ получения модели из которой получаются проверяемые элементы. Блок "Модель" используется, если элементы нужно получить из текущей модели


Image Added

После выполненных действий схема инспекции выглядит следующим образом

Image Added

При необходимости фильтрации проверяемых семейств, добавляется блок "Фильтр семейств по значению параметра". Блоки фильтрации семейств позволяют уточнить условия проверки. В зависимости от числа фильтров, можно использовать единичный или групповой фильтр. Блок 

...

"Фильтр семейств по значению параметра" с вкладки "Документ"

...

позволяет добавить фильтрацию по значению параметра семейства.

Image Added

Блоки вкладки "Текст" можно использовать, чтобы определить имена и значения проверяемых параметров. На вкладке "Текст" найти блок "Буква, слова или строка текста", чтобы создать текстовые блоки "BDS_Class" и "Не определен", соответственно. Данные текстовые блоки позволят определить имя параметра и его значение.

Image Added

Полученные текстовые блоки используем при настройки фильтра по параметру

Image Added

Выполнить проверку полученных элементов

Используя блоки вкладок "Логика" и "Циклы" описать логику проверки. Блок "Если" используется при проверках условий
Чтобы завязать логику инспекции на проверку количества элементов, воспользуйтесь блоком "Длина" с вкладки "Массивы"
Завязать логику проверки на числовой параметр можно с помощью блока "Число" с вкладки "Формулы"
В зависимости от результата проверки условия, к результату добавляются блоки "Сохранить элемент с ошибкой" при получении ошибки или "Сохранить элемент с сообщением", в случае успеха. 

Сформировать результат проверки

Создание инспекции можно завершить блоком "Получить процент выполнения инспекции" с вкладки "Инспекции"

...

Подробно

6. Провести тестирование логики

...