Changes for page 04_Язык IFCQL

Last modified by Bimit Administrator on 20.04.2026, 16:00

From version 5.4
edited by Bimit Administrator
on 22.07.2025, 13:31
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
... ... @@ -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,13 +179,19 @@
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  )))
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" %)(((
191 +(% style="line-height:1.2" %)
192 +(% 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" %)конкатенация
188 188  )))
194 +)))
189 189  
190 190  
191 191  (% style="line-height:1.38; margin-top:24px; margin-bottom:8px" %)
... ... @@ -193,7 +193,7 @@
193 193  
194 194  
195 195  (((
196 -(% cellspacing="0" style="border-collapse:collapse; border:none; width:599px" %)
202 +(% cellspacing="0" style="border-collapse:collapse; border:medium; width:639px" %)
197 197  |(% 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" %)(((
198 198  (% style="line-height:1.2" %)
199 199  (% 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" %)**Операнд**
... ... @@ -203,7 +203,7 @@
203 203  )))|(% 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" %)(((
204 204  (% style="line-height:1.2" %)
205 205  (% 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" %)**Пример**
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:124px" %)(((
212 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)(((
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" %)**Примечание**
209 209  )))
... ... @@ -211,12 +211,18 @@
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:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)entity
213 213  )))|(% 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 +(((
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:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)IFC класс
223 +)))
224 +
225 +(((
226 +
227 +)))
216 216  )))|(% 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" %)(((
217 217  (% style="line-height:1.2" %)
218 218  (% 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”
219 -)))|(% 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:124px" %)
231 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
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:111px" %)(((
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" %)classification
... ... @@ -231,7 +231,7 @@
231 231  
232 232  
233 233  
234 -)))|(% 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:124px" %)(((
246 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)(((
235 235  (% style="line-height:1.2" %)
236 236  (% 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 не применим
237 237  )))
... ... @@ -244,7 +244,7 @@
244 244  )))|(% 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" %)(((
245 245  (% style="line-height:1.2" %)
246 246  (% 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
247 -)))|(% 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:124px" %)
259 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
248 248  |(% 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" %)(((
249 249  (% style="line-height:1.2" %)
250 250  (% 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
... ... @@ -254,8 +254,24 @@
254 254  )))|(% 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" %)(((
255 255  (% style="line-height:1.2" %)
256 256  (% 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
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:124px" %)
269 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
258 258  |(% 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" %)(((
259 259  (% style="line-height:1.2" %)
260 260  (% 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
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:132px" %)(((
... ... @@ -264,7 +264,7 @@
264 264  )))|(% 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" %)(((
265 265  (% style="line-height:1.2" %)
266 266  (% 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”
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:124px" %)
295 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
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:111px" %)(((
269 269  (% style="line-height:1.2" %)
270 270  (% 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" %)()
... ... @@ -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:132px" %)(((
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" %)группировка в операнд
274 -)))|(% 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:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 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" %)
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" %)geom
... ... @@ -305,7 +305,7 @@
305 305  
306 306  (% style="line-height:1.2" %)
307 307  (% 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
308 -)))|(% 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:124px" %)
336 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
309 309  |(% 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" %)(((
310 310  (% style="line-height:1.2" %)
311 311  (% 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
... ... @@ -315,7 +315,7 @@
315 315  )))|(% 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" %)(((
316 316  (% style="line-height:1.2" %)
317 317  (% 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 = ”КР”
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:124px" %)
346 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
319 319  |(% 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" %)(((
320 320  (% style="line-height:1.2" %)
321 321  (% 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
... ... @@ -328,7 +328,7 @@
328 328  
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" %)partOf(IFCRELNESTS, IFCBUILDINGSTORE).attribute.name=”Этаж 1”
331 -)))|(% 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:124px" %)
359 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
332 332  |(% 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" %)(((
333 333  (% style="line-height:1.2" %)
334 334  (% 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
... ... @@ -341,7 +341,7 @@
341 341  
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" %)partOf(IFCRELNESTS, IFCBUILDLAYER).attribute.name=”слой 1”
344 -)))|(% 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:124px" %)
372 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
345 345  |(% 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" %)(((
346 346  (% style="line-height:1.2" %)
347 347  (% 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
... ... @@ -351,7 +351,7 @@
351 351  )))|(% 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" %)(((
352 352  (% style="line-height:1.2" %)
353 353  (% 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 группа”
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:124px" %)
382 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
355 355  |(% 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" %)(((
356 356  (% style="line-height:1.2" %)
357 357  (% 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
... ... @@ -367,23 +367,450 @@
367 367  
368 368  (% style="line-height:1.2" %)
369 369  (% 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
370 -)))|(% 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:124px" %)
398 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:105px" %)
371 371  )))
372 372  
373 -(% style="line-height:1.38; margin-top:24px; margin-bottom:8px" %)
374 -== (% 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(%%) ==
375 375  
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
376 376  
377 -(% style="line-height:1.38" %)
378 -(% 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
379 379  
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 +Этаж
380 380  
381 -(% style="line-height:1.38" %)
382 -(% 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(%%)
383 -\\(% 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-тип
384 384  
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 +Зона
385 385  
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 +Слои
386 386  
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 +Геометрия
387 387  
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 этаже.
388 388  
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 +
389 389