Changes for page 04_Язык IFCQL
Last modified by Bimit Administrator on 20.04.2026, 16:00
From version 5.2
edited by Bimit Administrator
on 22.07.2025, 13:15
on 22.07.2025, 13:15
Change comment:
There is no comment for this version
To version 10.2
edited by Bimit Administrator
on 17.04.2026, 13:25
on 17.04.2026, 13:25
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -131,7 +131,7 @@ 131 131 ))) 132 132 |(% 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:117px" %)((( 133 133 (% style="line-height:1.2; text-align:center" %) 134 - (% 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" %)≠134 +~!= 135 135 )))|(% 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:454px" %)((( 136 136 (% style="line-height:1.2" %) 137 137 (% 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" %)не равно ... ... @@ -179,18 +179,15 @@ 179 179 (% 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" %)не имеет значение 180 180 ))) 181 181 |(% 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:117px" %)((( 182 +((( 182 182 (% style="line-height:1.2; text-align:center" %) 183 183 (% 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" %)in 185 +))) 184 184 )))|(% 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:454px" %)((( 185 185 (% style="line-height:1.2" %) 186 186 (% 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" %)состоит в множестве 187 187 ))) 188 -|(% 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:117px" %)((( 189 -(% style="height:48px; line-height:1.2; text-align:center; width:102px" %) 190 -(% 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" %)| |((( 191 - 192 -))) 193 -)))|(% 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:454px" %)((( 190 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; text-align:center; vertical-align:top; width:117px" %)~|~||(% 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:454px" %)((( 194 194 (% style="line-height:1.2" %) 195 195 (% 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" %)конкатенация 196 196 ))) ... ... @@ -202,7 +202,7 @@ 202 202 203 203 204 204 ((( 205 -(% cellspacing="0" style="border-collapse:collapse; border: none; width:599px" %)202 +(% cellspacing="0" style="border-collapse:collapse; border:medium; width:639px" %) 206 206 |(% 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" %)((( 207 207 (% style="line-height:1.2" %) 208 208 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Операнд** ... ... @@ -212,7 +212,7 @@ 212 212 )))|(% 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" %)((( 213 213 (% style="line-height:1.2" %) 214 214 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Пример** 215 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)(((212 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)((( 216 216 (% style="line-height:1.2" %) 217 217 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**Примечание** 218 218 ))) ... ... @@ -220,12 +220,18 @@ 220 220 (% style="line-height:1.2" %) 221 221 (% 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 222 222 )))|(% 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" %)((( 220 +((( 223 223 (% style="line-height:1.2" %) 224 224 (% 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" %)IFC класс 223 +))) 224 + 225 +((( 226 + 227 +))) 225 225 )))|(% 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" %)((( 226 226 (% style="line-height:1.2" %) 227 227 (% 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” 228 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)231 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 229 229 |(% 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" %)((( 230 230 (% style="line-height:1.2" %) 231 231 (% 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 ... ... @@ -240,7 +240,7 @@ 240 240 241 241 242 242 243 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)(((246 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)((( 244 244 (% style="line-height:1.2" %) 245 245 (% 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" %)в данной итерации разработки оператор in не применим 246 246 ))) ... ... @@ -253,7 +253,7 @@ 253 253 )))|(% 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" %)((( 254 254 (% style="line-height:1.2" %) 255 255 (% 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" %)attribute.Width = 200 256 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)259 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 257 257 |(% 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" %)((( 258 258 (% style="line-height:1.2" %) 259 259 (% 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" %)property ... ... @@ -263,8 +263,24 @@ 263 263 )))|(% 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" %)((( 264 264 (% style="line-height:1.2" %) 265 265 (% 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" %)property.Огнестойкость.Тип = 1 266 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)269 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 267 267 |(% 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" %)((( 271 +(% 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 272 + 273 +(% 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" %)child 274 + 275 +(% 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 276 + 277 +(% 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" %)descendant 278 + 279 + 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 282 + 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 285 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 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" %)((( 268 268 (% style="line-height:1.2" %) 269 269 (% 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 270 270 )))|(% 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" %)((( ... ... @@ -273,7 +273,7 @@ 273 273 )))|(% 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" %)((( 274 274 (% style="line-height:1.2" %) 275 275 (% 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” 276 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)295 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 277 277 |(% 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" %)((( 278 278 (% style="line-height:1.2" %) 279 279 (% 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" %)() ... ... @@ -280,7 +280,7 @@ 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" %)((( 281 281 (% style="line-height:1.2" %) 282 282 (% 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" %)группировка в операнд 283 -)))|(% 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" %) |(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)302 +)))|(% 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" %) |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 284 284 |(% 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" %)((( 285 285 (% style="line-height:1.2" %) 286 286 (% 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" %)geom ... ... @@ -314,7 +314,7 @@ 314 314 315 315 (% style="line-height:1.2" %) 316 316 (% 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" %)geom.LargestFaceArea 317 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)336 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 318 318 |(% 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" %)((( 319 319 (% style="line-height:1.2" %) 320 320 (% 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 ... ... @@ -324,7 +324,7 @@ 324 324 )))|(% 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" %)((( 325 325 (% style="line-height:1.2" %) 326 326 (% 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 = ”КР” 327 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)346 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 328 328 |(% 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" %)((( 329 329 (% style="line-height:1.2" %) 330 330 (% 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" %)floor ... ... @@ -337,7 +337,7 @@ 337 337 338 338 (% style="line-height:1.2" %) 339 339 (% 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” 340 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)359 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 341 341 |(% 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" %)((( 342 342 (% style="line-height:1.2" %) 343 343 (% 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" %)layer ... ... @@ -350,7 +350,7 @@ 350 350 351 351 (% style="line-height:1.2" %) 352 352 (% 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” 353 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)372 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 354 354 |(% 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" %)((( 355 355 (% style="line-height:1.2" %) 356 356 (% 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 ... ... @@ -360,7 +360,7 @@ 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:232px" %)((( 361 361 (% style="line-height:1.2" %) 362 362 (% 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 группа” 363 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)382 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 364 364 |(% 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" %)((( 365 365 (% style="line-height:1.2" %) 366 366 (% 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" %)identification ... ... @@ -376,23 +376,450 @@ 376 376 377 377 (% style="line-height:1.2" %) 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" %)identification.PropName 379 -)))|(% style="border- bottom:1px solid#000000; border-left:1pxsolid#000000; border-right:1px solid#000000; border-top:1pxsolid #000000; padding:7px7px 7px 7px; vertical-align:top; width:124px" %)398 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %) 380 380 ))) 381 381 382 -(% style="line-height:1.38; margin-top:24px; margin-bottom:8px" %) 383 -== (% 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" %)Пример по IDS(%%) == 384 384 402 +(% 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 385 385 386 -(% style="line-height:1.38" %) 387 -(% 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" %)entity in(’ifcWall’ ,’ifcWallStandartCase”) and floor = ”Этаж 1” and property.Qto_WallBaseQuantities.Height > 2000 388 388 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 +))) 439 +|(% rowspan="4" %)((( 440 +Этаж 389 389 390 -(% style="line-height:1.38" %) 391 -(% 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" %)(property.Qto_WallBaseQuantities.Height * property.Qto_WallBaseQuantities.WIdth) / 1000(%%) 392 -\\(% 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" %)entity in(’ifcWall’ ,’ifcWallStandartCase”) and floor = ”Этаж 1” and property.Qto_WallBaseQuantities.Height > 2000 having ancestor(ifcBuilding).attrubute. > 0 442 + 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 +))) 463 +|(% rowspan="4" %)((( 464 +IFC-тип 393 393 466 + 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 +))) 487 +|(% rowspan="4" %)((( 488 +Зона 394 394 490 + 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 +))) 511 +|(% rowspan="4" %)((( 512 +Слои 395 395 514 + 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 +))) 614 +|(% rowspan="8" %)((( 615 +Геометрия 396 396 617 + 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 +)))|((( 827 +//Выборка//: Поиск всех окон на 1 этаже. 397 397 829 +//Условие//: Проверка, что их высота > 1000 мм и ширина < 800 мм 830 +)))|((( 831 +entity = "IfcWindow" and floor = "Этаж 1" 832 + 833 + 834 +attribute.OverallHeight > 1000 835 + 836 +and attribute.OverallWidth < 800 837 +))) 838 +|((( 839 +Пример написания формулы 840 +)))|((( 841 +((property."МОГЭ_Геометрические параметры".Периметр / 100) / (100 / 3)) + 2 > 5.62 842 +))) 843 + 398 398