Changes for page 04_Язык IFCQL

Last modified by Bimit Administrator on 20.04.2026, 16:00

From version 12.1
edited by Bimit Administrator
on 17.04.2026, 13:51
Change comment: There is no comment for this version
To version 10.2
edited by Bimit Administrator
on 17.04.2026, 13:25
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -227,7 +227,7 @@
227 227  )))
228 228  )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)(((
229 229  (% style="line-height:1.2" %)
230 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)entity = "IfcWall"
230 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)entity = ”ifcWall
231 231  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
232 232  |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)(((
233 233  (% style="line-height:1.2" %)
... ... @@ -237,9 +237,9 @@
237 237  (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Классификация элемента
238 238  )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)(((
239 239  (% style="line-height:1.2" %)
240 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification = "Uniclass.01_02"
240 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification = Uniclass.01_02
241 241  
242 - (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification in ("BIMIT Проверки".0-1,Uniclass.01_03)
242 + (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)classification in (BIMIT Проверки.0-1,Uniclass.01_03)
243 243  
244 244  
245 245  
... ... @@ -278,10 +278,10 @@
278 278  
279 279  
280 280  )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:132px" %)(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Связь через уровни родительского дерева|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)(((
281 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)parent.IfcBuilding.property.Общие.Тип = 1
281 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)parent.ifcBuilding.property.Общие.Тип = 1
282 282  
283 283  
284 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ancestor.IfcSite.property.Общие.Тип = 1
284 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ancestor.ifcSite.property.Общие.Тип = 1
285 285  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
286 286  |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)(((
287 287  (% style="line-height:1.2" %)
... ... @@ -291,7 +291,7 @@
291 291  (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Элемент содержит материал
292 292  )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)(((
293 293  (% style="line-height:1.2" %)
294 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)material = "Бетон 25"
294 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)material = Бетон 25
295 295  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
296 296  |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)(((
297 297  (% style="line-height:1.2" %)
... ... @@ -342,7 +342,7 @@
342 342  (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)обращение к модели
343 343  )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)(((
344 344  (% style="line-height:1.2" %)
345 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)model = "КР"
345 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)model = КР
346 346  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
347 347  |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)(((
348 348  (% style="line-height:1.2" %)
... ... @@ -355,7 +355,7 @@
355 355  (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)аналог
356 356  
357 357  (% style="line-height:1.2" %)
358 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDINGSTORE).attribute.name="Этаж 1"
358 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDINGSTORE).attribute.name=Этаж 1
359 359  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
360 360  |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)(((
361 361  (% style="line-height:1.2" %)
... ... @@ -368,7 +368,7 @@
368 368  (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)аналог
369 369  
370 370  (% style="line-height:1.2" %)
371 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDLAYER).attribute.name="слой 1"
371 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)partOf(IFCRELNESTS, IFCBUILDLAYER).attribute.name=слой 1
372 372  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
373 373  |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)(((
374 374  (% style="line-height:1.2" %)
... ... @@ -378,7 +378,7 @@
378 378  (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Группировка
379 379  )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:232px" %)(((
380 380  (% style="line-height:1.2" %)
381 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)group = "1 группа"
381 +(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)group = 1 группа
382 382  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
383 383  |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:111px" %)(((
384 384  (% style="line-height:1.2" %)
... ... @@ -398,128 +398,432 @@
398 398  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
399 399  )))
400 400  
401 -* Parent – элемент, находящийся на один уровень выше по дереву элементов.
402 -* Child – элемент, находящийся на один уровень ниже по дереву элементов.
403 -* Ancestor – элемент, который находится выше по дереву элементов.
404 -* Descendant – элемент, который находится ниже по дереву элементов.
405 405  
406 -[[image:1776422167825-824.png]]
407 -
408 -
409 -Для элемента BuildingStorey элементы Site и Building являются Ancestors, при этом Building выступает в роли Parent.
410 -
411 -Элементы Beam, Column и WallStandartCase являются Descendants, при этом Beam и Column являются Childs.
412 -
413 -
414 -[[image:1776422167832-476.png]]
415 -
416 -Происходит поиск родственника с указанным IFC-классом, содержащим конкретный атрибут.
417 -
418 -(% style="line-height:1.38" %)
419 -(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Имена переменных (и их частей) в строке выражения должны быть взяты в символ двойные кавычки (при наличии в них символа пробела, точки, слеша скобок, или одинарной кавычки ), например:
420 -
421 -(% style="line-height:1.38" %)
422 -(% style="color:#000000; font-family:~"Courier New~",monospace; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)property."Размеры"."Ширина ступени (в мм. или ‘ ) / ширина марша" > 200.23
423 -
424 -
425 425  (% style="color:#000000; font-family:Arial,sans-serif; font-size:16pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Пример IFCQL
426 426  
427 -|**Параметр**|**Выбор сравнения**|**Пример ifcql**
428 -|(% rowspan="5" %)Модель|Любая|model is any
429 -|Равно|model = "АР-АР"
430 -|Не равно|model ~!= "КР"
431 -|Содержит|model like "АР"
432 -|Не содержит|model not like "КР"
404 +
405 +|(((
406 +**Параметр**
407 +)))|(((
408 +**Выбор сравнения**
409 +)))|(((
410 +**Пример ifcql**
411 +)))
412 +|(% rowspan="5" %)(((
413 +Модель
414 +)))|(((
415 +
416 +)))|(((
417 +model is any
418 +)))
419 +|(((
420 +Равно
421 +)))|(((
422 +model = "АР-АР"
423 +)))
424 +|(((
425 +Не равно
426 +)))|(((
427 +model != "КР"
428 +)))
429 +|(((
430 +Содержит
431 +)))|(((
432 +model like "АР"
433 +)))
434 +|(((
435 +Не содержит
436 +)))|(((
437 +model not like "КР"
438 +)))
433 433  |(% rowspan="4" %)(((
434 434  Этаж
435 435  
436 436  
437 -)))|Равно|floor = 'Этаж 2'
438 -|Не равно|floor ~!= 'Этаж 3'
439 -|Содержит|floor like '2'
440 -|Не содержит|floor not like '3'
443 +)))|(((
444 +Равно
445 +)))|(((
446 +floor = 'Этаж 2'
447 +)))
448 +|(((
449 +Не равно
450 +)))|(((
451 +floor != 'Этаж 3'
452 +)))
453 +|(((
454 +Содержит
455 +)))|(((
456 +floor like '2'
457 +)))
458 +|(((
459 +Не содержит
460 +)))|(((
461 +floor not like '3'
462 +)))
441 441  |(% rowspan="4" %)(((
442 442  IFC-тип
443 443  
444 444  
445 -)))|Равно|entity = 'IfcWindow'
446 -|Не равно|entity ~!= 'IfcWindow'
447 -|Содержит|entity like 'window'
448 -|Не содержит|entity not like 'pile'
467 +)))|(((
468 +Равно
469 +)))|(((
470 +entity = 'IfcWindow'
471 +)))
472 +|(((
473 +Не равно
474 +)))|(((
475 +entity != 'IfcWindow'
476 +)))
477 +|(((
478 +Содержит
479 +)))|(((
480 +entity like 'window'
481 +)))
482 +|(((
483 +Не содержит
484 +)))|(((
485 +entity not like 'pile'
486 +)))
449 449  |(% rowspan="4" %)(((
450 450  Зона
451 451  
452 452  
453 -)))|Равно|zone = '318'
454 -|Не равно|zone ~!= 1111
455 -|Содержит|zone like 31
456 -|Не содержит|zone not like 4
491 +)))|(((
492 +Равно
493 +)))|(((
494 +zone = '318'
495 +)))
496 +|(((
497 +Не равно
498 +)))|(((
499 +zone != 1111
500 +)))
501 +|(((
502 +Содержит
503 +)))|(((
504 +zone like 31
505 +)))
506 +|(((
507 +Не содержит
508 +)))|(((
509 +zone not like 4
510 +)))
457 457  |(% rowspan="4" %)(((
458 458  Слои
459 459  
460 460  
461 -)))|Равно|layer = 'A-GLAZ-~_~_~_~_-OTLN'
462 -|Не равно|layer ~!= 'glaz'
463 -|Содержит|layer like 'glaz'
464 -|Не содержит|layer not like 'door'
465 -|(% rowspan="14" %)Атрибут|Равно|property."IFC_0_Идентификация_Несколько категорий"."8. Категория" = 'Окна'
466 -|Не равно|property."IFC_0_Идентификация_Несколько категорий"."8. Категория" ~!= 'Дверь'
467 -|Больше|property.OverallWidth > 590
468 -|Меньше|property.OverallWidth < 3000
469 -|Больше или равно|property.OverallWidth >= 600
470 -|Меньше или равно|property.OverallWidth <=2740
471 -|Содержит|property.OverallWidth like 0 or property.OverallWidth like 5
472 -|Не содержит|property.OverallWidth not like "string"
473 -|Имеет значение|property.OverallWidth not null
474 -|Не имеет значения|property."IFC_0_Идентификация_Несколько категорий"."Атрибут" is null
475 -|Значение из набора|property.OverallWidth in ("2740", "2220", "1960", "1180", "1000", "975", "600")
476 -|Строка|typeOf(property."IFC_0_Идентификация_Несколько категорий"."1. Семейство и типоразмер", string)
477 -|Число|typeOf(property.OverallWidth, double, mm)
478 -|Диапазон|typeOf(property.OverallWidth, range, 600, 3000)
479 -|Классификатор| |classification = "Классификатор/1-1"
515 +)))|(((
516 +Равно
517 +)))|(((
518 +layer = 'A-GLAZ-~_~_~_~_-OTLN'
519 +)))
520 +|(((
521 +Не равно
522 +)))|(((
523 +layer != 'glaz'
524 +)))
525 +|(((
526 +Содержит
527 +)))|(((
528 +layer like 'glaz'
529 +)))
530 +|(((
531 +Не содержит
532 +)))|(((
533 +layer not like 'door'
534 +)))
535 +|(% rowspan="14" %)(((
536 +Атрибут
537 +)))|(((
538 +Равно
539 +)))|(((
540 +property."IFC_0_Идентификация_Несколько категорий"."8. Категория" = 'Окна'
541 +)))
542 +|(((
543 +Не равно
544 +)))|(((
545 +property."IFC_0_Идентификация_Несколько категорий"."8. Категория" != 'Дверь'
546 +)))
547 +|(((
548 +Больше
549 +)))|(((
550 +property.OverallWidth > 590
551 +)))
552 +|(((
553 +Меньше
554 +)))|(((
555 +property.OverallWidth < 3000
556 +)))
557 +|(((
558 +Больше или равно
559 +)))|(((
560 +property.OverallWidth >= 600
561 +)))
562 +|(((
563 +Меньше или равно
564 +)))|(((
565 +property.OverallWidth <=2740
566 +)))
567 +|(((
568 +Содержит
569 +)))|(((
570 +property.OverallWidth like 0 or property.OverallWidth like 5
571 +)))
572 +|(((
573 +Не содержит
574 +)))|(((
575 +property.OverallWidth not like "string"
576 +)))
577 +|(((
578 +Имеет значение
579 +)))|(((
580 +property.OverallWidth not null
581 +)))
582 +|(((
583 +Не имеет значения
584 +)))|(((
585 +property."IFC_0_Идентификация_Несколько категорий"."Атрибут" is null
586 +)))
587 +|(((
588 +Значение из набора
589 +)))|(((
590 +property.OverallWidth in ("2740", "2220", "1960", "1180", "1000", "975", "600")
591 +)))
592 +|(((
593 +Строка
594 +)))|(((
595 +typeOf(property."IFC_0_Идентификация_Несколько категорий"."1. Семейство и типоразмер", string)
596 +)))
597 +|(((
598 +Число
599 +)))|(((
600 +typeOf(property.OverallWidth, double, mm)
601 +)))
602 +|(((
603 +Диапазон
604 +)))|(((
605 +typeOf(property.OverallWidth, range, 600, 3000)
606 +)))
607 +|(((
608 +Классификатор
609 +)))|(((
610 +
611 +)))|(((
612 +classification = "Классификатор/1-1"
613 +)))
480 480  |(% rowspan="8" %)(((
481 481  Геометрия
482 482  
483 483  
484 -)))|Равно|geom.TotalSurfaceArea = 11.5888045433455
485 -|Не равно|geom.TotalSurfaceArea ~!= 9999
486 -|Больше|geom.TotalSurfaceArea > 1
487 -|Меньше|geom.TotalSurfaceArea < 42
488 -|Больше или равно|geom.TotalSurfaceArea >= 1.3808
489 -|Меньше или равно|geom.TotalSurfaceArea <= 42
490 -|Содержит|geom.TotalSurfaceArea not null
491 -|Не содержит|geom.TotalSurfaceArea is null
492 -|**Идентификация**| |
493 -|(% rowspan="5" %)Идентификатор элемента IFC|Равно|identification.propIfcId = '1frPR7$Cv8DvigHLricagB'
494 -|Не равно|identification.propIfcId ~!= '1frPR7$Cv8DvigHLricagB'
495 -|Содержит|identification.propIfcId like 'cagB'
496 -|Не содержит|identification.propIfcId not like 'true'
497 -|Элемент из набора|identification.propIfcId in ("1iEabr5VfAtezMZlBWDYPn", "1iEabr5VfAtezMZlBWDYyZ", "1iEabr5VfAtezMZlBWDYPs")
498 -|(% rowspan="4" %)Идентификатор элемента ревизии|Равно|identification.propId = "8cab2777-d21e-4544-b4e8-d1dfaf63292e"
499 -|Не равно|identification.propId ~!= "857b6c89-8141-4c30-9735-94f679eac2a2"
500 -|Содержит|identification.propId like "292e"
501 -|Не содержит|identification.PropId not like "true"
502 -|(% rowspan="4" %)Название элемента|Равно|identification.propName = "Воздуховод прямоугольного сечения:ADSK_Без огнезащиты_Врезки_ГОСТ 14918-80:1636934"
503 -|Не равно|identification.propName ~!= "Воздуховод"
504 -|Содержит|identification.propName like "Воздуховод"
505 -|Не содержит|identification.propName not like "Дверь"
506 -|(% rowspan="4" %)Группировка|Равно|group = "Окна"
507 -|Не равно|group ~!= "Окна"
508 -|Содержит|group like "Окна"
509 -|Не содержит|group not like "Окна"
510 -|(% rowspan="4" %)Материалы|Равно|material = "ADSK_Изоляция_Минеральная_KNAUF INSULATION ПРОФ TS 0,34" and material = "ADSK_Изоляция_Воздух"
511 -|Не равно|material ~!= "Базовая стена:ADSK_Наружная_Кирпич640_Гляссе:612459"
512 -|Содержит|material like "Изоляция"
513 -|Не содержит|material not like "Бетон"
514 -|(% rowspan="4" %)Система|Равно|system = "B1"
515 -|Не равно|system ~!= "B12"
516 -|Содержит|system like "B1"
517 -|Не содержит|system not like "B12"
518 -|(% rowspan="4" %)Дисциплины|Равно|discipline = "АР"
519 -|Не равно|discipline ~!= "КР"
520 -|Содержит|discipline like "АР"
521 -|Не содержит|discipline not like "КР"
522 -|(% rowspan="5" %)Комплексные примеры|(((
618 +)))|(((
619 +Равно
620 +)))|(((
621 +geom.TotalSurfaceArea = 11.5888045433455
622 +)))
623 +|(((
624 +Не равно
625 +)))|(((
626 +geom.TotalSurfaceArea != 9999
627 +)))
628 +|(((
629 +Больше
630 +)))|(((
631 +geom.TotalSurfaceArea > 1
632 +)))
633 +|(((
634 +Меньше
635 +)))|(((
636 +geom.TotalSurfaceArea < 42
637 +)))
638 +|(((
639 +Больше или равно
640 +)))|(((
641 +geom.TotalSurfaceArea >= 1.3808
642 +)))
643 +|(((
644 +Меньше или равно
645 +)))|(((
646 +geom.TotalSurfaceArea <= 42
647 +)))
648 +|(((
649 +Содержит
650 +)))|(((
651 +geom.TotalSurfaceArea not null
652 +)))
653 +|(((
654 +Не содержит
655 +)))|(((
656 +geom.TotalSurfaceArea is null
657 +)))
658 +|(((
659 +**Идентификация**
660 +)))|(((
661 +
662 +)))|(((
663 +
664 +)))
665 +|(% rowspan="5" %)(((
666 +Идентификатор элемента IFC
667 +)))|(((
668 +Равно
669 +)))|(((
670 +identification.propIfcId = '1frPR7$Cv8DvigHLricagB'
671 +)))
672 +|(((
673 +Не равно
674 +)))|(((
675 +identification.propIfcId != '1frPR7$Cv8DvigHLricagB'
676 +)))
677 +|(((
678 +Содержит
679 +)))|(((
680 +identification.propIfcId like 'cagB'
681 +)))
682 +|(((
683 +Не содержит
684 +)))|(((
685 +identification.propIfcId not like 'true'
686 +)))
687 +|(((
688 +Элемент из набора
689 +)))|(((
690 +identification.propIfcId in ("1iEabr5VfAtezMZlBWDYPn", "1iEabr5VfAtezMZlBWDYyZ", "1iEabr5VfAtezMZlBWDYPs")
691 +)))
692 +|(% rowspan="4" %)(((
693 +Идентификатор элемента ревизии
694 +)))|(((
695 +Равно
696 +)))|(((
697 +identification.propId = "8cab2777-d21e-4544-b4e8-d1dfaf63292e"
698 +)))
699 +|(((
700 +Не равно
701 +)))|(((
702 +identification.propId != "857b6c89-8141-4c30-9735-94f679eac2a2"
703 +)))
704 +|(((
705 +Содержит
706 +)))|(((
707 +identification.propId like "292e"
708 +)))
709 +|(((
710 +Не содержит
711 +)))|(((
712 +identification.PropId not like "true"
713 +)))
714 +|(% rowspan="4" %)(((
715 +Название элемента
716 +)))|(((
717 +Равно
718 +)))|(((
719 +identification.propName = "Воздуховод прямоугольного сечения:ADSK_Без огнезащиты_Врезки_ГОСТ 14918-80:1636934"
720 +)))
721 +|(((
722 +Не равно
723 +)))|(((
724 +identification.propName != "Воздуховод"
725 +)))
726 +|(((
727 +Содержит
728 +)))|(((
729 +identification.propName like "Воздуховод"
730 +)))
731 +|(((
732 +Не содержит
733 +)))|(((
734 +identification.propName not like "Дверь"
735 +)))
736 +|(% rowspan="4" %)(((
737 +Группировка
738 +)))|(((
739 +Равно
740 +)))|(((
741 +group = "Окна"
742 +)))
743 +|(((
744 +Не равно
745 +)))|(((
746 +group != "Окна"
747 +)))
748 +|(((
749 +Содержит
750 +)))|(((
751 +group like "Окна"
752 +)))
753 +|(((
754 +Не содержит
755 +)))|(((
756 +group not like "Окна"
757 +)))
758 +|(% rowspan="4" %)(((
759 +Материалы
760 +)))|(((
761 +Равно
762 +)))|(((
763 +material = "ADSK_Изоляция_Минеральная_KNAUF INSULATION ПРОФ TS 0,34" and material = "ADSK_Изоляция_Воздух"
764 +)))
765 +|(((
766 +Не равно
767 +)))|(((
768 +material != "Базовая стена:ADSK_Наружная_Кирпич640_Гляссе:612459"
769 +)))
770 +|(((
771 +Содержит
772 +)))|(((
773 +material like "Изоляция"
774 +)))
775 +|(((
776 +Не содержит
777 +)))|(((
778 +material not like "Бетон"
779 +)))
780 +|(% rowspan="4" %)(((
781 +Система
782 +)))|(((
783 +Равно
784 +)))|(((
785 +system = "B1"
786 +)))
787 +|(((
788 +Не равно
789 +)))|(((
790 +system != "B12"
791 +)))
792 +|(((
793 +Содержит
794 +)))|(((
795 +system like "B1"
796 +)))
797 +|(((
798 +Не содержит
799 +)))|(((
800 +system not like "B12"
801 +)))
802 +|(% rowspan="4" %)(((
803 +Дисциплины
804 +)))|(((
805 +Равно
806 +)))|(((
807 +discipline = "АР"
808 +)))
809 +|(((
810 +Не равно
811 +)))|(((
812 +discipline != "КР"
813 +)))
814 +|(((
815 +Содержит
816 +)))|(((
817 +discipline like "АР"
818 +)))
819 +|(((
820 +Не содержит
821 +)))|(((
822 +discipline not like "КР"
823 +)))
824 +|(% rowspan="2" %)(((
825 +Комплексные примеры
826 +)))|(((
523 523  //Выборка//: Поиск всех окон на 1 этаже.
524 524  
525 525  //Условие//: Проверка, что их высота > 1000 мм и ширина < 800 мм
... ... @@ -531,9 +531,10 @@
531 531  
532 532  and attribute.OverallWidth < 800
533 533  )))
534 -|Пример написания формулы|((property."МОГЭ_Геометрические параметры".Периметр / 100) / (100 / 3)) + 2 > 5.62
535 -|Пример написания child|child.IfcMaterialLayer.property."Название элемента" like "Изоляция"
536 -| |child.IfcMaterialLayer.property.Name like "Изоляция"
537 -|Пример написания ancestor|ancestor.ifcBuilding.property.Name like "школа"
838 +|(((
839 +Пример написания формулы
840 +)))|(((
841 +((property."МОГЭ_Геометрические параметры".Периметр / 100) / (100 / 3)) + 2 > 5.62
842 +)))
538 538  
539 539  
1776422126131-839.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -204.2 KB
Content
1776422167825-824.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -272.7 KB
Content
1776422167832-476.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.admin
Size
... ... @@ -1,1 +1,0 @@
1 -14.9 KB
Content