Wiki source code of 02_Настройка правила
Last modified by Bimit Administrator on 31.07.2025, 10:07
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | Инструмент по настройке правила содержит блоки: | ||
2 | |||
3 | * //Настройка правила// – блок, в котором происходит создание условий проверки. | ||
4 | * //Параметры передачи элементов в подправила// – блок, в котором указываются дополнительные параметры при создании подправила. Блок становится видимым в интерфейсе исключительно при наличии предварительно заданных условий проверки в правиле. | ||
5 | * //Просмотр элементов// – блок, отображающий перечень элементов, задействованных в условиях проверки текущего правила. | ||
6 | |||
7 | [[image:1753779976736-460.png]] | ||
8 | |||
9 | **//Настройка правила//** | ||
10 | |||
11 | При клике на правило в блоке //«Настройка правила»// активируется инструмент по формированию условий проверки. | ||
12 | |||
13 | [[image:1753779976741-548.png]] | ||
14 | |||
15 | Поля для создания условий проверки зависят от выбранного при создании правила шаблона. | ||
16 | |||
17 | Подробная информация о типах и настройках шаблонов выполняемых проверок представлена в разделе документации [[«Шаблоны проверок»>>doc:3_manual.08_checks.02_sets_check.WebHome]]. | ||
18 | |||
19 | Подробная информация о создании выборки для проверки элементов представлена в разделе документации [[«Условия отбора»>>doc:3_manual.08_checks.03_elem_filters.WebHome]]. | ||
20 | |||
21 | Контекстное меню, вызываемое кликом по кнопке **//«Меню»//** или ПКМ по строке с названием правила в блоке //«Дерево правил»//, позволяет редактировать правило, создавать копию, создавать подправило или удалять правила. | ||
22 | |||
23 | [[image:1753780002023-654.png]] | ||
24 | |||
25 | **//Создать подправило//** | ||
26 | |||
27 | При выборе пункта //«Создать подправило»// открывается модальное окно с полем для ввода названия правила, полем с указанным родительским элементом, доступным для редактирования, и выбором шаблона проверки. | ||
28 | |||
29 | [[image:1753780002027-606.png]] | ||
30 | |||
31 | Подправила размещаются в блоке //«Дерево правил»// с сохранением иерархических связей. | ||
32 | |||
33 | [[image:1753780002030-309.png]] | ||
34 | |||
35 | **//Скопировать правило//** | ||
36 | |||
37 | При выборе пункта //«Скопировать правило»// система создает полную копию исходного правила, включая все установленные параметры и настройки. | ||
38 | |||
39 | Дубликат правила сохраняется в блоке //«Дерево правил»// с добавлением суффикса «_copy» к оригинальному названию. | ||
40 | |||
41 | [[image:1753780022401-128.png]] | ||
42 | |||
43 | **//Редактировать правило//** | ||
44 | |||
45 | При выборе пункта //«Редактировать правило»// открывается модальное окно с возможностью редактирования параметров правила (наименование, позиция в дереве правил, шаблон). | ||
46 | |||
47 | Вызов данного окна осуществляется также через кнопку **//«Настройка правила»//**. | ||
48 | |||
49 | [[image:1753780022405-590.png]] | ||
50 | |||
51 | **//Удалить правило//** | ||
52 | |||
53 | Полное удаление правила осуществляется через пункт меню //«Удалить правило»// с обязательным подтверждением операции в модальном окне. | ||
54 | |||
55 | [[image:1753780040164-356.png]] | ||
56 | |||
57 | **//Параметры передачи элементов в подправила//** | ||
58 | |||
59 | Блок //«Параметры передачи элементов в подправила»// предназначен для настройки критериев фильтрации элементов, которые будут подвергаться проверке в рамках подправил. | ||
60 | |||
61 | [[image:1753780040169-294.png]] | ||
62 | |||
63 | * //Без фильтрации// – подправило выполняет проверку элементов на основе самостоятельно сформированной выборки, без учета фильтров родительского правила. | ||
64 | * //Все элементы выборки// – подправило выполняет проверку элементов на основе самостоятельно сформированной выборки, а также для каждого элемента выборки родительского правила. | ||
65 | * //Элементы, которые прошли проверку// – подправило выполняет проверку элементов на основе самостоятельно сформированной выборки, а также только тех элементов, которые успешно прошли проверку в родительском правиле и не были зафиксированы в таблице коллизий. | ||
66 | * //Элементы, которые не прошли проверку// – подправило выполняет проверку элементов на основе самостоятельно сформированной выборки, а также тех элементов, которые не прошли проверку в родительском правиле и были зафиксированы в таблице коллизий. | ||
67 | |||
68 | Активация опции **//«Только элементы потомки»//** переносит проверку с выбранного объекта на его составные части, исключая из анализа сам родительский элемент. | ||
69 | |||
70 | //Например, для витража проверяются составляющие его элементы, для этажа анализируются содержащиеся в нем конструкции. Сам родительский объект (витраж/этаж) исключается из проверки.// | ||
71 | |||
72 | При активации опции **//«Сохранять замечания»//** все выявленные в ходе проверок коллизии автоматически фиксируются в таблице Коллизий/Проверок. По умолчанию данная опция всегда включена. | ||
73 | |||
74 | **Обратите внимание!** //Все настройки, указанные в блоке «Параметры передачи элементов в подправила», применяются исключительно при активации проверки через пункт «Пересчитать цепочку».// | ||
75 | |||
76 | [[image:1753780072467-162.png]] | ||
77 | |||
78 | **//Просмотр элементов//** | ||
79 | |||
80 | В блоке //«Просмотр элементов»// визуально отображается перечень элементов, задействованных в условиях проверки текущего правила. | ||
81 | |||
82 | При клике на кнопку **//«Просмотр»//** в блоке //«Настройка правила»// система отображает элементы выборки в блоке //«Просмотр элементов»// и визуально выделяет эти элементы на модели желтым цветом. | ||
83 | |||
84 | [[image:1753780072471-297.png]] | ||
85 | |||
86 | При клике на элемент в блоке //«Просмотр элементов»// открывается панель свойств с полной информацией об элементе. На модели данный элемент подсвечивается зеленым цветом. | ||
87 | |||
88 | [[image:1753780072476-101.png]] |