Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 52.2
edited by Bimit Administrator
on 11.02.2022, 09:03
Change comment: There is no comment for this version
To version 73.4
edited by Bimit Administrator
on 21.06.2024, 12:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,29 +1,76 @@
1 1  Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы:
2 2  
3 -* [[getProject>>||anchor="HgetProject"]] - взятие проекта на котором выполняется плагин
4 -* [[getProfile>>||anchor="HgetProfile"]] - получение данных о пользователе по его идентификатору Uuid
5 -* [[getProjectModels>>||anchor="HgetProjectModels"]] - взятие всех активных моделей проекта на котором выполняется плагин
6 -* [[getModelRevisions>>||anchor="HgetModelRevisions"]] - взятие всех ревизий модели
7 -* [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта
8 -* [[getTaskComments>>||anchor="HgetTaskComments"]] - получение списка всех комментариев у задачи по идентификатору задача
9 -* [[getTaskAttachments>>||anchor="HgetTaskAttachments"]] - получение списка всех вложений к задаче по идентификатору задача
10 -* [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией, на вход ей можно подать: условие поиска, сложное условие поиска
11 -* [[getElements>>||anchor="HgetElements"]] - функция получения списка элементов с полной информацией
12 -* [[getElement>>||anchor="HgetElement"]] - функция получения полной информации о элементе
13 -* [[getGeometryElement>>||anchor="HgetGeometryElement"]] - функция получения полной информации о элементе и дополнительно параметры геометрии
14 -* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
15 -* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
16 -* [[getGeometryProject>>||anchor="HgetGeometryProject"]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
17 -* [[getGeometryModel>>||anchor="HgetGeometryModel"]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
18 -* [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
19 -* [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
20 -* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
21 -* createGroupElements
22 -* showGroupElements
23 -* createCondition
24 -* getProjectCollisions
25 -* getModelCollisions
3 +* [[calculateDuty>>path:#_Toc66]] - получение номера дежурной группы
4 +* [[createCondition>>path:#_Toc19]] - функция создания условия поиска элементов
5 +* [[createCondition>>path:#_Toc40]] - функция создания условия поиска элементов по параметру поиска, оператору сравнения
6 +* [[createGroupElements>>path:#_Toc17]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
7 +* [[getAmountDate>>path:#_Toc62]] - получение даты через указанное количество дней
8 +* [[getAttachmentDrawing>>path:#_Toc32]] - получение байтового массива с чертежом вложенного к задаче по названию чертежа
9 +* [[getAttachmentImage>>path:#_Toc31]] - получение изображения вложенного к задаче по названию изображения
10 +* [[getAvatar>>path:#_Toc33]] - получение байтового массива аватара по его имени
11 +* [[getCollisionsForReport>>path:#_Toc26]] - функция получения списка коллизий для отчета
12 +* [[getDate>>path:#_Toc63]] - получение даты из строки
13 +* [[getDateTime>>path:#_Toc64]] - получение даты и времени из строки
14 +* [[getElement>>path:#_Toc9]] - функция получения полной информации о элементе
15 +* [[getElements>>path:#_Toc8]] - функция получения списка элементов с полной информацией
16 +* [[getEndDate>>path:#_Toc61]] - получение даты на конец следующего дня
17 +* [[getFilesDownloadLinks>>path:#_Toc27]] - получение списка ссылок на скачивание файлов, которые вложены в задачи проекта
18 +* [[getFirstEscalationTasks>>path:#_Toc58]] - получение списка просроченных задач
19 +* [[getGeometryElement>>path:#_Toc10]] - функция получения полной информации о элементе и дополнительно параметры геометрии
20 +* [[getGeometryElementA>>path:#_Toc14]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
21 +* [[getGeometryElementB>>path:#_Toc15]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
22 +* [[getGeometryElements>>path:#_Toc11]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
23 +* [[getGeometryModel>>path:#_Toc13]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
24 +* [[getGeometryObject>>path:#_Toc22]] - функция получения координат элемента для формирования объемной модели или отрисовки на экране
25 +* [[getGeometryObjects>>path:#_Toc38]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране, на вход ей можно подать: условие поиска, сложное условие поиска
26 +* [[getGeometryObjects>>path:#_Toc39]] - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
27 +* [[getGeometryProject>>path:#_Toc12]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
28 +* [[getHtmlAvatar>>path:#_Toc34]] - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
29 +* [[getHtmlDrawing>>path:#_Toc36]] - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
30 +* [[getHtmlImage>>path:#_Toc35]] - получение изображения преобразованную к виду html строки (кода) по имени изображения
31 +* [[getMaintenanceTasks>>path:#_Toc55]] - получение списка задач ТО по списку идентификаторов
32 +* [[getModelCollisions>>path:#_Toc21]] - функция получения списка коллизий модели
33 +* [[getModelRevisions>>path:#_Toc4]] - взятие всех ревизий модели
34 +* [[getOrCreateTaskFromMaintenance>>path:#_Toc54]] - создание или получение задачи на запланированное ТО по идентификатору задачи
35 +* [[getOrgGroup>>path:#_Toc53]] - получение группы организации
36 +* [[getOrgGroups>>path:#_Toc52]] - получение списка групп организации
37 +* [[getParamsToTask>>path:#_Toc45]] - получение списка параметров для задачи по идентификатору задачи
38 +* [[getProcessStatuses>>path:#_Toc42]] - получение списка пользовательских статусов для активного рабочего пространства
39 +* [[getProfile>>path:#_Toc2]] - получение данных о пользователе по его идентификатору Uuid
40 +* [[getProject>>path:#_Toc1]] - взятие проекта на котором выполняется плагин
41 +* [[getProjectCollisions>>path:#_Toc20]] - функция получения списка коллизий проекта
42 +* [[getProjectModels>>path:#_Toc3]] - взятие всех активных моделей проекта на котором выполняется плагин
43 +* [[getProjectTasks>>path:#_Toc5]] - получение списка всех задач проекта
44 +* [[getSecondEscalationTasks>>path:#_Toc59]] - получить список задач второй эскалации
45 +* [[getStartDate>>path:#_Toc60]] - получение даты на начало следующего дня
46 +* [[getTaskAttachments>>path:#_Toc7]] - получение списка всех вложений к задаче по идентификатору задач
47 +* [[getTaskComments>>path:#_Toc6]] - получение списка всех комментариев у задачи по идентификатору задач
48 +* [[getTaskForm>>path:#_Toc29]] - получение списка данных формы задачи по идентификатору задачи
49 +* [[getTaskParams>>path:#_Toc46]] - получение списка параметров для всех задач рабочего пространства
50 +* [[getTaskWorkers>>path:#_Toc30]] - получение списка профилей у задачи по её идентификатору
51 +* [[initPluginTaskStatus>>path:#_Toc67]] - инициализация пользовательских статусов в проекте
52 +* [[registerProcessStatuses>>path:#_Toc41]] - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
53 +* [[saveParamsToTask>>path:#_Toc43]] - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
54 +* [[saveParamsToTask>>path:#_Toc44]] - сохранение пользовательского параметра к задаче, на вход ей можно подать: идентификатор задачи, имя задачи, какое-то значение, показ задачи
55 +* [[saveTask>>path:#_Toc65]] - создание и/или сохранение задачи
56 +* [[setGroupResponderToTask>>path:#_Toc57]] - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
57 +* [[setGroupWorkersToTask>>path:#_Toc56]] - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
58 +* [[setPluginStatusToTask>>path:#_Toc50]] - изменение пользовательского статуса задачи по идентификатору задачи, статусу
59 +* [[showElements>>path:#_Toc16]] - функция отображения на экране списка элементов (выбор/подсветка на модели)
60 +* [[showGroupElements>>path:#_Toc18]] - функция отображения/подсветки на экране ранее созданных групп элементов
61 +* [[deleteDutyShift>>path:#_Toc51]] - удаление назначенной группы к задаче, название которой содержит указанную строку
62 +* [[deleteParam>>path:#_Toc48]] - удаление параметра задачи по параметру идентификатора
63 +* [[deleteParams>>path:#_Toc49]] - удаление параметров
64 +* [[editParam>>path:#_Toc47]] - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
65 +* [[editTokenExpiredDate>>path:#_Toc28]] - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
26 26  
67 +
68 +Справочники
69 +
70 +* [[Операторы сравнения>>path:#_Toc23]]
71 +* [[Параметры поиска>>path:#_Toc24]]
72 +* [[Статусы коллизий>>path:#_Toc25]]
73 +
27 27  ====== ======
28 28  
29 29  ====== ======
... ... @@ -30,7 +30,7 @@
30 30  
31 31  (% class="box infomessage" %)
32 32  (((
33 -**getProject** - взятие проекта на котором выполняется плагин
80 +**{{id name="_Toc1"/}}getProject** - взятие проекта на котором выполняется плагин
34 34  )))
35 35  
36 36  * **bim.getProject() **- метод представляет следующую структуру
... ... @@ -182,7 +182,7 @@
182 182  
183 183  (% class="box infomessage" %)
184 184  (((
185 -**getProfile**  - получение данных о пользователе по его идентификатору Uuid
232 +**{{id name="_Toc2"/}}getProfile**  - получение данных о пользователе по его идентификатору Uuid
186 186  )))
187 187  
188 188  * **bim.getProfile(Идентификатор пользователя)**
... ... @@ -190,7 +190,7 @@
190 190  **Пример использования:**
191 191  
192 192  {{code language="java"}}
193 -def profile = bim.getProfile(UUID.fromString(ef952aa8-7ddc-11ec-90d6-0242ac120003")
240 +def profile = bim.getProfile(UUID.fromString("ef952aa8-7ddc-11ec-90d6-0242ac120003")
194 194  def profileUuid= profile.getUuid()
195 195  
196 196  // console.info(profileUuid.toString()) -> “INFO: ef952aa8-7ddc-11ec-90d6-0242ac120003”
... ... @@ -199,7 +199,7 @@
199 199  
200 200  (% class="box infomessage" %)
201 201  (((
202 -**getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)
249 +**{{id name="_Toc3"/}}getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)
203 203  )))
204 204  
205 205  * **bim.getProjectModels()**
... ... @@ -218,7 +218,7 @@
218 218  
219 219  (% class="box infomessage" %)
220 220  (((
221 -**getModelRevisions** - взятие всех ревизий модели
268 +**{{id name="_Toc4"/}}getModelRevisions** - взятие всех ревизий модели
222 222  )))
223 223  
224 224  * **bim.getModelRevisions(Идентификатор модели)**
... ... @@ -226,7 +226,7 @@
226 226  **Пример использования:**
227 227  
228 228  {{code language="java"}}
229 -def listModelRevisions = bim.getModelRevisions(UUID.fromString(4e733308-7ddd-11ec-90d6-0242ac120003)
276 +def listModelRevisions = bim.getModelRevisions(UUID.fromString("4e733308-7ddd-11ec-90d6-0242ac120003")
230 230  for (ModelRevision modelRevision: listModelRevisions ) {
231 231   def modelRevisionUuid= modelRevision.getUuid()
232 232  
... ... @@ -236,11 +236,11 @@
236 236  {{/code}}
237 237  
238 238  
239 -=== ===
240 240  
287 +
241 241  (% class="box infomessage" %)
242 242  (((
243 -====== **getProjectTasks** - получение списка всех задач проекта ======
290 +**{{id name="_Toc5"/}}getProjectTasks** - получение списка всех задач проекта
244 244  )))
245 245  
246 246  * **getProjectTasks()** метод, который возвращает структуру списка задач, каждая задача представляет из себя следующую структуру:
... ... @@ -250,7 +250,7 @@
250 250  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
251 251  (% style="line-height:1.2" %)
252 252  (% style="color:#000000; font-family:Arial; 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" %)**Поле  **
253 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
300 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
254 254  (% style="line-height:1.2" %)
255 255  (% style="color:#000000; font-family:Arial; 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" %)**Тип данных поля**
256 256  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -263,7 +263,7 @@
263 263  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
264 264  (% style="line-height:1.2" %)
265 265  (% style="color:#000000; font-family:Arial; 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" %)uuid
266 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
313 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
267 267  (% style="line-height:1.2" %)
268 268  (% style="color:#000000; font-family:Arial; 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" %)uuid
269 269  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -276,7 +276,7 @@
276 276  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
277 277  (% style="line-height:1.2" %)
278 278  (% style="color:#000000; font-family:Arial; 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" %)title
279 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
326 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
280 280  (% style="line-height:1.2" %)
281 281  (% style="color:#000000; font-family:Arial; 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" %)string
282 282  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -289,7 +289,7 @@
289 289  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
290 290  (% style="line-height:1.2" %)
291 291  (% style="color:#000000; font-family:Arial; 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" %)name
292 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
339 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
293 293  (% style="line-height:1.2" %)
294 294  (% style="color:#000000; font-family:Arial; 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" %)string
295 295  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -302,7 +302,7 @@
302 302  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
303 303  (% style="line-height:1.2" %)
304 304  (% style="color:#000000; font-family:Arial; 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" %)description
305 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
352 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
306 306  (% style="line-height:1.2" %)
307 307  (% style="color:#000000; font-family:Arial; 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" %)string
308 308  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -315,7 +315,7 @@
315 315  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
316 316  (% style="line-height:1.2" %)
317 317  (% style="color:#000000; font-family:Arial; 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" %)responderUuid
318 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
365 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
319 319  (% style="line-height:1.2" %)
320 320  (% style="color:#000000; font-family:Arial; 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" %)uuid
321 321  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -328,7 +328,7 @@
328 328  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
329 329  (% style="line-height:1.2" %)
330 330  (% style="color:#000000; font-family:Arial; 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" %)creatorUuid
331 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
378 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
332 332  (% style="line-height:1.2" %)
333 333  (% style="color:#000000; font-family:Arial; 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" %)uuid
334 334  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -341,7 +341,7 @@
341 341  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
342 342  (% style="line-height:1.2" %)
343 343  (% style="color:#000000; font-family:Arial; 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" %)priority
344 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
391 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
345 345  (% style="line-height:1.2" %)
346 346  (% style="color:#000000; font-family:Arial; 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" %)Enum:
347 347  
... ... @@ -357,7 +357,7 @@
357 357  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
358 358  (% style="line-height:1.2" %)
359 359  (% style="color:#000000; font-family:Arial; 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" %)taskType
360 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
407 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
361 361  (% style="line-height:1.2" %)
362 362  (% style="color:#000000; font-family:Arial; 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" %)Enum:
363 363  
... ... @@ -373,7 +373,7 @@
373 373  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
374 374  (% style="line-height:1.2" %)
375 375  (% style="color:#000000; font-family:Arial; 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" %)createDate
376 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
423 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
377 377  (% style="line-height:1.2" %)
378 378  (% style="color:#000000; font-family:Arial; 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" %)date-time
379 379  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -386,7 +386,7 @@
386 386  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
387 387  (% style="line-height:1.2" %)
388 388  (% style="color:#000000; font-family:Arial; 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" %)completeStatus
389 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
436 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
390 390  (% style="line-height:1.2" %)
391 391  (% style="color:#000000; font-family:Arial; 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" %)Enum:
392 392  
... ... @@ -402,7 +402,7 @@
402 402  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
403 403  (% style="line-height:1.2" %)
404 404  (% style="color:#000000; font-family:Arial; 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" %)worldX
405 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
452 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
406 406  (% style="line-height:1.2" %)
407 407  (% style="color:#000000; font-family:Arial; 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" %)double
408 408  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -415,7 +415,7 @@
415 415  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
416 416  (% style="line-height:1.2" %)
417 417  (% style="color:#000000; font-family:Arial; 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" %)worldY
418 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
465 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
419 419  (% style="line-height:1.2" %)
420 420  (% style="color:#000000; font-family:Arial; 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" %)double
421 421  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -428,7 +428,7 @@
428 428  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
429 429  (% style="line-height:1.2" %)
430 430  (% style="color:#000000; font-family:Arial; 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" %)worldZ
431 -)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
478 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
432 432  (% style="line-height:1.2" %)
433 433  (% style="color:#000000; font-family:Arial; 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" %)double
434 434  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -467,10 +467,10 @@
467 467  
468 468  (% class="box infomessage" %)
469 469  (((
470 -getTaskComments - получение списка всех комментариев у задачи по идентификатору задача
517 +**{{id name="_Toc6"/}}getTaskComments** - получение списка всех комментариев у задачи по идентификатору задача
471 471  )))
472 472  
473 -* **getTaskComments(UUID taskUuid)**
520 +* **bim.getTaskComments(UUID taskUuid)**
474 474  
475 475  (% style="margin-left:2px" %)
476 476  (((
... ... @@ -541,10 +541,10 @@
541 541  
542 542  (% class="box infomessage" %)
543 543  (((
544 -**getTaskAttachments** - получение списка всех вложений к задаче по идентификатору задача
591 +**{{id name="_Toc7"/}}getTaskAttachments** - получение списка всех вложений к задаче по идентификатору задача
545 545  )))
546 546  
547 -* **getTaskAttachments(UUID taskUuid)**
594 +* **bim.getTaskAttachments(UUID taskUuid)**
548 548  
549 549  (((
550 550  (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %)
... ... @@ -669,10 +669,11 @@
669 669  
670 670  (% class="box infomessage" %)
671 671  (((
672 -**getElements** - функция получения списка элементов с полной информацией, на вход ей можно подать: условие поиска, сложное условие поиска
719 +**{{id name="_Toc8"/}}getElements** - функция получения списка элементов с полной информацией
673 673  )))
674 674  
675 675  * **bim.getElements(Условие поиска)**
723 +* **bim.getElements(Список идентификаторов элементов)**
676 676  
677 677  (% style="margin-left:5px" %)
678 678  (((
... ... @@ -679,163 +679,163 @@
679 679  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
680 680  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
681 681  (% style="line-height:1.2" %)
682 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)Поле
730 +(% style="color:#000000; font-family:Arial; 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" %)Поле
683 683  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
684 684  (% style="line-height:1.2" %)
685 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)Тип данных поля
733 +(% style="color:#000000; font-family:Arial; 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" %)Тип данных поля
686 686  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
687 687  (% style="line-height:1.2" %)
688 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)Описание поля
736 +(% style="color:#000000; font-family:Arial; 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" %)Описание поля
689 689  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
690 690  (% style="line-height:1.2" %)
691 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)Метод взятия данных поля
739 +(% style="color:#000000; font-family:Arial; 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" %)Метод взятия данных поля
692 692  )))
693 693  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
694 694  (% style="line-height:1.2" %)
695 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)uuid
743 +(% style="color:#000000; font-family:Arial; 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" %)uuid
696 696  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
697 697  (% style="line-height:1.2" %)
698 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
746 +(% style="color:#000000; font-family:Arial; 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" %)string
699 699  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
700 700  (% style="line-height:1.2" %)
701 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)идентификатор элемента
749 +(% style="color:#000000; font-family:Arial; 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" %)идентификатор элемента
702 702  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
703 703  (% style="line-height:1.2" %)
704 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getUuid()
752 +(% style="color:#000000; font-family:Arial; 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" %)getUuid()
705 705  )))
706 706  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
707 707  (% style="line-height:1.2" %)
708 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)globalId
756 +(% style="color:#000000; font-family:Arial; 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" %)globalId
709 709  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
710 710  (% style="line-height:1.2" %)
711 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
759 +(% style="color:#000000; font-family:Arial; 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" %)string
712 712  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
713 713  (% style="line-height:1.2" %)
714 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)глобальный идентификатор элемента
762 +(% style="color:#000000; font-family:Arial; 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" %)глобальный идентификатор элемента
715 715  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
716 716  (% style="line-height:1.2" %)
717 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getGlobalId()
765 +(% style="color:#000000; font-family:Arial; 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" %)getGlobalId()
718 718  )))
719 719  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
720 720  (% style="line-height:1.2" %)
721 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)name
769 +(% style="color:#000000; font-family:Arial; 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" %)name
722 722  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
723 723  (% style="line-height:1.2" %)
724 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
772 +(% style="color:#000000; font-family:Arial; 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" %)string
725 725  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
726 726  (% style="line-height:1.2" %)
727 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)наименование элемента
775 +(% style="color:#000000; font-family:Arial; 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" %)наименование элемента
728 728  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
729 729  (% style="line-height:1.2" %)
730 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getName()
778 +(% style="color:#000000; font-family:Arial; 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" %)getName()
731 731  )))
732 732  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
733 733  (% style="line-height:1.2" %)
734 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)longName
782 +(% style="color:#000000; font-family:Arial; 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" %)longName
735 735  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
736 736  (% style="line-height:1.2" %)
737 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
785 +(% style="color:#000000; font-family:Arial; 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" %)string
738 738  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
739 739  (% style="line-height:1.2" %)
740 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)полное наименование элемента
788 +(% style="color:#000000; font-family:Arial; 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" %)полное наименование элемента
741 741  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
742 742  (% style="line-height:1.2" %)
743 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getLongName()
791 +(% style="color:#000000; font-family:Arial; 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" %)getLongName()
744 744  )))
745 745  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
746 746  (% style="line-height:1.2" %)
747 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)elementClass
795 +(% style="color:#000000; font-family:Arial; 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" %)elementClass
748 748  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
749 749  (% style="line-height:1.2" %)
750 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
798 +(% style="color:#000000; font-family:Arial; 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" %)string
751 751  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
752 752  (% style="line-height:1.2" %)
753 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)идентификатор класса элемента
801 +(% style="color:#000000; font-family:Arial; 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" %)идентификатор класса элемента
754 754  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
755 755  (% style="line-height:1.2" %)
756 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getElementClass()
804 +(% style="color:#000000; font-family:Arial; 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" %)getElementClass()
757 757  )))
758 758  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
759 759  (% style="line-height:1.2" %)
760 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)stringValue
808 +(% style="color:#000000; font-family:Arial; 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" %)stringValue
761 761  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
762 762  (% style="line-height:1.2" %)
763 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
811 +(% style="color:#000000; font-family:Arial; 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" %)string
764 764  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
765 765  (% style="line-height:1.2" %)
766 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)значение элемента для атрибутных элементов в строковом виде
814 +(% style="color:#000000; font-family:Arial; 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" %)значение элемента для атрибутных элементов в строковом виде
767 767  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
768 768  (% style="line-height:1.2" %)
769 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getStringValue()
817 +(% style="color:#000000; font-family:Arial; 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" %)getStringValue()
770 770  )))
771 771  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
772 772  (% style="line-height:1.2" %)
773 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)doubleValue
821 +(% style="color:#000000; font-family:Arial; 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" %)doubleValue
774 774  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
775 775  (% style="line-height:1.2" %)
776 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)double
824 +(% style="color:#000000; font-family:Arial; 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" %)double
777 777  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
778 778  (% style="line-height:1.2" %)
779 779  (% style="color:#000000; font-family:Arial; 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" %)значение элемента для атрибутных элементов в численном виде, если преобразование возможно, иначе будет 0
780 780  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
781 781  (% style="line-height:1.2" %)
782 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getDoubleValue()
830 +(% style="color:#000000; font-family:Arial; 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" %)getDoubleValue()
783 783  )))
784 784  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
785 785  (% style="line-height:1.2" %)
786 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)project
834 +(% style="color:#000000; font-family:Arial; 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" %)project
787 787  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
788 788  (% style="line-height:1.2" %)
789 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
837 +(% style="color:#000000; font-family:Arial; 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" %)string
790 790  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
791 791  (% style="line-height:1.2" %)
792 792  (% style="color:#000000; font-family:Arial; 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" %)идентификатор проекта
793 793  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
794 794  (% style="line-height:1.2" %)
795 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getProject()
843 +(% style="color:#000000; font-family:Arial; 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" %)getProject()
796 796  )))
797 797  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
798 798  (% style="line-height:1.2" %)
799 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)children
847 +(% style="color:#000000; font-family:Arial; 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" %)children
800 800  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
801 801  (% style="line-height:1.2" %)
802 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)массив
850 +(% style="color:#000000; font-family:Arial; 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" %)массив
803 803  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
804 804  (% style="line-height:1.2" %)
805 805  (% style="color:#000000; font-family:Arial; 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" %)массив и элементов, дети, атрибуты, группы атрибутов
806 806  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
807 807  (% style="line-height:1.2" %)
808 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getChildren()
856 +(% style="color:#000000; font-family:Arial; 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" %)getChildren()
809 809  )))
810 810  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
811 811  (% style="line-height:1.2" %)
812 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)elementClassName
860 +(% style="color:#000000; font-family:Arial; 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" %)elementClassName
813 813  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
814 814  (% style="line-height:1.2" %)
815 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
863 +(% style="color:#000000; font-family:Arial; 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" %)string
816 816  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
817 817  (% style="line-height:1.2" %)
818 818  (% style="color:#000000; font-family:Arial; 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
819 819  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
820 820  (% style="line-height:1.2" %)
821 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getElementClassName()
869 +(% style="color:#000000; font-family:Arial; 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" %)getElementClassName()
822 822  )))
823 823  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
824 824  (% style="line-height:1.2" %)
825 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)elementClassTitle
873 +(% style="color:#000000; font-family:Arial; 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" %)elementClassTitle
826 826  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
827 827  (% style="line-height:1.2" %)
828 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
876 +(% style="color:#000000; font-family:Arial; 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" %)string
829 829  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:336px" %)(((
830 830  (% style="line-height:1.2" %)
831 831  (% style="color:#000000; font-family:Arial; 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" %)наименование класса элемента
832 832  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:233px" %)(((
833 833  (% style="line-height:1.2" %)
834 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getElementClassTitle()
882 +(% style="color:#000000; font-family:Arial; 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" %)getElementClassTitle()
835 835  )))
836 836  )))
837 837  
838 -**Пример использования:**
886 +**Примеры использования:**
839 839  
840 840  {{code language="java"}}
841 841  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -848,16 +848,6 @@
848 848  
849 849  {{/code}}
850 850  
851 -
852 -(% class="box infomessage" %)
853 -(((
854 -**getElements** - функция получения списка элементов с полной информацией
855 -)))
856 -
857 -* **bim.getElements(Список идентификаторов элементов)**
858 -
859 -**Пример использования:**
860 -
861 861  {{code language="java"}}
862 862  def elements = new HashSet<UUID>()
863 863  elements.add(UUID.randomUuid())
... ... @@ -873,27 +873,36 @@
873 873  
874 874  (% class="box infomessage" %)
875 875  (((
876 -**getElement** - функция получения полной информации о элементе
914 +**{{id name="_Toc9"/}}getElement** - функция получения полной информации о элементе
877 877  )))
878 878  
879 879  * **bim.getElement(Идентификатор элемента)**
918 +* **bim.getElement(Идентификатор элемента как текст)**
880 880  
881 -**Пример использования:**
920 +**Примеры использования:**
882 882  
883 883  {{code language="java"}}
884 -def element = bim.getElement(UUID.fromString(e5a114d0-7de1-11ec-90d6-0242ac120003)
923 +def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"))
885 885  def globalId = element.getGlobalId()
886 886  
887 887  // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
888 888  {{/code}}
889 889  
929 +{{code language="java"}}
930 +def element = bim.getElement("e5a114d0-7de1-11ec-90d6-0242ac120003")
931 +def globalId = element.getGlobalId()
890 890  
933 +// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
934 +{{/code}}
935 +
936 +
891 891  (% class="box infomessage" %)
892 892  (((
893 -**getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии
939 +**{{id name="_Toc10"/}}getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии
894 894  )))
895 895  
896 896  * **bim.getGeometryElement(Идентификатор элемента)**
943 +* **bim.getGeometryElement(Идентификатор элемента как текст)**
897 897  
898 898  (% style="margin-left:4px" %)
899 899  (((
... ... @@ -1222,7 +1222,7 @@
1222 1222  **Пример использования:**
1223 1223  
1224 1224  {{code language="java"}}
1225 -def geometryElement = bim.getGeometryElement(UUID.fromString(e5a114d0-7de1-11ec-90d6-0242ac120003)
1272 +def geometryElement = bim.getGeometryElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003")
1226 1226  def globalId = geometryElement .getGlobalId()
1227 1227  
1228 1228  // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
... ... @@ -1235,12 +1235,13 @@
1235 1235  
1236 1236  (% class="box infomessage" %)
1237 1237  (((
1238 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
1285 +**{{id name="_Toc11"/}}getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
1239 1239  )))
1240 1240  
1241 1241  * **bim.getGeometryElements(Условие поиска)**
1289 +* **bim.getGeometryElements(Список идентификаторов элементов)**
1242 1242  
1243 -**Пример использования:**
1291 +**Примеры использования:**
1244 1244  
1245 1245  {{code language="java"}}
1246 1246  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1257,15 +1257,6 @@
1257 1257  {{/code}}
1258 1258  
1259 1259  
1260 -(% class="box infomessage" %)
1261 -(((
1262 -**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
1263 -)))
1264 -
1265 -* **bim.getGeometryElements(Список идентификаторов элементов)**
1266 -
1267 -**Пример использования:**
1268 -
1269 1269  {{code language="java"}}
1270 1270  def elements = new HashSet<UUID>()
1271 1271  elements.add(UUID.randomUuid())
... ... @@ -1283,10 +1283,10 @@
1283 1283  
1284 1284  (% class="box infomessage" %)
1285 1285  (((
1286 -**getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1325 +**{{id name="_Toc12"/}}getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1287 1287  )))
1288 1288  
1289 -* **getGeometryProject**
1328 +* **bim.getGeometryProject()**
1290 1290  
1291 1291  (((
1292 1292  (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %)
... ... @@ -1305,120 +1305,120 @@
1305 1305  )))
1306 1306  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1307 1307  (% style="line-height:1.2" %)
1308 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)uuid
1347 +(% style="color:#000000; font-family:Arial; 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" %)uuid
1309 1309  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1310 1310  (% style="line-height:1.2" %)
1311 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)uuid
1350 +(% style="color:#000000; font-family:Arial; 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" %)uuid
1312 1312  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1313 1313  (% style="line-height:1.2" %)
1314 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)идентификатор проекта
1353 +(% style="color:#000000; font-family:Arial; 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" %)идентификатор проекта
1315 1315  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1316 1316  (% style="line-height:1.2" %)
1317 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getUuid()
1356 +(% style="color:#000000; font-family:Arial; 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" %)getUuid()
1318 1318  )))
1319 1319  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1320 1320  (% style="line-height:1.2" %)
1321 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)alias
1360 +(% style="color:#000000; font-family:Arial; 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" %)alias
1322 1322  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1323 1323  (% style="line-height:1.2" %)
1324 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
1363 +(% style="color:#000000; font-family:Arial; 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" %)string
1325 1325  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1326 1326  (% style="line-height:1.2" %)
1327 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)уникальное название английское
1366 +(% style="color:#000000; font-family:Arial; 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" %)уникальное название английское
1328 1328  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1329 1329  (% style="line-height:1.2" %)
1330 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getAlias()
1369 +(% style="color:#000000; font-family:Arial; 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" %)getAlias()
1331 1331  )))
1332 1332  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1333 1333  (% style="line-height:1.2" %)
1334 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)title
1373 +(% style="color:#000000; font-family:Arial; 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" %)title
1335 1335  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1336 1336  (% style="line-height:1.2" %)
1337 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
1376 +(% style="color:#000000; font-family:Arial; 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" %)string
1338 1338  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1339 1339  (% style="line-height:1.2" %)
1340 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)заголовок
1379 +(% style="color:#000000; font-family:Arial; 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" %)заголовок
1341 1341  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1342 1342  (% style="line-height:1.2" %)
1343 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getTitle()
1382 +(% style="color:#000000; font-family:Arial; 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" %)getTitle()
1344 1344  )))
1345 1345  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1346 1346  (% style="line-height:1.2" %)
1347 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)description
1386 +(% style="color:#000000; font-family:Arial; 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" %)description
1348 1348  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1349 1349  (% style="line-height:1.2" %)
1350 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
1389 +(% style="color:#000000; font-family:Arial; 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" %)string
1351 1351  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1352 1352  (% style="line-height:1.2" %)
1353 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)описание
1392 +(% style="color:#000000; font-family:Arial; 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" %)описание
1354 1354  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1355 1355  (% style="line-height:1.2" %)
1356 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getDescription()
1395 +(% style="color:#000000; font-family:Arial; 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" %)getDescription()
1357 1357  )))
1358 1358  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1359 1359  (% style="line-height:1.2" %)
1360 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)color
1399 +(% style="color:#000000; font-family:Arial; 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" %)color
1361 1361  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1362 1362  (% style="line-height:1.2" %)
1363 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
1402 +(% style="color:#000000; font-family:Arial; 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" %)string
1364 1364  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1365 1365  (% style="line-height:1.2" %)
1366 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)цвет метки проекта
1405 +(% style="color:#000000; font-family:Arial; 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" %)цвет метки проекта
1367 1367  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1368 1368  (% style="line-height:1.2" %)
1369 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getColor()
1408 +(% style="color:#000000; font-family:Arial; 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" %)getColor()
1370 1370  )))
1371 1371  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1372 1372  (% style="line-height:1.2" %)
1373 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)preview
1412 +(% style="color:#000000; font-family:Arial; 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" %)preview
1374 1374  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1375 1375  (% style="line-height:1.2" %)
1376 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)string
1415 +(% style="color:#000000; font-family:Arial; 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" %)string
1377 1377  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1378 1378  (% style="line-height:1.2" %)
1379 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)ссылка на картинку превью проекта
1418 +(% style="color:#000000; font-family:Arial; 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" %)ссылка на картинку превью проекта
1380 1380  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1381 1381  (% style="line-height:1.2" %)
1382 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getPreview()
1421 +(% style="color:#000000; font-family:Arial; 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" %)getPreview()
1383 1383  )))
1384 1384  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1385 1385  (% style="line-height:1.2" %)
1386 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)createDate
1425 +(% style="color:#000000; font-family:Arial; 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" %)createDate
1387 1387  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1388 1388  (% style="line-height:1.2" %)
1389 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)date
1428 +(% style="color:#000000; font-family:Arial; 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" %)date
1390 1390  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1391 1391  (% style="line-height:1.2" %)
1392 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)дата создания
1431 +(% style="color:#000000; font-family:Arial; 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" %)дата создания
1393 1393  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1394 1394  (% style="line-height:1.2" %)
1395 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getCreateDate()
1434 +(% style="color:#000000; font-family:Arial; 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" %)getCreateDate()
1396 1396  )))
1397 1397  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1398 1398  (% style="line-height:1.2" %)
1399 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)editDate
1438 +(% style="color:#000000; font-family:Arial; 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" %)editDate
1400 1400  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1401 1401  (% style="line-height:1.2" %)
1402 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)date
1441 +(% style="color:#000000; font-family:Arial; 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" %)date
1403 1403  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1404 1404  (% style="line-height:1.2" %)
1405 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)дата последнего редактирования
1444 +(% style="color:#000000; font-family:Arial; 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" %)дата последнего редактирования
1406 1406  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1407 1407  (% style="line-height:1.2" %)
1408 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getEditDate()
1447 +(% style="color:#000000; font-family:Arial; 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" %)getEditDate()
1409 1409  )))
1410 1410  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1411 1411  (% style="line-height:1.2" %)
1412 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)profileUuid
1451 +(% style="color:#000000; font-family:Arial; 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" %)profileUuid
1413 1413  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1414 1414  (% style="line-height:1.2" %)
1415 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)uuid
1454 +(% style="color:#000000; font-family:Arial; 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" %)uuid
1416 1416  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1417 1417  (% style="line-height:1.2" %)
1418 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)идентификатор пользователя автора проекта
1457 +(% style="color:#000000; font-family:Arial; 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" %)идентификатор пользователя автора проекта
1419 1419  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1420 1420  (% style="line-height:1.2" %)
1421 -(% style="background-color:#cccccc; color:#000000; font-family:Arial; 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" %)getProfileUuid()
1460 +(% style="color:#000000; font-family:Arial; 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" %)getProfileUuid()
1422 1422  )))
1423 1423  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1424 1424  (% style="line-height:1.38" %)
... ... @@ -1505,10 +1505,10 @@
1505 1505  
1506 1506  (% class="box infomessage" %)
1507 1507  (((
1508 -**getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1547 +**{{id name="_Toc13"/}}getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1509 1509  )))
1510 1510  
1511 -* **getGeometryModel**
1550 +* **bim.getGeometryModel()**
1512 1512  
1513 1513  (((
1514 1514  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
... ... @@ -1836,7 +1836,7 @@
1836 1836  **Пример использования:**
1837 1837  
1838 1838  {{code language="java"}}
1839 -def geometryModel = bim.getGeometryModel(UUID.fromString(ac178efe-7e8d-11ec-90d6-0242ac120003)
1878 +def geometryModel = bim.getGeometryModel(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003")
1840 1840  def bounds = geometryModel.getBounds()
1841 1841  
1842 1842  {{/code}}
... ... @@ -1844,7 +1844,7 @@
1844 1844  
1845 1845  (% class="box infomessage" %)
1846 1846  (((
1847 -**getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
1886 +**{{id name="_Toc14"/}}getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
1848 1848  )))
1849 1849  
1850 1850  * **bim.getGeometryElementA()**
... ... @@ -1864,7 +1864,7 @@
1864 1864  
1865 1865  (% class="box infomessage" %)
1866 1866  (((
1867 -**getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
1906 +**{{id name="_Toc15"/}}getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
1868 1868  )))
1869 1869  
1870 1870  * **bim.getGeometryElementB()**
... ... @@ -1882,11 +1882,26 @@
1882 1882  {{/code}}
1883 1883  
1884 1884  
1885 -**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели), на вход ей можно подать: условие поиска или список элементов
1924 +(% class="box infomessage" %)
1925 +(((
1926 +**{{id name="_Toc22"/}}bim.getGeometryObject(uuid) **- функция получения координат элемента для формирования объемной модели или отрисовки на экране
1927 +)))
1886 1886  
1929 +* **bim.getGeometryObject(Идентификатор элемента)**
1930 +
1931 +(% class="box infomessage" %)
1932 +(((
1933 +**{{id name="_Toc16"/}}showElements** - функция отображения на экране списка элементов (выбор/подсветка на модели)
1934 +)))
1935 +
1887 1887  * **bim.showElements(Условие поиска)**
1937 +* **bim.showElements(список глобальных идентификаторов элементов)**
1938 +* **bim.showElements(список идентификаторов элементов)**
1939 +* **bim.showElements(список элементов)**
1940 +* **bim.showElements(элемент1,элемент2,...)**
1941 +* **bim.showElement(элемент) - показ одного элемента**
1888 1888  
1889 -**Пример использования:**
1943 +**Примеры использования:**
1890 1890  
1891 1891  {{code language="java"}}
1892 1892  def conditionWall = bim.createCondition("class", "eq", "IfcWall")
... ... @@ -1895,5 +1895,523 @@
1895 1895  
1896 1896  {{/code}}
1897 1897  
1952 +{{code language="java"}}
1953 +bim.showElements(["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"])
1954 +{{/code}}
1898 1898  
1899 -
1956 +{{code language="java"}}
1957 +bim.showElements([UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003",UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"])
1958 +{{/code}}
1959 +
1960 +{{code language="java"}}
1961 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
1962 +def elements = bim.getElements(elementCondition)
1963 +bim.showElements(elements)
1964 +
1965 +{{/code}}
1966 +
1967 +
1968 +(% class="box infomessage" %)
1969 +(((
1970 +**{{id name="_Toc17"/}}createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1971 +)))
1972 +
1973 +* **bim.createGroupElements (Цвет, Условие поиска)**
1974 +* **bim.createGroupElements (Цвет, список элементов)**
1975 +* **bim.createGroupElements (Цвет, список идентификаторов элементов)**
1976 +
1977 +**Примеры использования:**
1978 +
1979 +{{code language="java"}}
1980 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1981 +bim.createGroupElements("#FF9933", conditionDoor )
1982 +
1983 +{{/code}}
1984 +
1985 +{{code language="java"}}
1986 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
1987 +def elements = bim.getElements(conditionDoor)
1988 +bim.createGroupElements("#FF9933", elements)
1989 +{{/code}}
1990 +
1991 +
1992 +{{code language="java"}}
1993 +bim.createGroupElements("#FF9933", ["dhb487dbcsndb","salndhkjfnjkenkjsd","sdfsdfadsdfsad"] )
1994 +{{/code}}
1995 +
1996 +
1997 +
1998 +(% class="box infomessage" %)
1999 +(((
2000 +**{{id name="_Toc18"/}}showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
2001 +)))
2002 +
2003 +* **bim.showGroupElements()**
2004 +
2005 +**Пример использования:**
2006 +
2007 +{{code language="java"}}
2008 +bim.showGroupElements()
2009 +{{/code}}
2010 +
2011 +
2012 +(% class="box infomessage" %)
2013 +(((
2014 +**{{id name="_Toc19"/}}createCondition** - функция создания условия поиска элементов
2015 +)))
2016 +
2017 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]], [[операторы сравнения>>path:#_Toc23]] ,значение для поиска)**
2018 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
2019 +* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование группы атрибутов,наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
2020 +
2021 +**Примеры использования:**
2022 +
2023 +{{code language="java"}}
2024 +def conditionWall = bim.createCondition("class", "eq", "IfcWall")
2025 +def conditionDoor = bim.createCondition("class", "eq", "IfcDoor")
2026 +bim.showElements(conditionWall | conditionDoor )
2027 +
2028 +{{/code}}
2029 +
2030 +
2031 +{{code language="java"}}
2032 +def elementCondition = bim.createCondition("attribute","width", "gt", "1000")
2033 +bim.showElements(elementCondition)
2034 +{{/code}}
2035 +
2036 +
2037 +{{code language="java"}}
2038 +def elementCondition = bim.createCondition("attribute","BaseQuantities","width", "gt", "1000")
2039 +bim.showElements(elementCondition)
2040 +
2041 +{{/code}}
2042 +
2043 +
2044 +
2045 +(% class="box infomessage" %)
2046 +(((
2047 +**{{id name="_Toc20"/}}getProjectCollisions** - функция получения списка коллизий проекта
2048 +)))
2049 +
2050 +* **bim.getProjectCollisions()**
2051 +* **bim.getProjectCollisions(Статус коллизии)**
2052 +
2053 +(((
2054 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2055 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2056 +(% style="line-height:1.2" %)
2057 +(% style="color:#000000; font-family:Arial; 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" %)Поле
2058 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2059 +(% style="line-height:1.2" %)
2060 +(% style="color:#000000; font-family:Arial; 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" %)Тип данных поля
2061 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2062 +(% style="line-height:1.2" %)
2063 +(% style="color:#000000; font-family:Arial; 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" %)Описание поля
2064 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2065 +(% style="line-height:1.2" %)
2066 +(% style="color:#000000; font-family:Arial; 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" %)Метод взятия данных поля
2067 +)))
2068 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2069 +(% style="line-height:1.38" %)
2070 +(% style="color:#000000; font-family:Arial; 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" %)uuid
2071 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2072 +(% style="line-height:1.38" %)
2073 +(% style="color:#000000; font-family:Arial; 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" %)uuid
2074 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2075 +(% style="line-height:1.38" %)
2076 +(% style="color:#000000; font-family:Arial; 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" %)идентификатор коллизии
2077 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2078 +(% style="line-height:1.38" %)
2079 +(% style="color:#000000; font-family:Arial; 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" %)getUuid()
2080 +)))
2081 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2082 +(% style="line-height:1.38" %)
2083 +(% style="color:#000000; font-family:Arial; 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" %)status
2084 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2085 +(% style="line-height:1.38" %)
2086 +(% style="color:#000000; font-family:Arial; 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" %)Enum:
2087 +
2088 +(% style="line-height:1.38" %)
2089 +(% style="color:#000000; font-family:Arial; 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" %)NEW, WORK, SOLVED, ALLOWED
2090 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2091 +(% style="line-height:1.38" %)
2092 +(% style="color:#000000; font-family:Arial; 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" %)статус коллизии
2093 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2094 +(% style="line-height:1.38" %)
2095 +(% style="color:#000000; font-family:Arial; 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" %)getStatus()
2096 +)))
2097 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2098 +(% style="line-height:1.38" %)
2099 +(% style="color:#000000; font-family:Arial; 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" %)elementBUuid
2100 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2101 +(% style="line-height:1.38" %)
2102 +(% style="color:#000000; font-family:Arial; 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" %)uuid
2103 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2104 +(% style="line-height:1.38" %)
2105 +(% style="color:#000000; font-family:Arial; 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" %)идентифкатор элемента сторона 2 если есть
2106 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2107 +(% style="line-height:1.38" %)
2108 +(% style="color:#000000; font-family:Arial; 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" %)getElementBUuid()
2109 +)))
2110 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2111 +(% style="line-height:1.38" %)
2112 +(% style="color:#000000; font-family:Arial; 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" %)elementAUuid
2113 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2114 +(% style="line-height:1.38" %)
2115 +(% style="color:#000000; font-family:Arial; 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" %)uuid
2116 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2117 +(% style="line-height:1.38" %)
2118 +(% style="color:#000000; font-family:Arial; 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" %)идентифкатор элемента сторона 1 если есть
2119 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2120 +(% style="line-height:1.38" %)
2121 +(% style="color:#000000; font-family:Arial; 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" %)getElementAUuid()
2122 +)))
2123 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2124 +(% style="line-height:1.38" %)
2125 +(% style="color:#000000; font-family:Arial; 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" %)modelAUuid
2126 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2127 +(% style="line-height:1.38" %)
2128 +(% style="color:#000000; font-family:Arial; 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" %)uuid
2129 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2130 +(% style="line-height:1.38" %)
2131 +(% style="color:#000000; font-family:Arial; 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" %)идентифкатор модели сторона 1 если есть
2132 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2133 +(% style="line-height:1.38" %)
2134 +(% style="color:#000000; font-family:Arial; 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" %)getModelAUuid()
2135 +)))
2136 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2137 +(% style="line-height:1.38" %)
2138 +(% style="color:#000000; font-family:Arial; 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" %)modelBUuid
2139 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2140 +(% style="line-height:1.38" %)
2141 +(% style="color:#000000; font-family:Arial; 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" %)uuid
2142 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2143 +(% style="line-height:1.38" %)
2144 +(% style="color:#000000; font-family:Arial; 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" %)идентифкатор модели сторона 2 если есть
2145 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2146 +(% style="line-height:1.38" %)
2147 +(% style="color:#000000; font-family:Arial; 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" %)getModelBUuid()
2148 +)))
2149 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2150 +(% style="line-height:1.38" %)
2151 +(% style="color:#000000; font-family:Arial; 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" %)globalIdA
2152 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2153 +(% style="line-height:1.38" %)
2154 +(% style="color:#000000; font-family:Arial; 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" %)string
2155 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2156 +(% style="line-height:1.38" %)
2157 +(% style="color:#000000; font-family:Arial; 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" %)глобальный идентификатор элемента сторона 1 если есть
2158 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2159 +(% style="line-height:1.38" %)
2160 +(% style="color:#000000; font-family:Arial; 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" %)getGlobalIdA()
2161 +)))
2162 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2163 +(% style="line-height:1.38" %)
2164 +(% style="color:#000000; font-family:Arial; 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" %)globalIdB
2165 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2166 +(% style="line-height:1.38" %)
2167 +(% style="color:#000000; font-family:Arial; 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" %)string
2168 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2169 +(% style="line-height:1.38" %)
2170 +(% style="color:#000000; font-family:Arial; 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" %)глобальный идентификатор элемента сторона 2 если есть
2171 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2172 +(% style="line-height:1.38" %)
2173 +(% style="color:#000000; font-family:Arial; 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" %)getGlobalIdB()
2174 +)))
2175 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2176 +(% style="line-height:1.38" %)
2177 +(% style="color:#000000; font-family:Arial; 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" %)createDate
2178 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2179 +(% style="line-height:1.38" %)
2180 +(% style="color:#000000; font-family:Arial; 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" %)date-time
2181 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2182 +(% style="line-height:1.38" %)
2183 +(% style="color:#000000; font-family:Arial; 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" %)дата формирование коллизии
2184 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2185 +(% style="line-height:1.38" %)
2186 +(% style="color:#000000; font-family:Arial; 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" %)getCreateDate()
2187 +)))
2188 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2189 +(% style="line-height:1.38" %)
2190 +(% style="color:#000000; font-family:Arial; 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" %)shortDescription
2191 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2192 +(% style="line-height:1.38" %)
2193 +(% style="color:#000000; font-family:Arial; 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" %)string
2194 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2195 +(% style="line-height:1.38" %)
2196 +(% style="color:#000000; font-family:Arial; 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" %)краткое описание коллизии
2197 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2198 +(% style="line-height:1.38" %)
2199 +(% style="color:#000000; font-family:Arial; 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" %)getShortDescription()
2200 +)))
2201 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2202 +(% style="line-height:1.38" %)
2203 +(% style="color:#000000; font-family:Arial; 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" %)description
2204 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2205 +(% style="line-height:1.38" %)
2206 +(% style="color:#000000; font-family:Arial; 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" %)string
2207 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2208 +(% style="line-height:1.38" %)
2209 +(% style="color:#000000; font-family:Arial; 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" %)описание коллизии
2210 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2211 +(% style="line-height:1.38" %)
2212 +(% style="color:#000000; font-family:Arial; 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" %)getDescription()
2213 +)))
2214 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2215 +(% style="line-height:1.38" %)
2216 +(% style="color:#000000; font-family:Arial; 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" %)finder
2217 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2218 +(% style="line-height:1.38" %)
2219 +(% style="color:#000000; font-family:Arial; 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" %)string
2220 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2221 +(% style="line-height:1.38" %)
2222 +(% style="color:#000000; font-family:Arial; 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" %)идентификатор расчетного механизма, по которому получена коллизия
2223 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2224 +(% style="line-height:1.38" %)
2225 +(% style="color:#000000; font-family:Arial; 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" %)getFinder()
2226 +)))
2227 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2228 +(% style="line-height:1.38" %)
2229 +(% style="color:#000000; font-family:Arial; 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" %)type
2230 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2231 +(% style="line-height:1.38" %)
2232 +(% style="color:#000000; font-family:Arial; 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" %)string
2233 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2234 +(% style="line-height:1.38" %)
2235 +(% style="color:#000000; font-family:Arial; 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" %)тип коллизии
2236 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2237 +(% style="line-height:1.38" %)
2238 +(% style="color:#000000; font-family:Arial; 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" %)getType()
2239 +)))
2240 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2241 +(% style="line-height:1.38" %)
2242 +(% style="color:#000000; font-family:Arial; 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" %)value
2243 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2244 +(% style="line-height:1.38" %)
2245 +(% style="color:#000000; font-family:Arial; 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" %)string
2246 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2247 +(% style="line-height:1.38" %)
2248 +(% style="color:#000000; font-family:Arial; 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" %)значение коллизии
2249 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2250 +(% style="line-height:1.38" %)
2251 +(% style="color:#000000; font-family:Arial; 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" %)getValue()
2252 +)))
2253 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2254 +(% style="line-height:1.38" %)
2255 +(% style="color:#000000; font-family:Arial; 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" %)note
2256 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2257 +(% style="line-height:1.38" %)
2258 +(% style="color:#000000; font-family:Arial; 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" %)string
2259 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2260 +(% style="line-height:1.38" %)
2261 +(% style="color:#000000; font-family:Arial; 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" %)заметка по коллизии
2262 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2263 +(% style="line-height:1.38" %)
2264 +(% style="color:#000000; font-family:Arial; 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" %)getNote()
2265 +)))
2266 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2267 +(% style="line-height:1.38" %)
2268 +(% style="color:#000000; font-family:Arial; 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" %)lastUpdateDate
2269 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2270 +(% style="line-height:1.38" %)
2271 +(% style="color:#000000; font-family:Arial; 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" %)date-time
2272 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2273 +(% style="line-height:1.38" %)
2274 +(% style="color:#000000; font-family:Arial; 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" %)дата последнего изменниея по коллизии
2275 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2276 +(% style="line-height:1.38" %)
2277 +(% style="color:#000000; font-family:Arial; 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" %)getLastUpdateDate()
2278 +)))
2279 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:117px" %)(((
2280 +(% style="line-height:1.38" %)
2281 +(% style="color:#000000; font-family:Arial; 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" %)isAcceptable
2282 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:153px" %)(((
2283 +(% style="line-height:1.38" %)
2284 +(% style="color:#000000; font-family:Arial; 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" %)boolean
2285 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:253px" %)(((
2286 +(% style="line-height:1.38" %)
2287 +(% style="color:#000000; font-family:Arial; 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" %)флаг приемлемости коллизии
2288 +)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:277px" %)(((
2289 +(% style="line-height:1.38" %)
2290 +(% style="color:#000000; font-family:Arial; 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" %)getIsAcceptable()
2291 +)))
2292 +)))
2293 +
2294 +**Примеры использования:**
2295 +
2296 +{{code language="java"}}
2297 +def listCollisions = bim.getProjectCollisions()
2298 +for (def collsion: listCollisions ) {
2299 +def globalAId = collsion.getGlobalAId()
2300 +
2301 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2302 +def globalBId = collsion.getGlobalBId()
2303 +
2304 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2305 +}
2306 +
2307 +{{/code}}
2308 +
2309 +{{code language="java"}}
2310 +def listCollisions = bim.getProjectCollisions("NEW")
2311 +for (def collsion: listCollisions ) {
2312 +def globalAId = collsion.getGlobalAId()
2313 +
2314 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2315 +def globalBId = collsion.getGlobalBId()
2316 +
2317 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2318 +}
2319 +
2320 +{{/code}}
2321 +
2322 +
2323 +(% class="box infomessage" %)
2324 +(((
2325 +**{{id name="_Toc21"/}}getModelCollisions** - функция получения списка коллизий модели
2326 +)))
2327 +
2328 +* **bim.getModelCollisions(Идентификатор модели)**
2329 +* **bim.getModelCollisions(Идентификатор модели, Статус коллизии) (см.Статусы коллизий)**
2330 +
2331 +**Примеры использования:**
2332 +
2333 +{{code language="java"}}
2334 +def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003")
2335 +for (def collsion: listCollisions ) {
2336 +def globalAId = collsion.getGlobalAId()
2337 +
2338 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2339 +def globalBId = collsion.getGlobalBId()
2340 +
2341 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2342 +}
2343 +
2344 +{{/code}}
2345 +
2346 +
2347 +{{code language="java"}}
2348 +def listCollisions = bim.getModelCollisions(UUID.fromString("ac178efe-7e8d-11ec-90d6-0242ac120003", "NEW")
2349 +for (def collsion: listCollisions ) {
2350 +def globalAId = collsion.getGlobalAId()
2351 +
2352 +// console.info(globalAId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
2353 +def globalBId = collsion.getGlobalBId()
2354 +
2355 +// console.info(globalBId) -> “INFO: js89njhsihd9ffsd3kmll9hln0”
2356 +}
2357 +{{/code}}
2358 +
2359 +
2360 +(% class="box infomessage" %)
2361 +(((
2362 +**{{id name="_Toc26"/}}getCollisionsForReport()** - функция получения списка коллизий для отчета.
2363 +)))
2364 +
2365 +* **bim.getCollisionsForReport()**
2366 +[[list>>https://wiki.bimit.ru/bin/view/API/%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%20API/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%20file/#_Toc20]] - список коллизий. Обязательное поле. Получить данный лист необходимо
2367 +
2368 +**Пример использования:**
2369 +
2370 +{{code language="java"}}
2371 +def collisionList = bim.getCollisionsForReport()
2372 + def param = [:]
2373 + param.add("pageSize", 3)
2374 + param.add("fontSize", 12)
2375 + file.collisionsToPdf(template, collisionList, param)
2376 +
2377 +{{/code}}
2378 +
2379 +
2380 +(% class="box infomessage" %)
2381 +(((
2382 +**{{id name="_Toc27"/}}getFilesDownloadLinks** - получение списка ссылок на скачивание файлов, которые вложены в задачи проекта
2383 +)))
2384 +
2385 +* **bim.getFilesDownloadLinks() - **Данный метод предназначен для получения списка ссылок на скачивания файлов из задач по проекту.
2386 +Ссылка действительна в течении одного дня. Изменить данное время можно командой editTokenExpiredDate (см. ниже). Данный метод рекомендуется использовать при формировании отчетов.
2387 +**Пример использования:**
2388 +
2389 +{{code language="java"}}
2390 +def tasks = bim.getProjectTasks()
2391 + def taskAttachments = []
2392 + for(def task : tasks) {
2393 + taskAttachments.push(bim.getTaskAttachments(task.uuid))
2394 + }
2395 +
2396 + def uuids = []
2397 + for (def attachments : taskAttachments) {
2398 + for (def attachment : attachments) {
2399 + if (attachment != null)
2400 + uuids.push(attachment.uuid)
2401 + }
2402 + }
2403 + def downloadLinks = bim.getFilesDownloadLinks(uuids)
2404 + console.info(downloadLinks) -> INFO [
2405 +6201ced9-b873-4a7d-8266-537f1566c543.docx,
2406 +687ac450-75e2-42f6-9fbe-7c608912c079.png
2407 +]
2408 +{{/code}}
2409 +
2410 +(% class="box infomessage" %)
2411 +(((
2412 +**{{id name="_Toc28"/}}editTokenExpiredDate** - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
2413 +)))
2414 +
2415 +* **bim.editTokenExpiredDate()**
2416 +**Пример использования:**
2417 +
2418 +{{code language="java"}}
2419 +UUID uuid = UUID.fromString("94e8e236-510b-4325-8b3a-15e317924bb2")
2420 + bim.editTokenExpiredDate (uuid, 2)
2421 +
2422 +{{/code}}
2423 +
2424 +(% class="box infomessage" %)
2425 +(((
2426 +**{{id name="_Toc29"/}}getTaskForm** - получение списка данных формы задачи по идентификатору задачи
2427 +)))
2428 +
2429 +* **bim.getTaskForm(UUID taskUuid) **
2430 +
2431 +**Пример использования:**
2432 +
2433 +{{code language="java"}}{{/code}}
2434 +
2435 +
2436 +
2437 +СПРАВОЧНИКИ
2438 +
2439 +
2440 +**{{id name="_Toc23"/}}Операторы сравнения**
2441 +
2442 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2443 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**eq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Равно
2444 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**noteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не равно
2445 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**cont**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Содержит
2446 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**notcont**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не содержит
2447 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**gt**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Больше
2448 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**gteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Больше или равно
2449 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**lt**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Меньше
2450 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**lteq**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Меньше или равно
2451 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ex**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Имеет значение ex
2452 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**notex**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)Не имеет значение notex
2453 +
2454 +**{{id name="_Toc24"/}}Параметры поиска**
2455 +
2456 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2457 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**model**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию модели в структуре проекта
2458 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**floor**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию этажа
2459 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**class**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию ifc класса (ifc тип)
2460 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**zone**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию зоны, объединяющей элементы
2461 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**layer**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по названию слоя объединяющего элементы
2462 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**attribute**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)поиск по значению атрибута
2463 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**geometry**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)параметры поиска по значению рассчитанной геометрии, на текущий момент доступно только площадь(ключ атрибута =”area”) и объем(ключ атрибута =”volume”)
2464 +
2465 +**{{id name="_Toc25"/}}Статусы коллизий**
2466 +
2467 +(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2468 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**NEW**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)запрос коллизий в статусе новые
2469 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**WORK**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)коллизии в работе
2470 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**SOLVED**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)решенные коллизии
2471 +|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ALLOWED**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)допустимые коллизии