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

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 73.10
edited by Bimit Administrator
on 28.06.2024, 14:39
Change comment: There is no comment for this version
To version 58.3
edited by Bimit Administrator
on 16.02.2022, 10:11
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,75 +1,27 @@
1 1  Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы:
2 2  
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 -* [[getGeometryProject>>path:#_Toc12]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
27 -* [[getHtmlAvatar>>path:#_Toc34]] - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
28 -* [[getHtmlDrawing>>path:#_Toc36]] - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
29 -* [[getHtmlImage>>path:#_Toc35]] - получение изображения преобразованную к виду html строки (кода) по имени изображения
30 -* [[getMaintenanceTasks>>path:#_Toc55]] - получение списка задач ТО по списку идентификаторов
31 -* [[getModelCollisions>>path:#_Toc21]] - функция получения списка коллизий модели
32 -* [[getModelRevisions>>path:#_Toc4]] - взятие всех ревизий модели
33 -* [[getOrCreateTaskFromMaintenance>>path:#_Toc54]] - создание или получение задачи на запланированное ТО по идентификатору задачи
34 -* [[getOrgGroup>>path:#_Toc53]] - получение группы организации
35 -* [[getOrgGroups>>path:#_Toc52]] - получение списка групп организации
36 -* [[getParamsToTask>>path:#_Toc45]] - получение списка параметров для задачи по идентификатору задачи
37 -* [[getProcessStatuses>>path:#_Toc42]] - получение списка пользовательских статусов для активного рабочего пространства
38 -* [[getProfile>>path:#_Toc2]] - получение данных о пользователе по его идентификатору Uuid
39 -* [[getProject>>path:#_Toc1]] - взятие проекта на котором выполняется плагин
40 -* [[getProjectCollisions>>path:#_Toc20]] - функция получения списка коллизий проекта
41 -* [[getProjectModels>>path:#_Toc3]] - взятие всех активных моделей проекта на котором выполняется плагин
42 -* [[getProjectTasks>>path:#_Toc5]] - получение списка всех задач проекта
43 -* [[getSecondEscalationTasks>>path:#_Toc59]] - получить список задач второй эскалации
44 -* [[getStartDate>>path:#_Toc60]] - получение даты на начало следующего дня
45 -* [[getTaskAttachments>>path:#_Toc7]] - получение списка всех вложений к задаче по идентификатору задач
46 -* [[getTaskComments>>path:#_Toc6]] - получение списка всех комментариев у задачи по идентификатору задач
47 -* [[getTaskForm>>path:#_Toc29]] - получение списка данных формы задачи по идентификатору задачи
48 -* [[getTaskParams>>path:#_Toc46]] - получение списка параметров для всех задач рабочего пространства
49 -* [[getTaskWorkers>>path:#_Toc30]] - получение списка профилей у задачи по её идентификатору
50 -* [[initPluginTaskStatus>>path:#_Toc67]] - инициализация пользовательских статусов в проекте
51 -* [[registerProcessStatuses>>path:#_Toc41]] - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
52 -* [[saveParamsToTask>>path:#_Toc43]] - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
53 -* [[saveTask>>path:#_Toc65]] - создание и/или сохранение задачи
54 -* [[setGroupResponderToTask>>path:#_Toc57]] - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
55 -* [[setGroupWorkersToTask>>path:#_Toc56]] - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
56 -* [[setPluginStatusToTask>>path:#_Toc50]] - изменение пользовательского статуса задачи по идентификатору задачи, статусу
57 -* [[showElements>>path:#_Toc16]] - функция отображения на экране списка элементов (выбор/подсветка на модели)
58 -* [[showGroupElements>>path:#_Toc18]] - функция отображения/подсветки на экране ранее созданных групп элементов
59 -* [[deleteDutyShift>>path:#_Toc51]] - удаление назначенной группы к задаче, название которой содержит указанную строку
60 -* [[deleteParam>>path:#_Toc48]] - удаление параметра задачи по параметру идентификатора
61 -* [[deleteParams>>path:#_Toc49]] - удаление параметров
62 -* [[editParam>>path:#_Toc47]] - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
63 -* [[editTokenExpiredDate>>path:#_Toc28]] - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
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 +* [[getElement>>||anchor="HgetElement"]] - функция получения полной информации о элементе
12 +* [[getGeometryElement>>||anchor="HgetGeometryElement"]] - функция получения полной информации о элементе и дополнительно параметры геометрии
13 +* [[getGeometryElements>>||anchor="HgetGeometryElements"]] - функция получения списка элементов с полной информацией и дополнительно параметры геометрии, на вход ей можно подать: условие поиска, сложное условие поиска
14 +* [[getGeometryProject>>||anchor="HgetGeometryProject"]] - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
15 +* [[getGeometryModel>>||anchor="HgetGeometryModel"]] - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
16 +* [[getGeometryElementA>>||anchor="HgetGeometryElementA"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
17 +* [[getGeometryElementB>>||anchor="HgetGeometryElementB"]] - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
18 +* [[showElements>>||anchor="HshowElements"]] - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
19 +* [[createGroupElements>>||anchor="HcreateGroupElements"]] - создание (объединение) элементов в группы с указанием цвета в формате HEX
20 +* [[showGroupElements>>||anchor="HshowGroupElements"]] - функция отображения/подсветки на экране ранее созданных групп элементов
21 +* [[createCondition>>||anchor="HcreateCondition"]] - функция создания условия поиска элементов
22 +* [[getProjectCollisions>>||anchor="HgetProjectCollisions"]] - функция получения списка коллизий проекта
23 +* [[getModelCollisions>>||anchor="HgetModelCollisions"]] - функция получения списка коллизий модели
64 64  
65 -Справочники
66 -
67 -* [[Операторы сравнения>>path:#_Toc23]]
68 -* [[Параметры поиска>>path:#_Toc24]]
69 -* [[Статусы коллизий>>path:#_Toc25]]
70 -* [[PowerType>>path:#_Toc68]]
71 -* [[UnitType>>path:#_Toc69]]
72 -
73 73  ====== ======
74 74  
75 75  ====== ======
... ... @@ -76,7 +76,7 @@
76 76  
77 77  (% class="box infomessage" %)
78 78  (((
79 -**{{id name="_Toc1"/}}getProject** - взятие проекта на котором выполняется плагин
31 +**getProject** - взятие проекта на котором выполняется плагин
80 80  )))
81 81  
82 82  * **bim.getProject() **- метод представляет следующую структуру
... ... @@ -228,7 +228,7 @@
228 228  
229 229  (% class="box infomessage" %)
230 230  (((
231 -**{{id name="_Toc2"/}}getProfile**  - получение данных о пользователе по его идентификатору Uuid
183 +**getProfile**  - получение данных о пользователе по его идентификатору Uuid
232 232  )))
233 233  
234 234  * **bim.getProfile(Идентификатор пользователя)**
... ... @@ -245,7 +245,7 @@
245 245  
246 246  (% class="box infomessage" %)
247 247  (((
248 -**{{id name="_Toc3"/}}getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)
200 +**getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)
249 249  )))
250 250  
251 251  * **bim.getProjectModels()**
... ... @@ -264,7 +264,7 @@
264 264  
265 265  (% class="box infomessage" %)
266 266  (((
267 -**{{id name="_Toc4"/}}getModelRevisions** - взятие всех ревизий модели
219 +**getModelRevisions** - взятие всех ревизий модели
268 268  )))
269 269  
270 270  * **bim.getModelRevisions(Идентификатор модели)**
... ... @@ -282,11 +282,11 @@
282 282  {{/code}}
283 283  
284 284  
237 +=== ===
285 285  
286 -
287 287  (% class="box infomessage" %)
288 288  (((
289 -**{{id name="_Toc5"/}}getProjectTasks** - получение списка всех задач проекта
241 +====== **getProjectTasks** - получение списка всех задач проекта ======
290 290  )))
291 291  
292 292  * **getProjectTasks()** метод, который возвращает структуру списка задач, каждая задача представляет из себя следующую структуру:
... ... @@ -296,7 +296,7 @@
296 296  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
297 297  (% style="line-height:1.2" %)
298 298  (% 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" %)**Поле  **
299 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
251 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
300 300  (% style="line-height:1.2" %)
301 301  (% 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" %)**Тип данных поля**
302 302  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -309,7 +309,7 @@
309 309  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
310 310  (% style="line-height:1.2" %)
311 311  (% 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
312 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
264 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
313 313  (% style="line-height:1.2" %)
314 314  (% 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
315 315  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -322,7 +322,7 @@
322 322  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
323 323  (% style="line-height:1.2" %)
324 324  (% 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
325 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
277 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
326 326  (% style="line-height:1.2" %)
327 327  (% 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
328 328  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -335,7 +335,7 @@
335 335  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
336 336  (% style="line-height:1.2" %)
337 337  (% 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
338 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
290 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
339 339  (% style="line-height:1.2" %)
340 340  (% 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
341 341  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -348,7 +348,7 @@
348 348  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
349 349  (% style="line-height:1.2" %)
350 350  (% 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
351 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
303 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
352 352  (% style="line-height:1.2" %)
353 353  (% 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
354 354  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -361,7 +361,7 @@
361 361  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
362 362  (% style="line-height:1.2" %)
363 363  (% 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
364 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
316 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
365 365  (% style="line-height:1.2" %)
366 366  (% 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
367 367  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -374,7 +374,7 @@
374 374  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
375 375  (% style="line-height:1.2" %)
376 376  (% 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
377 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
329 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
378 378  (% style="line-height:1.2" %)
379 379  (% 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
380 380  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -387,7 +387,7 @@
387 387  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
388 388  (% style="line-height:1.2" %)
389 389  (% 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
390 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
342 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
391 391  (% style="line-height:1.2" %)
392 392  (% 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:
393 393  
... ... @@ -403,7 +403,7 @@
403 403  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
404 404  (% style="line-height:1.2" %)
405 405  (% 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
406 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
358 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
407 407  (% style="line-height:1.2" %)
408 408  (% 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:
409 409  
... ... @@ -419,7 +419,7 @@
419 419  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
420 420  (% style="line-height:1.2" %)
421 421  (% 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
422 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
374 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
423 423  (% style="line-height:1.2" %)
424 424  (% 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
425 425  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -432,7 +432,7 @@
432 432  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
433 433  (% style="line-height:1.2" %)
434 434  (% 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
435 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
387 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
436 436  (% style="line-height:1.2" %)
437 437  (% 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:
438 438  
... ... @@ -448,7 +448,7 @@
448 448  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
449 449  (% style="line-height:1.2" %)
450 450  (% 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
451 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
403 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
452 452  (% style="line-height:1.2" %)
453 453  (% 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
454 454  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -461,7 +461,7 @@
461 461  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
462 462  (% style="line-height:1.2" %)
463 463  (% 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
464 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
416 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
465 465  (% style="line-height:1.2" %)
466 466  (% 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
467 467  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -474,7 +474,7 @@
474 474  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:143px" %)(((
475 475  (% style="line-height:1.2" %)
476 476  (% 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
477 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
429 +)))|(% style="background-color:#cccccc; border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:175px" %)(((
478 478  (% style="line-height:1.2" %)
479 479  (% 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
480 480  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:290px" %)(((
... ... @@ -513,10 +513,10 @@
513 513  
514 514  (% class="box infomessage" %)
515 515  (((
516 -**{{id name="_Toc6"/}}getTaskComments** - получение списка всех комментариев у задачи по идентификатору задача
468 +getTaskComments - получение списка всех комментариев у задачи по идентификатору задача
517 517  )))
518 518  
519 -* **bim.getTaskComments(UUID taskUuid)**
471 +* **getTaskComments(UUID taskUuid)**
520 520  
521 521  (% style="margin-left:2px" %)
522 522  (((
... ... @@ -587,10 +587,10 @@
587 587  
588 588  (% class="box infomessage" %)
589 589  (((
590 -**{{id name="_Toc7"/}}getTaskAttachments** - получение списка всех вложений к задаче по идентификатору задача
542 +**getTaskAttachments** - получение списка всех вложений к задаче по идентификатору задача
591 591  )))
592 592  
593 -* **bim.getTaskAttachments(UUID taskUuid)**
545 +* **getTaskAttachments(UUID taskUuid)**
594 594  
595 595  (((
596 596  (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %)
... ... @@ -715,7 +715,7 @@
715 715  
716 716  (% class="box infomessage" %)
717 717  (((
718 -**{{id name="_Toc8"/}}getElements** - функция получения списка элементов с полной информацией
670 +**getElements** - функция получения списка элементов с полной информацией
719 719  )))
720 720  
721 721  * **bim.getElements(Условие поиска)**
... ... @@ -910,36 +910,27 @@
910 910  
911 911  (% class="box infomessage" %)
912 912  (((
913 -**{{id name="_Toc9"/}}getElement** - функция получения полной информации о элементе
865 +**getElement** - функция получения полной информации о элементе
914 914  )))
915 915  
916 916  * **bim.getElement(Идентификатор элемента)**
917 -* **bim.getElement(Идентификатор элемента как текст)**
918 918  
919 -**Примеры использования:**
870 +**Пример использования:**
920 920  
921 921  {{code language="java"}}
922 -def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003"))
873 +def element = bim.getElement(UUID.fromString("e5a114d0-7de1-11ec-90d6-0242ac120003")
923 923  def globalId = element.getGlobalId()
924 924  
925 925  // console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
926 926  {{/code}}
927 927  
928 -{{code language="java"}}
929 -def element = bim.getElement("e5a114d0-7de1-11ec-90d6-0242ac120003")
930 -def globalId = element.getGlobalId()
931 931  
932 -// console.info(globalId) -> “INFO: 0Dtdg2chjBhhgnQ7zCqZkk”
933 -{{/code}}
934 -
935 -
936 936  (% class="box infomessage" %)
937 937  (((
938 -**{{id name="_Toc10"/}}getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии
882 +**getGeometryElement** - функция получения полной информации о элементе и дополнительно параметры геометрии
939 939  )))
940 940  
941 941  * **bim.getGeometryElement(Идентификатор элемента)**
942 -* **bim.getGeometryElement(Идентификатор элемента как текст)**
943 943  
944 944  (% style="margin-left:4px" %)
945 945  (((
... ... @@ -1281,7 +1281,7 @@
1281 1281  
1282 1282  (% class="box infomessage" %)
1283 1283  (((
1284 -**{{id name="_Toc11"/}}getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
1227 +**getGeometryElements** - функция получения списка элементов с полной информацией и дополнительно параметры геометрии
1285 1285  )))
1286 1286  
1287 1287  * **bim.getGeometryElements(Условие поиска)**
... ... @@ -1303,9 +1303,7 @@
1303 1303  
1304 1304  {{/code}}
1305 1305  
1306 -
1307 -{{code language="java"}}
1308 -def elements = new HashSet<UUID>()
1249 + {{code language="java"}}def elements = new HashSet<UUID>()
1309 1309  elements.add(UUID.randomUuid())
1310 1310  def listElements = bim.getGeometryElements(elements)
1311 1311  for (Element geometryElement: listElements ) {
... ... @@ -1315,16 +1315,15 @@
1315 1315  def volumeElement = geometryElement .getVolume()
1316 1316  
1317 1317  // console.info(volumeElement.toString()) -> “INFO: 0.1”
1318 -}
1319 -{{/code}}
1259 +}{{/code}}
1320 1320  
1321 1321  
1322 1322  (% class="box infomessage" %)
1323 1323  (((
1324 -**{{id name="_Toc12"/}}getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1264 +**getGeometryProject** - взятие данных о проекта с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1325 1325  )))
1326 1326  
1327 -* **bim.getGeometryProject()**
1267 +* **getGeometryProject**
1328 1328  
1329 1329  (((
1330 1330  (% cellspacing="0" style="border-collapse:collapse; border:none; table-layout:fixed; width:850px" %)
... ... @@ -1343,120 +1343,120 @@
1343 1343  )))
1344 1344  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1345 1345  (% style="line-height:1.2" %)
1346 -(% 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
1286 +(% 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 1347  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1348 1348  (% style="line-height:1.2" %)
1349 -(% 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
1289 +(% 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 1350  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1351 1351  (% style="line-height:1.2" %)
1352 -(% 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" %)идентификатор проекта
1292 +(% 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 1353  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1354 1354  (% style="line-height:1.2" %)
1355 -(% 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()
1295 +(% 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 1356  )))
1357 1357  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1358 1358  (% style="line-height:1.2" %)
1359 -(% 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
1299 +(% 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 1360  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1361 1361  (% style="line-height:1.2" %)
1362 -(% 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
1302 +(% 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 1363  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1364 1364  (% style="line-height:1.2" %)
1365 -(% 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" %)уникальное название английское
1305 +(% 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 1366  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1367 1367  (% style="line-height:1.2" %)
1368 -(% 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()
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" %)getAlias()
1369 1369  )))
1370 1370  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1371 1371  (% style="line-height:1.2" %)
1372 -(% 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
1312 +(% 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 1373  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1374 1374  (% style="line-height:1.2" %)
1375 -(% 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
1315 +(% 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 1376  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1377 1377  (% style="line-height:1.2" %)
1378 -(% 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" %)заголовок
1318 +(% 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 1379  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1380 1380  (% style="line-height:1.2" %)
1381 -(% 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()
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" %)getTitle()
1382 1382  )))
1383 1383  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1384 1384  (% style="line-height:1.2" %)
1385 -(% 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
1325 +(% 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 1386  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1387 1387  (% style="line-height:1.2" %)
1388 -(% 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
1328 +(% 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 1389  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1390 1390  (% style="line-height:1.2" %)
1391 -(% 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" %)описание
1331 +(% 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 1392  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1393 1393  (% style="line-height:1.2" %)
1394 -(% 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()
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" %)getDescription()
1395 1395  )))
1396 1396  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1397 1397  (% style="line-height:1.2" %)
1398 -(% 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
1338 +(% 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 1399  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1400 1400  (% style="line-height:1.2" %)
1401 -(% 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
1341 +(% 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 1402  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1403 1403  (% style="line-height:1.2" %)
1404 -(% 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" %)цвет метки проекта
1344 +(% 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 1405  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1406 1406  (% style="line-height:1.2" %)
1407 -(% 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()
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" %)getColor()
1408 1408  )))
1409 1409  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1410 1410  (% style="line-height:1.2" %)
1411 -(% 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
1351 +(% 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 1412  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1413 1413  (% style="line-height:1.2" %)
1414 -(% 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
1354 +(% 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 1415  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1416 1416  (% style="line-height:1.2" %)
1417 -(% 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" %)ссылка на картинку превью проекта
1357 +(% 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 1418  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1419 1419  (% style="line-height:1.2" %)
1420 -(% 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()
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" %)getPreview()
1421 1421  )))
1422 1422  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1423 1423  (% style="line-height:1.2" %)
1424 -(% 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
1364 +(% 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 1425  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1426 1426  (% style="line-height:1.2" %)
1427 -(% 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
1367 +(% 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 1428  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1429 1429  (% style="line-height:1.2" %)
1430 -(% 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" %)дата создания
1370 +(% 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 1431  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1432 1432  (% style="line-height:1.2" %)
1433 -(% 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()
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" %)getCreateDate()
1434 1434  )))
1435 1435  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1436 1436  (% style="line-height:1.2" %)
1437 -(% 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
1377 +(% 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 1438  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1439 1439  (% style="line-height:1.2" %)
1440 -(% 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
1380 +(% 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 1441  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1442 1442  (% style="line-height:1.2" %)
1443 -(% 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" %)дата последнего редактирования
1383 +(% 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 1444  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1445 1445  (% style="line-height:1.2" %)
1446 -(% 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()
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" %)getEditDate()
1447 1447  )))
1448 1448  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1449 1449  (% style="line-height:1.2" %)
1450 -(% 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
1390 +(% 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 1451  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:165px" %)(((
1452 1452  (% style="line-height:1.2" %)
1453 -(% 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
1393 +(% 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 1454  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:313px" %)(((
1455 1455  (% style="line-height:1.2" %)
1456 -(% 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" %)идентификатор пользователя автора проекта
1396 +(% 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 1457  )))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:236px" %)(((
1458 1458  (% style="line-height:1.2" %)
1459 -(% 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()
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" %)getProfileUuid()
1460 1460  )))
1461 1461  |(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:135px" width="NaN" %)(((
1462 1462  (% style="line-height:1.38" %)
... ... @@ -1543,10 +1543,10 @@
1543 1543  
1544 1544  (% class="box infomessage" %)
1545 1545  (((
1546 -**{{id name="_Toc13"/}}getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1486 +**getGeometryModel** - взятие данных о модели по ее идентификатору с добавленными данными по геометрии модели: границы и размеры границ по осям OX,OY,OZ
1547 1547  )))
1548 1548  
1549 -* **bim.getGeometryModel()**
1489 +* **getGeometryModel**
1550 1550  
1551 1551  (((
1552 1552  (% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
... ... @@ -1882,7 +1882,7 @@
1882 1882  
1883 1883  (% class="box infomessage" %)
1884 1884  (((
1885 -**{{id name="_Toc14"/}}getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
1825 +**getGeometryElementA** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона А, если существует)
1886 1886  )))
1887 1887  
1888 1888  * **bim.getGeometryElementA()**
... ... @@ -1902,7 +1902,7 @@
1902 1902  
1903 1903  (% class="box infomessage" %)
1904 1904  (((
1905 -**{{id name="_Toc15"/}}getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
1845 +**getGeometryElementB** - специфичная функция получения полной информации о элементе и дополнительно параметры геометрии для расчета коллизий (сторона B, если существует)
1906 1906  )))
1907 1907  
1908 1908  * **bim.getGeometryElementB()**
... ... @@ -1922,22 +1922,13 @@
1922 1922  
1923 1923  (% class="box infomessage" %)
1924 1924  (((
1925 -**{{id name="_Toc22"/}}bim.getGeometryObject(uuid) **- функция получения координат элемента для формирования объемной модели или отрисовки на экране
1865 +**showElements** - функция получения списка элементов и их отображения на экране(выбор/подсветка на модели)
1926 1926  )))
1927 1927  
1928 -* **bim.getGeometryObject(Идентификатор элемента)**
1929 -
1930 -(% class="box infomessage" %)
1931 -(((
1932 -**{{id name="_Toc16"/}}showElements** - функция отображения на экране списка элементов (выбор/подсветка на модели)
1933 -)))
1934 -
1935 1935  * **bim.showElements(Условие поиска)**
1936 1936  * **bim.showElements(список глобальных идентификаторов элементов)**
1937 1937  * **bim.showElements(список идентификаторов элементов)**
1938 1938  * **bim.showElements(список элементов)**
1939 -* **bim.showElements(элемент1,элемент2,...)**
1940 -* **bim.showElement(элемент) - показ одного элемента**
1941 1941  
1942 1942  **Примеры использования:**
1943 1943  
... ... @@ -1963,10 +1963,11 @@
1963 1963  
1964 1964  {{/code}}
1965 1965  
1897 +====== **createGroupElements** ======
1966 1966  
1967 1967  (% class="box infomessage" %)
1968 1968  (((
1969 -**{{id name="_Toc17"/}}createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1901 +**createGroupElements** - создание (объединение) элементов в группы с указанием цвета в формате HEX
1970 1970  )))
1971 1971  
1972 1972  * **bim.createGroupElements (Цвет, Условие поиска)**
... ... @@ -1996,7 +1996,7 @@
1996 1996  
1997 1997  (% class="box infomessage" %)
1998 1998  (((
1999 -**{{id name="_Toc18"/}}showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
1931 +**showGroupElements** - функция отображения/подсветки на экране ранее созданных групп элементов
2000 2000  )))
2001 2001  
2002 2002  * **bim.showGroupElements()**
... ... @@ -2010,12 +2010,12 @@
2010 2010  
2011 2011  (% class="box infomessage" %)
2012 2012  (((
2013 -**{{id name="_Toc19"/}}createCondition** - функция создания условия поиска элементов
1945 +**createCondition** - функция создания условия поиска элементов
2014 2014  )))
2015 2015  
2016 -* **bim.createCondition([[параметр поиска>>path:#_Toc24]], [[операторы сравнения>>path:#_Toc23]] ,значение для поиска)**
2017 -* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
2018 -* **bim.createCondition([[параметр поиска>>path:#_Toc24]] по атрибуту, наименование группы атрибутов,наименование атрибута, [[операторы сравнения>>path:#_Toc23]],значение поиска атрибута)**
1948 +* **bim.createCondition(параметр поиска, оператор сравнения,значение для поиска)**
1949 +* **bim.createCondition(параметр поиска по атрибуту, наименование атрибута, оператор сравнения,значение поиска атрибута)**
1950 +* **bim.createCondition(параметр поиска по атрибуту, наименование группы атрибутов,наименование атрибута, оператор сравнения,значение поиска атрибута)**
2019 2019  
2020 2020  **Примеры использования:**
2021 2021  
... ... @@ -2043,7 +2043,7 @@
2043 2043  
2044 2044  (% class="box infomessage" %)
2045 2045  (((
2046 -**{{id name="_Toc20"/}}getProjectCollisions** - функция получения списка коллизий проекта
1978 +**getProjectCollisions** - функция получения списка коллизий проекта
2047 2047  )))
2048 2048  
2049 2049  * **bim.getProjectCollisions()**
... ... @@ -2321,7 +2321,7 @@
2321 2321  
2322 2322  (% class="box infomessage" %)
2323 2323  (((
2324 -**{{id name="_Toc21"/}}getModelCollisions** - функция получения списка коллизий модели
2256 +**getModelCollisions** - функция получения списка коллизий модели
2325 2325  )))
2326 2326  
2327 2327  * **bim.getModelCollisions(Идентификатор модели)**
... ... @@ -2355,529 +2355,4 @@
2355 2355  }
2356 2356  {{/code}}
2357 2357  
2358 -
2359 -(% class="box infomessage" %)
2360 -(((
2361 -**{{id name="_Toc26"/}}getCollisionsForReport()** - функция получения списка коллизий для отчета.
2362 -)))
2363 -
2364 -* **bim.getCollisionsForReport()**
2365 -[[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]] - список коллизий. Обязательное поле. Получить данный лист необходимо
2366 -
2367 -**Пример использования:**
2368 -
2369 -{{code language="java"}}
2370 -def collisionList = bim.getCollisionsForReport()
2371 - def param = [:]
2372 - param.add("pageSize", 3)
2373 - param.add("fontSize", 12)
2374 - file.collisionsToPdf(template, collisionList, param)
2375 -
2376 -{{/code}}
2377 -
2378 -
2379 -(% class="box infomessage" %)
2380 -(((
2381 -**{{id name="_Toc27"/}}getFilesDownloadLinks** - получение списка ссылок на скачивание файлов, которые вложены в задачи проекта
2382 -)))
2383 -
2384 -* **bim.getFilesDownloadLinks() - **Данный метод предназначен для получения списка ссылок на скачивания файлов из задач по проекту.
2385 -Ссылка действительна в течении одного дня. Изменить данное время можно командой editTokenExpiredDate (см. ниже). Данный метод рекомендуется использовать при формировании отчетов.
2386 -**Пример использования:**
2387 -
2388 -{{code language="java"}}
2389 -def tasks = bim.getProjectTasks()
2390 - def taskAttachments = []
2391 - for(def task : tasks) {
2392 - taskAttachments.push(bim.getTaskAttachments(task.uuid))
2393 - }
2394 -
2395 - def uuids = []
2396 - for (def attachments : taskAttachments) {
2397 - for (def attachment : attachments) {
2398 - if (attachment != null)
2399 - uuids.push(attachment.uuid)
2400 - }
2401 - }
2402 - def downloadLinks = bim.getFilesDownloadLinks(uuids)
2403 - console.info(downloadLinks) -> INFO [
2404 -6201ced9-b873-4a7d-8266-537f1566c543.docx,
2405 -687ac450-75e2-42f6-9fbe-7c608912c079.png
2406 -]
2407 -{{/code}}
2408 -
2409 -(% class="box infomessage" %)
2410 -(((
2411 -**{{id name="_Toc28"/}}editTokenExpiredDate** - позволяет изменить количество дней, через сколько токен для скачивания файлов станет недействительным
2412 -)))
2413 -
2414 -* **bim.editTokenExpiredDate()**
2415 -**Пример использования:**
2416 -
2417 -{{code language="java"}}
2418 -UUID uuid = UUID.fromString("94e8e236-510b-4325-8b3a-15e317924bb2")
2419 - bim.editTokenExpiredDate (uuid, 2)
2420 -
2421 -{{/code}}
2422 -
2423 -(% class="box infomessage" %)
2424 -(((
2425 -**{{id name="_Toc29"/}}getTaskForm** - получение списка данных формы задачи по идентификатору задачи
2426 -)))
2427 -
2428 -* **bim.getTaskForm(UUID taskUuid) **
2429 -
2430 -**Пример использования:**
2431 -
2432 -{{code language="java"}}{{/code}}
2433 -
2434 -(% class="box infomessage" %)
2435 -(((
2436 -**{{id name="_Toc30"/}}getTaskWorkers** - получение списка профилей у задачи по её идентификатору
2437 -)))
2438 -
2439 -* **bim.getTaskWorkers(UUID taskUuid) **
2440 -
2441 -**Пример использования:**
2442 -
2443 -{{code language="java"}}{{/code}}
2444 -
2445 -(% class="box infomessage" %)
2446 -(((
2447 -**{{id name="_Toc31"/}}getAttachmentImage** - получение изображения вложенного к задаче по названию изображения
2448 -)))
2449 -
2450 -* **bim.getAttachmentImage(String imageName) **
2451 -
2452 -**Пример использования:**
2453 -
2454 -{{code language="java"}}{{/code}}
2455 -
2456 -(% class="box infomessage" %)
2457 -(((
2458 -**{{id name="_Toc32"/}}getAttachmentDrawing** - получение байтового массива с чертежом вложенного к задаче по названию чертежа
2459 -)))
2460 -
2461 -* **bim.getAttachmentDrawing(String drawingName) **
2462 -
2463 -**Пример использования:**
2464 -
2465 -{{code language="java"}}{{/code}}
2466 -
2467 -(% class="box infomessage" %)
2468 -(((
2469 -**{{id name="_Toc33"/}}getAvatar** - получение байтового массива аватара по его имени
2470 -)))
2471 -
2472 -* **bim.getAvatar(String avatarName) **
2473 -
2474 -**Пример использования:**
2475 -
2476 -{{code language="java"}}{{/code}}
2477 -
2478 -(% class="box infomessage" %)
2479 -(((
2480 -**{{id name="_Toc34"/}}getHtmlAvatar** - получение аватара преобразованного к виду htlm строки (кода) по имени аватара
2481 -)))
2482 -
2483 -* **bim.getHtmlAvatar(String avatarName) **
2484 -
2485 -**Пример использования:**
2486 -
2487 -{{code language="java"}}{{/code}}
2488 -
2489 -(% class="box infomessage" %)
2490 -(((
2491 -**{{id name="_Toc35"/}}getHtmlImage** - получение изображения преобразованную к виду html строки (кода) по имени изображения
2492 -)))
2493 -
2494 -* **bim.getHtmlImage(String imageName) **
2495 -
2496 -**Пример использования:**
2497 -
2498 -{{code language="java"}}{{/code}}
2499 -
2500 -(% class="box infomessage" %)
2501 -(((
2502 -**{{id name="_Toc36"/}}getHtmlDrawing** - получение чертежа преобразованного к виду html строки (кода) по имени чертежа
2503 -)))
2504 -
2505 -* **bim.getHtmlDrawing(String drawingName) **
2506 -
2507 -**Пример использования:**
2508 -
2509 -{{code language="java"}}{{/code}}
2510 -
2511 -(% class="box infomessage" %)
2512 -(((
2513 -**{{id name="_Toc38"/}}getGeometryObjects** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
2514 -)))
2515 -
2516 -* **bim.getGeometryObjects(LogicGroup logicGroup) ** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране, на вход ей можно подать: условие поиска, сложное условие поиска
2517 -* **bim.getGeometryObjects(Collection<Object> elements) ** - функция получения списка координат элементов для формирования объемной модели или отрисовки на экране
2518 -
2519 -**Пример использования:**
2520 -
2521 -{{code language="java"}}{{/code}}
2522 -
2523 -(% class="box infomessage" %)
2524 -(((
2525 -**{{id name="_Toc40"/}}createCondition** - функция создания условия поиска элементов по параметру поиска, оператору сравнения
2526 -)))
2527 -
2528 -* **bim.createCondition(String axis, String operators)) **
2529 -
2530 -**Пример использования:**
2531 -
2532 -{{code language="java"}}{{/code}}
2533 -
2534 -(% class="box infomessage" %)
2535 -(((
2536 -**{{id name="_Toc41"/}}registerProcessStatuses** - регистрация списка пользовательских статусов для задач по списку статусов задач плагина
2537 -)))
2538 -
2539 -* **bim.registerProcessStatuses(List<PluginTaskStatus> statusList) **
2540 -
2541 -**Пример использования:**
2542 -
2543 -{{code language="java"}}{{/code}}
2544 -
2545 -(% class="box infomessage" %)
2546 -(((
2547 -**{{id name="_Toc42"/}}getProcessStatuses** - получение списка пользовательских статусов для активного рабочего пространства
2548 -)))
2549 -
2550 -* **bim.getProcessStatuses() **
2551 -
2552 -**Пример использования:**
2553 -
2554 -{{code language="java"}}{{/code}}
2555 -
2556 -(% class="box infomessage" %)
2557 -(((
2558 -**{{id name="_Toc43"/}}saveParamsToTask** - сохранение списка пользовательских параметров к задаче
2559 -)))
2560 -
2561 -* **bim.saveParamsToTask(UUID taskUuid, Map<String, Object> params, boolean showInTask) ** - сохранение списка пользовательских параметров к задаче, на вход ей можно подать: идентификатор задачи, параметры, показ задачи
2562 -* **bim.saveParamsToTask(UUID taskUuid, String name, Object value, boolean showInTask) ** - сохранение пользовательского параметра к задаче, на вход ей можно подать: идентификатор задачи, имя задачи, какое-то значение, показ задачи
2563 -
2564 -**Пример использования:**
2565 -
2566 -{{code language="java"}}{{/code}}
2567 -
2568 -(% class="box infomessage" %)
2569 -(((
2570 -**{{id name="_Toc45"/}}getParamsToTask** - получение списка параметров для задачи по идентификатору задачи
2571 -)))
2572 -
2573 -* **bim.getParamsToTask(UUID taskUuid) **
2574 -
2575 -**Пример использования:**
2576 -
2577 -{{code language="java"}}{{/code}}
2578 -
2579 -(% class="box infomessage" %)
2580 -(((
2581 -**{{id name="_Toc46"/}}getTaskParams** - получение списка параметров для всех задач рабочего пространства
2582 -)))
2583 -
2584 -* **bim.getTaskParams() **
2585 -
2586 -**Пример использования:**
2587 -
2588 -{{code language="java"}}{{/code}}
2589 -
2590 -(% class="box infomessage" %)
2591 -(((
2592 -**{{id name="_Toc47"/}}editParam** - редактирование параметра задачи по идентификатору параметра, имени параметра, параметру
2593 -)))
2594 -
2595 -* **bim.editParam(UUID paramUuid, String name, Object param) **
2596 -
2597 -**Пример использования:**
2598 -
2599 -{{code language="java"}}{{/code}}
2600 -
2601 -(% class="box infomessage" %)
2602 -(((
2603 -**{{id name="_Toc48"/}}deleteParam** - удаление параметра задачи по параметру идентификатора
2604 -)))
2605 -
2606 -* **bim.deleteParam(UUID paramUuid) **
2607 -
2608 -**Пример использования:**
2609 -
2610 -{{code language="java"}}{{/code}}
2611 -
2612 -(% class="box infomessage" %)
2613 -(((
2614 -**{{id name="_Toc49"/}}deleteParams** - удаление параметров
2615 -)))
2616 -
2617 -* **bim.deleteParams(UUID taskUuid) ** - удаление параметров у задачи по идентификатору задачи
2618 -* **bim.deleteParams(List<PluginTaskParam> params) ** - удаление списка параметров
2619 -
2620 -**Пример использования:**
2621 -
2622 -{{code language="java"}}{{/code}}
2623 -
2624 -(% class="box infomessage" %)
2625 -(((
2626 -**{{id name="_Toc50"/}}setPluginStatusToTask** - изменение пользовательского статуса задачи по идентификатору задачи, статусу
2627 -)))
2628 -
2629 -* **bim.setPluginStatusToTask(UUID taskUuid, String status) **
2630 -
2631 -**Пример использования:**
2632 -
2633 -{{code language="java"}}{{/code}}
2634 -
2635 -(% class="box infomessage" %)
2636 -(((
2637 -**{{id name="_Toc51"/}}deleteDutyShift** - удаление назначенной группы к задаче, название которой содержит указанную строку
2638 -)))
2639 -
2640 -* **bim.deleteDutyShift(Task task, String groupName) **
2641 -
2642 -**Пример использования:**
2643 -
2644 -{{code language="java"}}{{/code}}
2645 -
2646 -(% class="box infomessage" %)
2647 -(((
2648 -**{{id name="_Toc52"/}}getOrgGroups** - получение списка групп организации
2649 -)))
2650 -
2651 -* **bim.getOrgGroups() ** - получение списка групп организации
2652 -* **bim.getOrgGroups(List<UUID> orgGroups) ** - получение списка групп организации по идентификаторам
2653 -
2654 -**Пример использования:**
2655 -
2656 -{{code language="java"}}{{/code}}
2657 -
2658 -(% class="box infomessage" %)
2659 -(((
2660 -**{{id name="_Toc53"/}}getOrgGroup** - получение группы организации
2661 -)))
2662 -
2663 -* **bim.getOrgGroup(UUID orgGroup) ** - получение группы организации по её идентификатору
2664 -* **bim.getOrgGroup(String groupName) ** - получение группы организации по её названию
2665 -
2666 -**Пример использования:**
2667 -
2668 -{{code language="java"}}{{/code}}
2669 -
2670 -(% class="box infomessage" %)
2671 -(((
2672 -**{{id name="_Toc54"/}}getOrCreateTaskFromMaintenance** - создание или получение задачи на запланированное ТО по идентификатору задачи
2673 -)))
2674 -
2675 -* **bim.getOrCreateTaskFromMaintenance(UUID maintenanceTask) **
2676 -
2677 -**Пример использования:**
2678 -
2679 -{{code language="java"}}{{/code}}
2680 -
2681 -(% class="box infomessage" %)
2682 -(((
2683 -**{{id name="_Toc55"/}}getMaintenanceTasks** - получение списка задач ТО по списку идентификаторов
2684 -)))
2685 -
2686 -* **bim.getMaintenanceTasks(List<UUID> taskUuids) **
2687 -
2688 -**Пример использования:**
2689 -
2690 -{{code language="java"}}{{/code}}
2691 -
2692 -(% class="box infomessage" %)
2693 -(((
2694 -**{{id name="_Toc56"/}}setGroupWorkersToTask** - назначение группы организации как работника на задачу по идентификатору задачи, списку титулов
2695 -)))
2696 -
2697 -* **bim.setGroupWorkersToTask(UUID taskUuid, List<String> titles) **
2698 -
2699 -**Пример использования:**
2700 -
2701 -{{code language="java"}}{{/code}}
2702 -
2703 -(% class="box infomessage" %)
2704 -(((
2705 -**{{id name="_Toc57"/}}setGroupResponderToTask** - назначение группы организации как ответственного на задачу по идентификатору задачи, имени группы
2706 -)))
2707 -
2708 -* **bim.setGroupResponderToTask(UUID taskUuid, String groupName) **
2709 -
2710 -**Пример использования:**
2711 -
2712 -{{code language="java"}}{{/code}}
2713 -
2714 -(% class="box infomessage" %)
2715 -(((
2716 -**{{id name="_Toc58"/}}getFirstEscalationTasks** - получение списка просроченных задач
2717 -)))
2718 -
2719 -* **bim.getFirstEscalationTasks() **
2720 -
2721 -**Пример использования:**
2722 -
2723 -{{code language="java"}}{{/code}}
2724 -
2725 -(% class="box infomessage" %)
2726 -(((
2727 -**{{id name="_Toc59"/}}getSecondEscalationTasks** - получить список задач второй эскалации
2728 -)))
2729 -
2730 -* **bim.getSecondEscalationTasks() **
2731 -
2732 -**Пример использования:**
2733 -
2734 -{{code language="java"}}{{/code}}
2735 -
2736 -(% class="box infomessage" %)
2737 -(((
2738 -**{{id name="_Toc60"/}}getStartDate** - получение даты на начало следующего дня
2739 -)))
2740 -
2741 -* **bim.getStartDate() **
2742 -
2743 -**Пример использования:**
2744 -
2745 -{{code language="java"}}{{/code}}
2746 -
2747 -(% class="box infomessage" %)
2748 -(((
2749 -**{{id name="_Toc61"/}}getEndDate** - получение даты на конец следующего дня
2750 -)))
2751 -
2752 -* **bim.getEndDate() **
2753 -
2754 -**Пример использования:**
2755 -
2756 -{{code language="java"}}{{/code}}
2757 -
2758 -(% class="box infomessage" %)
2759 -(((
2760 -**{{id name="_Toc62"/}}getAmountDate** - получение даты через указанное количество дней
2761 -)))
2762 -
2763 -* **bim.getAmountDate(int day) **
2764 -
2765 -**Пример использования:**
2766 -
2767 -{{code language="java"}}{{/code}}
2768 -
2769 -(% class="box infomessage" %)
2770 -(((
2771 -**{{id name="_Toc63"/}}getDate** - получение даты из строки
2772 -)))
2773 -
2774 -* **bim.getDate(String dateStr) ** - получение даты из строки
2775 -* **bim.getDate(String dateStr, String formatStr) ** - получение даты из строки по заданному формату
2776 -
2777 -**Пример использования:**
2778 -
2779 -{{code language="java"}}{{/code}}
2780 -
2781 -(% class="box infomessage" %)
2782 -(((
2783 -**{{id name="_Toc64"/}}getDateTime** - получение даты и времени из строки
2784 -)))
2785 -
2786 -* **bim.getDateTime(String dateStr) **
2787 -
2788 -**Пример использования:**
2789 -
2790 -{{code language="java"}}{{/code}}
2791 -
2792 -(% class="box infomessage" %)
2793 -(((
2794 -**{{id name="_Toc65"/}}saveTask** - создание и/или сохранение задачи
2795 -)))
2796 -
2797 -* **bim.saveTask(Task task) **
2798 -
2799 -**Пример использования:**
2800 -
2801 -{{code language="java"}}{{/code}}
2802 -
2803 -(% class="box infomessage" %)
2804 -(((
2805 -**{{id name="_Toc66"/}}calculateDuty** - получение номера дежурной группы
2806 -)))
2807 -
2808 -* **bim.calculateDuty() ** - получение номера дежурной группы на следующий день
2809 -* **bim.calculateDuty(String groupName) ** - получение номера дежурной группы на следующий день по имени группы
2810 -* **bim.calculateDuty(MaintenanceTask mTask) ** - получение номера дежурной группы на дату проведени ТО по задаче обслуживания
2811 -* **bim.calculateDuty(String groupName, MaintenanceTask mTask) ** - получение номера группы на дату проведени ТО по имени группы, задаче обслуживания
2812 -
2813 -**Пример использования:**
2814 -
2815 -{{code language="java"}}{{/code}}
2816 -
2817 -(% class="box infomessage" %)
2818 -(((
2819 -**{{id name="_Toc67"/}}initPluginTaskStatus** - инициализация пользовательских статусов в проекте
2820 -)))
2821 -
2822 -* **bim.initPluginTaskStatus() **
2823 -
2824 -**Пример использования:**
2825 -
2826 -{{code language="java"}}{{/code}}
2827 -
2828 -
2829 -СПРАВОЧНИКИ
2830 -
2831 -
2832 -**{{id name="_Toc23"/}}Операторы сравнения**
2833 -
2834 -(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2835 -|(% 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" %)Равно
2836 -|(% 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" %)Не равно
2837 -|(% 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" %)Содержит
2838 -|(% 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" %)Не содержит
2839 -|(% 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" %)Больше
2840 -|(% 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" %)Больше или равно
2841 -|(% 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" %)Меньше
2842 -|(% 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" %)Меньше или равно
2843 -|(% 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
2844 -|(% 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
2845 -
2846 -**{{id name="_Toc24"/}}Параметры поиска**
2847 -
2848 -(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2849 -|(% 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" %)поиск по названию модели в структуре проекта
2850 -|(% 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" %)поиск по названию этажа
2851 -|(% 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 тип)
2852 -|(% 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" %)поиск по названию зоны, объединяющей элементы
2853 -|(% 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" %)поиск по названию слоя объединяющего элементы
2854 -|(% 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" %)поиск по значению атрибута
2855 -|(% 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”)
2856 -
2857 -**{{id name="_Toc25"/}}Статусы коллизий**
2858 -
2859 -(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2860 -|(% 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" %)запрос коллизий в статусе новые
2861 -|(% 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" %)коллизии в работе
2862 -|(% 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" %)решенные коллизии
2863 -|(% 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" %)допустимые коллизии
2864 -
2865 -**{{id name="_Toc68"/}}PowerType**
2866 -
2867 -(% cellspacing="0" style="border-collapse:collapse; border:none; width:850px" %)
2868 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**EXA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e18d
2869 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**PETA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e15d
2870 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**TERA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e12d
2871 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**GIGA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e9d
2872 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MEGA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e6d
2873 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**KILO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e3d
2874 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**HECTO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e2d
2875 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**DECA**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e1d
2876 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**DECI**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-1d
2877 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**CENTI**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-2d
2878 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MILLI**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-3d
2879 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**MICRO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-6d
2880 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**NANO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-9d
2881 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**PICO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-12d
2882 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**FEMTO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-15d
2883 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:363px" %)**ATTO**|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:485px" %)1.0e-18d
2290 +