Versions Compared

Key

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

...

Чтобы ускорить проверку, желательно ограничить получаемые элементы нужным перечнем категорий:

image-2025-1-27_13-35-30.pngImage Added

На вход требуется передать категорию или категории. категории должны быть в виде идентификаторов. Возможны несколько форматов:

После извлечения элементов из модели, можно перейти к формированию логики проверки.

  • Пустой список

Image Added

  • Простая строка 

image-2025-1-27_14-50-26.pngImage Added

  • Список категорий в виде строки, разделенной вертикальными палками.

image-2025-1-27_14-51-40.pngImage Added

  • Массив строк

image-2025-1-27_14-52-55.pngImage Added

Логика проверки

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

...

Мы реализуем простейшую логику, которая позволит проверить наличие семейств модели и сформировать сообщения в зависимости от результата. Воспользуемся блоками "Если", чтобы создать условие и блок сравнения "=". Нажав на шестеренку в блоке "Если", мы можем добавить условие, переместив его в правый столбец. Нам необходимо к условию "Если" добавить "Иначе". После завершения настройки, еще раз нажмите на шестеренку, чтобы скрыть настройки.

Используя меню "Формулы" добавим к условию блок "Число", перетащив его в правое окно блока сравнения.

Image Modified

А также из меню "Массивы" воспользуемся блоком "Длина", чтобы проверить наличие в списке элементов модели  

Image Modified

Осталось лишь добавить переменную "Элементы", чтобы завершить создание условия. Наше финальное условие выглядит следующим образом:

Image Modified

И можно переходить к формированию сообщений с результатами проверки.

Вывод результата

Блоки, формирующие вывод результата находятся в меню "Инспекция"

Image Modified

Мы воспользуемся блоками "Сохранить элементы с ошибкой" и "Сохранить элементы с сообщением", соответственно

Image Modified

Надо лишь добавить текст сообщения, выбрав соответствующий блок в меню "Текст"

Image Modified

Текстовые сообщения должны пояснять результат проверки, будь то "Успех" или "Ошибка".

Image Modified

Подсчет процента

Завершается создание инспекции добавлением блока вычисление результата проверки в % от общего числа элементов

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

...