Changes for page 04_Язык IFCQL
Last modified by Bimit Administrator on 20.04.2026, 16:00
From version 6.1
edited by Bimit Administrator
on 22.07.2025, 13:35
on 22.07.2025, 13:35
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,16 +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="line-height:1.2; text-align:center" %) 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 -)))|(% 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" %)((( 192 192 (% style="line-height:1.2" %) 193 193 (% 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" %)конкатенация 194 194 ))) ... ... @@ -200,7 +200,7 @@ 200 200 201 201 202 202 ((( 203 -(% cellspacing="0" style="border-collapse:collapse; border: none; width:599px" %)202 +(% cellspacing="0" style="border-collapse:collapse; border:medium; width:639px" %) 204 204 |(% 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" %)((( 205 205 (% style="line-height:1.2" %) 206 206 (% 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" %)**Операнд** ... ... @@ -210,7 +210,7 @@ 210 210 )))|(% 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" %)((( 211 211 (% style="line-height:1.2" %) 212 212 (% 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" %)**Пример** 213 -)))|(% 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" %)((( 214 214 (% style="line-height:1.2" %) 215 215 (% 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" %)**Примечание** 216 216 ))) ... ... @@ -218,12 +218,18 @@ 218 218 (% style="line-height:1.2" %) 219 219 (% 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 220 220 )))|(% 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 +((( 221 221 (% style="line-height:1.2" %) 222 222 (% 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 +))) 223 223 )))|(% 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" %)((( 224 224 (% style="line-height:1.2" %) 225 225 (% 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” 226 -)))|(% 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" %) 227 227 |(% 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" %)((( 228 228 (% style="line-height:1.2" %) 229 229 (% 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 ... ... @@ -238,7 +238,7 @@ 238 238 239 239 240 240 241 -)))|(% 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" %)((( 242 242 (% style="line-height:1.2" %) 243 243 (% 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 не применим 244 244 ))) ... ... @@ -251,7 +251,7 @@ 251 251 )))|(% 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" %)((( 252 252 (% style="line-height:1.2" %) 253 253 (% 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 254 -)))|(% 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" %) 255 255 |(% 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" %)((( 256 256 (% style="line-height:1.2" %) 257 257 (% 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 ... ... @@ -261,8 +261,24 @@ 261 261 )))|(% 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" %)((( 262 262 (% style="line-height:1.2" %) 263 263 (% 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 264 -)))|(% 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" %) 265 265 |(% 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" %)((( 266 266 (% style="line-height:1.2" %) 267 267 (% 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 268 268 )))|(% 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" %)((( ... ... @@ -271,7 +271,7 @@ 271 271 )))|(% 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" %)((( 272 272 (% style="line-height:1.2" %) 273 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" %)material = ”Бетон 25” 274 -)))|(% 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" %) 275 275 |(% 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" %)((( 276 276 (% style="line-height:1.2" %) 277 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" %)() ... ... @@ -278,7 +278,7 @@ 278 278 )))|(% 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" %)((( 279 279 (% style="line-height:1.2" %) 280 280 (% 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" %)группировка в операнд 281 -)))|(% 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" %) 282 282 |(% 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" %)((( 283 283 (% style="line-height:1.2" %) 284 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" %)geom ... ... @@ -312,7 +312,7 @@ 312 312 313 313 (% style="line-height:1.2" %) 314 314 (% 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 315 -)))|(% 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" %) 316 316 |(% 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" %)((( 317 317 (% style="line-height:1.2" %) 318 318 (% 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 ... ... @@ -322,7 +322,7 @@ 322 322 )))|(% 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" %)((( 323 323 (% style="line-height:1.2" %) 324 324 (% 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 = ”КР” 325 -)))|(% 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" %) 326 326 |(% 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" %)((( 327 327 (% style="line-height:1.2" %) 328 328 (% 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 ... ... @@ -335,7 +335,7 @@ 335 335 336 336 (% style="line-height:1.2" %) 337 337 (% 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” 338 -)))|(% 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" %) 339 339 |(% 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" %)((( 340 340 (% style="line-height:1.2" %) 341 341 (% 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 ... ... @@ -348,7 +348,7 @@ 348 348 349 349 (% style="line-height:1.2" %) 350 350 (% 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” 351 -)))|(% 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" %) 352 352 |(% 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" %)((( 353 353 (% style="line-height:1.2" %) 354 354 (% 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 ... ... @@ -358,7 +358,7 @@ 358 358 )))|(% 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" %)((( 359 359 (% style="line-height:1.2" %) 360 360 (% 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 группа” 361 -)))|(% 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" %) 362 362 |(% 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" %)((( 363 363 (% style="line-height:1.2" %) 364 364 (% 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 ... ... @@ -374,23 +374,450 @@ 374 374 375 375 (% style="line-height:1.2" %) 376 376 (% 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 377 -)))|(% 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" %) 378 378 ))) 379 379 380 -(% style="line-height:1.38; margin-top:24px; margin-bottom:8px" %) 381 -== (% 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(%%) == 382 382 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 383 383 384 -(% style="line-height:1.38" %) 385 -(% 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 386 386 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 +Этаж 387 387 388 -(% style="line-height:1.38" %) 389 -(% 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(%%) 390 -\\(% 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-тип 391 391 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 +Зона 392 392 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 +Слои 393 393 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 +Геометрия 394 394 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 этаже. 395 395 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 + 396 396