Что нового?

Версия 24.12.0.50156 от 14.04.2024

Внимание! Для ОС Linux эта версия Pilot-BIM-Server поставляется только в Docker-контейнере.

Pilot-BIM Desktop

  • Реализована возможность ручной координации частей консолидированной модели путём ввода значений смещения и поворота в панели свойств (PI#2-629, SD#7274818, SD#7413118).
  • Реализовано виртуальное начало координат для облаков точек (SD#7399133).
  • Восстановлена многопоточная работа обработки IFC-файлов.
  • Доработана функциональность обработки версий IFC-файлов с изменённым GlobalID IfcProject так, чтобы не происходило дублирование частей модели в дереве (PI#2-1453, SD#7415786, SD#7411056, SD#7419658, SD#7423757, SD#7425902, SD#7429912).
  • Сообщения об ошибках в процессе обработки моделей перенесены из вкладки Диспетчер задач в дерево модели во вкладке Информационная модель (PI#2-1369).

Pilot-BIM Web

  • Реализовано сохранение последнего выбора модели в диалоге Открыть консолидированную модель в пространстве Информационная модель (PI#3-1620).
  • Реализовано отображение новой версии модели на сцене сразу после её обработки Pilot-BIM-Server (PI#3-1601, SD#7427681, SD#7429853).
  • Реализован запрет на возможность открыть документ из диалога открытия модели во вкладке Информационная модель (PI#3-1632).

Pilot-ICE Desktop

  • Оптимизирована скорость работы поисковой строки в заданиях (PI#1-7044, SD#7428240).
  • Реализована проверка уникальности атрибута при редактировании карточки (PI#1-1977, SD#7118339,SD#7192719, SD#7195083).

Pilot-ICE Web

  • Реализована функциональность заданий и процессов:
    • Отображение списка заданий и процессов.
    • Список фильтров с возможностью переключения между ними.
    • Настройки отображения отозванных, завершенных заданий и группировки по процессам.
    • Сортировка заданий.
    • Сворачивание процессов.
    • Возможность работы с заданиями и перехода по статусам с помощью команд: приступить к выполнению, отозвать и другими.
    • Создание задач.
    • Отображение карточки выбранного задания с возможностью редактирования при наличии прав.
    • Чаты по заданиям.
  • Реализовано сохранение рабочего пространства при выходе из программы (PI#3-1682).
  • Реализован диалог отображения ошибок (PI#3-1645).
  • Реализовано синхронное скрытие документа при добавлении запрета на его просмотр (PI#3-1696).

Pilot-SDK

  • Ascon.Pilot.SDK: доработан метод IPilotDialogService.ShowWorkflowDialog для реализации отображения диалога процесса без исполнителей, но с вложением (PI#1-7031, SD#7427171).
  • Ascon.Pilot.SDK: Доработан метод IPilotDialogService.ShowDocumentsSelectorDialog для позиционирования на элементе в окне выбора элемента (PI#1-6956, SD#7419223).
  • Ascon.Pilot.Web.SDK доступен в составе общего комплекта разработчика SDK.

Pilot-Server

  • Изменён механизм выбора порта редиректа для поддержки OIDC IdP, в настройках которых нет возможности указать redirect url в виде http://127.0.0.1:* (PI#1-7035, SD#7425021).
  • Добавлен заголовок Content Type для всех запросов и ответов (PI#1-7025, SD#7425633).
  • Реализован механизм взятия старшего продукта из имеющихся в лицензии, если в настройках бронирования не указан другой.

Pilot-TextSearch-Server

  • Оптимизирована обработка XPS-документов (PI#1-6878, SD#7410410).
  • Для оптимизации дискового пространства уменьшено количество временных файлов, которые в процессе индексации могут находится в папке TMP одновременно (PI#1-6879, SD#7410411).

Pilot-myAdmin

  • Реализована возможность на вкладке Организационная структура в списке пользователей уточнять поисковый запрос и искать в найденном, указывая данные для поиска через пробел (PI#1-7043, SD#7411071).

Исправлены ошибки

  • Pilot-BIM: Исправлен некорректный прогресс обработки моделей и поиска пересечений в Диспетчере задач (PI#2-1492, SD#7425857).
  • Pilot-BIM: Исправлено отсутствие ошибки "File is not supported" в Диспетчере задач при неудачной попытке обработать некорректный файл (PI#2-1436).
  • Pilot-BIM: Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при выходе из приложения с открытой вкладкой модуля расширения (PI#2-1524, SD#7431066).
  • Pilot-BIM: Исправлена остановка службы Pilot-BIM-Server при проверке модели на пересечения (PI#2-1457, SD#7420181, SD#7432063).
  • Исправлена доступность команд взаимодействия с Renga в примере Ascon.Pilot.Bim.SDK.RengaModuleSample (PI#2-1458, SD#7420056, SD#7423410, SD#7423710, SD#7425930).
  • Pilot-Web-Server: Исправлена невозможность создать замечание на модели в некоторых сценариях (PI#3-1616).
  • Pilot-Web-Server: Откорректировано графическое отображение статусов пользователя вокруг иконки (PI#3-1644).
  • Pilot-Web-Server: Исправлено некорректное отображение предпросмотра в диалоге создания документа (PI#3-1604).
  • Pilot-Web-Server: Реализовано создание папки ViewpointsFolder при первичном добавлении точки взгляда (PI#3-1715).
  • Pilot-Web-Server: Исправлена некорректная работа прокрутки дерева модели при выделении в нём объекта (PI#3-1614).

Версия 24.7.0.50034 от 26.03.2024

Внимание! Для ОС Linux эта версия Pilot-BIM-Server поставляется только в Docker-контейнере.
Функциональность Pilot-Photo360 доступна в редакциях Pilot-ICE Enterprise и Pilot-BIM. Для получения лицензий обратитесь к поставщику ПО Аскон.

Pilot-Photo360

  • Выпущено приложение для работы с панорамной камерой.
  • Реализована функциональность для работы с панорамными снимками. Вы можете:
    • создавать альбомы панорамных снимков;
    • прикреплять снимки к определённым точкам на чертежах или других документах;
    • хранить и переключаться между версиями снимков одной точки;
    • сравнивать версии снимков друг с другом;
    • оставлять замечания на снимках.

Pilot-BIM

  • <No arrtibutes to display> в дереве модели при отсутствии отображаемого имени элемента заменено на название IFC-класса этого элемента (PI#2-1276).
  • При обработке IFC-файла реализовано добавление объектов, не имеющих родительских IFC-классов, в узел Прочие дерева модели (PI#2-1420, SD#7419737).
  • Реализован поиск пересечений в моделях в несколько потоков (PI#2-831, SD#7313248).

Pilot-ICE

  • Реализована сортировка содержимого папки Избранное по алфавиту и дате добавления (PI#1-3018, SD#7202911, SD#7351432).
  • Реализовано автозаполнение полей карточки элемента при использовании атрибутов типа Справочник элементов (PI#1-4809, SD#7273232, SD#7418562).
  • Изменена компоновка диалога Совместного доступа (PI#1-6885, SD#7410900).

Pilot-SDK

  • Ascon.Pilot.SDK: Добавлены методы для редактирования цвета текста на вкладке Подписи (PI#1-6936, SD#7418428).
  • Ascon.Pilot.SDK: Добавлены методы для работы с контекстным меню на вкладке Подписи (PI#1-6935, SD#7418436).
  • Ascon.Pilot.SDK: Реализовано API для встраивания команд в контекстное меню вложений в задания (PI#1-6987, SD#7422910).

Pilot-myAdmin

  • Реализовано отображение должностей дочерних подразделений при поиске фильтром родительского подразделения (PI#1-4440, SD#7259411, SD#7422663).
  • Добавлена пометка Удалён рядом с именем удалённого пользователя в Журнале действий (PI#1-6986, SD#741392).
  • Реализован поиск на вкладке Организационная структура по названиям должностей и групп (PI#1-6950, SD#7411024).

Исправлены ошибки

  • Pilot-BIM: Исправлена обработка пользовательских атрибутов части модели (PI#2-1460, SD#7420247, SD#7421237).
  • Pilot-BIM: Исправлено дублирование строк Журнала коллизий (PI#2-1342, SD#7382675).
  • Pilot-BIM: Откорректирована актуализация маркеров предупреждений об ошибках в дереве модели после полного перестроения (PI#2-950).
  • Pilot-BIM: Откорректировано отображение пользовательских свойств модели (PI#2-1460, PI#2-1479, SD#7420247, SD#7421237, SD#7423229).
  • Pilot-BIM: Исправлено дублирование строк Журнала проверки пересечений при изменении условий поиска (PI#2-1342, PI#2-975, SD#7382675, SD#7329503, SD#7354948).
  • Pilot-BIM: Исправлено построение геометрии IfcExtrudedAreaSolid, контур экструзии которой имеет пересечение сегментов в зоне соединения (PI#2-1480, SD#7421261).
  • Pilot-BIM: Исправлено построение геометрии IfcBooleanResult (PI#2-1439, PI#2-1106, SD#7415174, SD#7421261, SD#7342384).
  • Pilot-BIM: Откорректировано вычитание проёмов, представленных в виде триангуляции (PI#2-1413, SD#7404758).
  • Ascon.Pilot.SDK: Исправлена невозможность получить доступ к интерфейсу ITypeConfigurationParser в качестве параметра конструктора класса с атрибутом ImportingConstructor (PI#1-6994, SD#7423488).
  • Ascon.Pilot.SDK: Исправлено заполнение атрибута типа Справочник элементов согласно конфигурации при вызове карточки создания задания с помощью метода ShowTaskDialog (PI#1-6995, SD#7421225).
  • Ascon.Pilot.SDK: Исправлен расчёт прав доступа текущего пользователя к отдельным атрибутам при вызове метода IObjectCardControlInteraction.SetIsReadOnly (PI#1-6940, SD#7418446).
  • Ascon.Pilot.SDK: Исправлена некорректная работа метода IAttributeModifier.SetValue для замены вложений в задания (1-6909).
  • Откорректировано поведение переходов состояний при использовании Роли для выполнения действий, назначенной на подразделение (PI#1-6968, SD#7418358).
  • Откорректирована работа сессий одного пользователя в нескольких клиентских приложениях в кластерном режиме работы (PI#1-6971).
  • Исправлена ошибка с дублированием идентификаторов машин состояний при экспорте/импорте конфигурации базы данных (PI#1-6888, SD#7410863).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при сворачивании списка должностей и подразделений в Pilot-myAdmin с помощью клавиши "стрелка влево" (PI#1-6998, SD#7424185).
  • Исправлена ошибка "SortedDocValuesField is not supported" при создании задания (PI#1-7004, SD#7424154, SD#7425812, SD#7426346).

Версия 24.4.0.49743 от 22.02.2024

Внимание! Для ОС Linux эта версия Pilot-BIM-Server поставляется только в Docker-контейнере.

Pilot-BIM

  • Реализован переход к объекту по двойному клику в дереве модели (PI#2-1452).

Pilot-ICE

  • Реализована сортировка заданий (PI#1-2891, SD#7189264,SD#7202041, SD#7227187, SD#7228226, SD#7251837, SD#7258222, SD#7293952, SD#7336291, SD#7349257, SD#7370144, SD#7380787, SD#7389690, SD#7408324).

Pilot-SDK

  • Ascon.Pilot.SDK: Добавлен идентификатор объекта в интерфейс IFileContext (1-6953, SD#7420241).
  • Ascon.Pilot.SDK: Реализован и описан в документации поиск заблокированных пользователем объектов (PI#1-6949, SD#7419616).
  • Ascon.Pilot.Web.SDK: реализованы интерфейсы для управления данными и для встраивания в контекстное меню и тулбар элементов и замечаний на документе (PI#3-1337, PI#3-1419).

Pilot-Server

  • Реализовано ограничение количества подключений под одной лицензией (PI#1-6903).

Pilot-myAdmin

  • На вкладку Организационная структура добавлены команды Свернуть всё и Развернуть всё (PI#1-4411, SD#7255990, SD#7259245, SD#7411059).
  • Реализована возможность указания реального ip-адреса пользователя в Журнале действий при подключении через reverse proxy (PI#1-6938, SD#7418662).

Pilot-Web-Server

(Текущая версия имеет статус альфа-версии и не рекомендуется для промышленной эксплуатации)

  • Реализован переход к пространству Информационная модель из диалога выбора пространств (PI#3-1413).
  • Реализованы команды Свернуть всё и Развернуть всё в окне Организационная структура в диалоге Совместного доступа (PI#3-1534).
  • Реализованы баннеры для вывода предупреждений и ошибок (PI#3-1603).
  • Реализовано окно уведомления пользователя о том, что изменения не были приняты сервером (PI#3-1344).
  • Реализовано масштабирование по содержимому после загрузки всех частей модели в окне Информационная модель (PI#3-1553).

Исправлены ошибки

  • Исправлена ошибка "No fa cached for database pilot" при добавлении файлов на виртуальный диск в некоторых сценариях (PI#1-6815, SD#7405061).
  • Откорректировано заполнение атрибутов запроса на подпись при работе ReplaceVirtualSignatureRequest в некоторых сценариях (PI#1-6941, SD#7418651).
  • Исправлена ошибка "Процесс не может получить доступ к файлу "...", так как этот файл используется другим процессом." при попытке вложить в чат открытый в другом приложении файл (PI#1-6958).
  • Откорректировано отображение роли согласования после подписания документа (PI#1-6558, PI#1-6565, SD#7382106, SD#7420028, SD#7383747).
  • Исправлена ошибка "Сервер не принял изменения по причине "Недостаточно прав доступа" при редактировании заданий пользователями в разных часовых поясах в некоторых сценариях (PI#1-6951, SD#7418157).
  • Убраны записи прав в Окне удалённого доступа для субъектов, которые были удалены из организационной структуры (PI#1-6959, SD#7420705).
  • Исправлено некорректное отображение нумератора при автозаполнении полей файла (PI#1-6957, SD#7418972).
  • Pilot-Web-Server: Исправлена ошибка "Cannot read properties of undefined (reading 'getCameraParameters')" при открытии модели в некоторых сценариях (PI#3-1637).
  • Pilot-Web-Server: Откорректировано управление счётчиком листов в многостраничном документе (PI#3-1608).
  • Pilot-Web-Server: Исправлена ошибка "Cannot read properties of undefined (reading 'path')" при клике Назад из пространства информационной модели (PI#3-1619).
  • Pilot-Web-Server: Исправлена неактивность кнопки Полное перестроение в Диспетчере задач (PI#3-1532).
  • Pilot-Web-Server: Отрегулировано поведение кнопки вызова диалога выбора пространств (PI#3-1588).
  • Pilot-Web-Server: Исправлена ошибка "There are no changes to apply" при повторном вызове команды Обновить точку взгляда (PI#3-1583).
  • Pilot-Web-Server: Исправлена доступность команд Просмотр документа и Просмотр документа в новой вкладке для части консолидированной модели (PI#3-1611).

Версия 24.3.0.49505 от 21.02.2024

Внимание! Для ОС Linux эта версия Pilot-BIM-Server поставляется только в Docker-контейнере.

Pilot-BIM

  • Опция Удалять плоские и тупые рёбра доработана для применения только для полигональных объектов (PI#2-1407).
  • Оптимизирована одновременная загрузка большого количества частей консолидированной модели в окне Информационная модель (PI#2-1434, SD#7410628).

Pilot-BIM-Server

  • Оптимизированы алгоритмы хранения изменений между версиями частей модели (PI#2-1450).

Pilot-SDK

  • Ascon.Pilot.SDK: Реализована возможность назначения пользовательских состояний запроса на подпись (PI#1-6928, SD#7416926).
  • Ascon.Pilot.BIM.SDK: Реализована возможность добавлять пользовательские команды в панель инструментов 3D-окна (PI#2-1163).
  • Ascon.Pilot.BIM.SDK: Реализована возможность встраивать фрейм в окно информационной модели (PI#2-1247, SD#7357679, SD#7371941).

Pilot-Server

  • Из логов убраны записи типа Ascon.Pilot.Transport.ClosedCallbackException: Session was closed (SD#7416103).
  • Оптимизировано использование потоков на сервере при операциях изменения объектов (PI#1-6924).
  • Стабилизирована работа с лицензиями в кластерном режиме (PI#1-6920, SD#7416142).

Pilot-ICE

  • Уменьшен размер результирующих XPS-файлов после обработки с помощью модуля расширения PDF2XPS (PI#1-6887, SD#7409046).
  • Увеличена скорость чтения XPS-файлов с большим количеством закладок (PI#1-6905, SD#7414121).
  • Реализована сортировка по наименованию документов, добавленных в компоновщик (PI#1-6827, SD#7405125).
  • Реализован поиск по удалённым объектам (PI#1-4542, SD#7265414, SD#7310621).
  • Реализованы команды Свернуть всё и Развернуть всё на вкладке Организационная структура в диалоге Совместного доступа (PI#1-3061, SD#7207687, SD#7356928, SD#7416549).

Pilot-myAdmin

  • Оптимизирована скорость фильтрации на вкладке Организационная структура.

Исправлены ошибки

  • Pilot-BIM: Откорректировано чтение единиц измерения свойств из IFC-файла при обработке (PI#2-1444, SD#7416798).
  • Pilot-BIM: Откорректировано определение прозрачности цвета элементов с заданным IfcSurfaceStyleRendering.DiffuseColour (PI#2-1443, SD#7416121).
  • Pilot-BIM: Откорректировано отображение символа нижнего подчёркивания "_" в названиях свойств во вкладке Свойства (PI#2-1441, SD#7415818).
  • Pilot-BIM: Откорректировано отображение элементов IfcElementAssembly в дереве модели (PI#2-1424).
  • Pilot-BIM: Исправлена обработка монохромных облаков точек (PI#2-1430).
  • Pilot-BIM-Server: Исправлена остановка службы PilotBIMServer при проверке пересечений в некоторых сценариях (PI#2-1426, SD#7412578).
  • Pilot-BIM-Server: Восстановлено построение геометрии для IFCSHAPEREPRESENTATION типа SurfaceOrSolidModel (PI#2-1445).
  • Pilot-BIM-Server: Исправлена ошибка при обработке монохромных облаков точек (PI#2-1430, SD#7413168).
  • Pilot-SDK: Исправлено дублирование вкладок при смене статуса пользователя при работе с Ascon.Pilot.SDK.TabsExtensionSample (PI#1-6932).
  • Pilot-myAdmin: Исправлено дублирование пользователей в списке после импорта из LDAP в некоторых сценариях (PI#1-6904).
  • Pilot-myAdmin: Исправлена ошибка "Данный ключ отсутствует в словаре" при открытии Журнала действий в некоторых сценариях при работе в кластерном режиме (PI#1-6917, SD#7415114).
  • Откорректирована логика расчета прав доступа при удалении элементов (PI#1-6462, SD#7370335).
  • Исправлена ошибка "File with the same name already exists" при импорте проекта в некоторых сценариях (PI#1-6891, SD#7410496).
  • Исправлена ошибка применения изменений в некоторых сценариях (PI#1-6778, SD#7399232).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта." при выполнении скрипта автоматизации SetOrgUnitAttributeValueBasedOnState с незаполненными атрибутами типа организационная единица (PI#1-6926, SD#7416501).
  • Исправлена ошибка "Не удалось найти часть пути ..." при отправке документа почтой в некоторых сценариях (PI#1-3822, SD#7231692).
  • Исправлена ошибка "Access to the path '/Файловый архив 1/temp' is denied" (PI#1-6948, SD#7419150).

Версия 24.1.0.49302 от 31.01.2024

Внимание! После установки данной версии обновление базы данных может выполняться длительное время в связи с внесёнными исправлениями.
Внимание! Для ОС Linux эта версия Pilot-BIM-Server поставляется только в Docker-контейнере.

Pilot-BIM

  • Увеличена скорость построения журнала пересечений (PI#2-1422, SD#7409473).

Pilot-SDK

  • Ascon.Pilot.ServerExtensions.SDK: Добавлен пример серверного модуля расширения, демонстрирующий возможность автоматически сдвигать срок задания при изменении версии вложенного документа (PI#1-4211, SD#7248773, SD#7261442, SD#7361560, SD#7362450, SD#7279531, SD#7307277, SD#7380792, SD#7401817).

Pilot-BIM-Server

  • Ослаблена проверка на целостность связей на этапе обработки IFC-файла, не соответствующего стандарту IFC (SD#7414390).

Pilot-Server

  • Деактивирована команда pServerAdmin -fac,--facleanup (PI#1-6899).

Pilot-Web-Server

(Текущая версия имеет статус альфа-версии и не рекомендуется для промышленной эксплуатации)

  • Реализовано открытие модели по двойному клику на части модели в Обозревателе элементов (PI#3-1450).
  • В Диспетчер серверных задач добавлен вывод сообщения "Нет соединения с Pilot-BIM-Server..." (PI#3-1447, PI#3-1488).
  • Реализовано сохранение состояний окон в пространстве Информационной модели (PI#3-1377).
  • Реализован переход на Обозреватель документов при вводе авторизованным пользователем короткой строки с адресом Pilot-Web-Server в браузере (PI#3-1445).
  • Улучшен пользовательский интерфейс тёмной схемы во вкладке Информационная модель (PI#3-1472).
  • Улучшен стиль отображения таблиц в тёмной схеме (PI#3-1437).

Pilot-myAdmin

  • Добавлена регистрация и запись в журнал событий, связанных с изменением конфигурации базы данных (PI#1-6776, SD#7399237).

Исправлены ошибки

  • Исправлена ошибка "No Mediator table entry is found for $ID$" при чтении файла (PI#1-6594, SD#7406082, SD#7406354).
  • Исправлена сортировка данных по алфавиту в колонке Занимаемые должности на вкладке Организационная структура в Pilot-myAdmin (PI#1-6372, SD#7372972, SD#7411068).
  • Исправлена обработка конфигурации отображения подразделений/групп в выпадающем списке для атрибута Исполнитель в различных типах заданий (PI#1-6894).
  • Pilot-Web-Server: Исправлена ошибка "Document is not supported" при открытии карточки с частью консолидированной модели (PI#3-1397).
  • Pilot-Web-Server: Откорректировано задвоение маркера замечания при его перетаскивании на PDF-документе (PI#3-1372).
  • Pilot-Web-Server: Откорректировано отображение номера версии подключённого Pilot-BIM-Server во вкладке Глобальные настройки Диспетчера серверных задач (PI#3-1451).
  • Pilot-Web-Server: Откорректировано поведение переключателя видимости элемента в Дереве модели при клике на замечание, относящееся к этому элементу (PI#3-1395).
  • Pilot-Web-Server: Исправлено некорректное создание папки Консолидированная модель в папке Исходные файлы при добавлении IFC-файла (PI#3-1436).
  • Pilot-Web-Server: Исправлено некорректное сохранение активности режима инструментов измерений в информационной модели при выборе другой команды (PI#3-989).
  • Pilot-Web-Server: В Диспетчере задач убрано выделение при наведении мышью на деактивированные кнопки (PI#3-1446).

Версия 23.44.0.49225 от 29.12.2023

Внимание! Для ОС Linux эта версия Pilot-BIM-Server поставляется только в Docker-контейнере.

Pilot-Web-Server

(Текущая версия имеет статус альфа-версии и не рекомендуется для промышленной эксплуатации)

Реализован веб-сервер, предоставляющий доступ к возможностям клиентских приложений линейки продуктов Pilot из браузера.

  • В браузере появились возможности:

    • авторизации в системе Pilot;
    • управления статусами активности пользователя и назначения заместителей в Профиле пользователя ;
    • управления правами доступа;
    • лёгкого переключения между светлой и тёмной темой.
  • Реализовано пространство Проекты и документы, в котором доступны:

    • обозреватель элементов — дерево и список элементов;
    • создание и редактирование элементов;
    • просмотр карточки во всплывающем окне и в соседней с документом вкладке;
    • заморозка проектов и документов;
    • в элементах, которые могут монтироваться на диск, например, Проект, создаётся папка Исходные файлы, позволяющая получить доступ к файлам на Pilot-Storage.
  • Для работы с документами доступны следующие возможности:

    • три режима просмотра документов: предпросмотр рядом со списком документов, на всё окно браузера, в отдельной вкладке браузера;
    • навигация по документам;
    • создание XPS-документов;
    • создание PDF-документов;
    • работа с PDF-документами как с XPS в десктопном приложении Pilot с созданием замечаний;
    • сохранение документов PDF и XPS на диск;
    • просмотр, создание, актуализация версий документов.
  • Для работы с моделями реализованы пространства Диспетчер серверных задач и Информационная модель, которое предоставляет следующие возможности:

    • открытие и просмотр моделей;
    • множественный выбор объектов на сцене с помощью дерева модели;
    • включение и отключение видимости выбранных объектов;
    • приближение вида камеры 3D-окна к выбранным объектам с помощью команды Масштабировать по выбранным объектам;
    • навигирование по 3D-представлению консолидированной модели с помощью мыши, навигационного куба и клавиш WASD;
    • множественный выбор объектов на 3D-сцене;
    • Управление настройками отображения: телеметрия, навигационный куб, скрытие рёбен при навигации, режим отображения модели, а также расположение панели инструментов;
    • отображение свойств элементов модели;
    • создание, редактирование и удаление секущих плоскостей;
    • сечение модели кубом;
    • инструменты измерений По двум точкам и Длина ребра с настройками единиц измерений;
    • виртуальное начало координат.
  • Унифицирована функциональность заметок и замечаний в документах и информационных моделях:

    • отображение, добавление, редактирование, удаление замечаний и заметок к документам и объектам модели;
    • управление статусами замечаний и настройка прав доступа;
    • фильтры и сортировка списка замечаний;
    • возможность создания собственных иконок замечаний для панели инструментов, списка замечаний и окна просмотра документа или 3D-модели;
    • ведение переписки по замечаниям и заметкам: просмотр и отправка текстовых сообщений.

Pilot-ICE

  • Для инструмента Измерить длину при работе с документами добавлен масштаб 1:2000 (PI#1-6819, SD#7399189).
  • Оптимизирована загрузка чатов с большим количеством участников (PI#1-6119, SD#7354915).
  • Доработана функциональность перехода к следующему этапу заданий после отозванного (PI#1-6014, SD#7346313, SD#7385814, SD#7393505).
  • Доработано содержание выпадающего списка для атрибутов типа Организационная единица в Заданиях в зависимости от настроек конфигурации (PI#1-4827, SD#7279036, SD#7393945).
  • Доработана функциональность отображения статусов пользователей в чатах при работе в кластерном режиме (PI#1-6451).
  • Команда контекстного меню Удалить в Избранном переименована в Удалить из избранного (PI#1-6254, SD#7365410, SD#7409479).

Pilot-SDK

  • Ascon.Pilot.SDK: В интерфейс ISignatureBuilder добавлен метод, который устанавливает ObjectId у ISignature (PI#1-6165, SD#7358646).
  • Ascon.Pilot.ServerExtensions.SDK: Закрыты уязвимости серверного API (PI#1-6836).

Pilot-Server

  • Реализована возможность аутентификации пользователей и администраторов с использованием протокола OpenID Connect (PI#1-6590).
  • Оптимизированы запросы на чтение объектов в кластерном режиме работы Pilot-Server (PI#1-6807).
  • Оптимизированы скрипты обновления (PI#1-6845, SD#7398435).
  • В серверный лог добавлено логирование имени пользователя (PI#1-6828, SD#7406319).

Pilot-BIM-Server

  • Реализована проверка уникальности GlobalId объектов в рамках IFC файла при его обработке (PI#2-1408).

Исправлены ошибки

  • Pilot-BIM: Откорректировано совмещение координат информационной модели и точек съёмки при использовании Pilot-BIM-Camera (PI#2-1415, SD#7406094).
  • Pilot-BIM: Откорректирована разница в результате проверки пересечений в зависимости от порядка сравниваемых частей информационной модели (PI#2-1333, SD#7380900).
  • Pilot-BIM: Исправлено вычитание проёмов из стены с одинаковой базовой геометрией (PI#2-1158, SD#7351431).
  • Pilot-BIM Server: Исправлен некорретный расчёт разницы при изменении иерархии объектов в новой версии IFC-файла (PI#2-1417, SD#7405128)
  • Pilot-BIM: Исправлена остановка службы Pilot-Bim-Server при проверке пересечений в некоторых сценариях (PI#2-1309, SD#7376192).
  • Pilot-BIM: Исправлена ошибка "Элемент с тем же ключом уже был добавлен" при сравнении версий IFC-файлов в некоторых сценариях (PI#2-1421, SD#7407403).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта." при работе с документом в некоторых сценариях (PI#1-6794, SD#7400296).
  • Убрано отображение имени атрибута в текстовой метке при значении параметра HideIfEmptyValue=True (PI#1-6694, SD#7390338).
  • Устранена утечка памяти при выходе из полноэкранного режима (PI#1-6844, SD#7407697).
  • Исправлена ошибка "Не принято сервером" при изменении атрибутов замечания не инициатором при наличии прав (PI#1-6858).
  • Откорректировано освобождение лицензий при выходе из клиентских приложений Pilot (PI#1-6859, SD#7409120, SD#7409267, SD#7409529, SD#7409609).
  • Исправлена ошибка Max automation iterations count exceeded при актуализации версии документа с большим количеством зависимых изменений (PI#1-6846, PI#1-4967, SD#7407609, SD#7408180, SD#7286455).
  • Откорректирована проверка контрольных сумм файлов в Pilot-myAdmin (PI#1-5970, SD#7345622).

Версия 23.41.0.48892 от 08.12.2023

Внимание! Для ОС Linux эта версия Pilot-BIM-Server поставляется только в Docker-контейнере.
Внимание! В связи с переходом на новый способ хранения данных информационных моделей для поиска коллизий в ранее обработанных моделях требуется выполнить их полное перестроение.

Pilot-BIM-Server

  • Реализованы новые алгоритмы обработки моделей IFC (SD#7358187, SD#7331265, SD#7316048, SD#7388102, SD#7306798, SD#7353239, SD#7292787, SD#7398953, SD#7383687, SD#7383459, SD#7381501, SD#7322825, SD#7379970, SD#7350090, SD#7328881, SD#7396187, SD#7402793, SD#7400333):
    • Значительно снижено потребление оперативной памяти при обработки моделей;
    • Увеличена скорость обработки моделей. Увеличение скорости особенно заметно для крупных моделей;
    • Улучшено построение триангуляционных моделей с учётом нормалей для более качественной работы алгоритма опции Удалять плоские и тупые рёбра;
    • Улучшено построение FacetedBrep геометрии для отображения на сцене и повышения вероятности нахождения пересечений;
    • Удалена экспериментальная опция MeshProcessor. Вместо неё рекомендуется использовать более эффективную и быструю опцию Удалять плоские и тупые рёбра;
    • Улучшена реакция Pilot-BIM-Server на команду Отменить обработку в Диспетчере серверных задач;
  • Реализованы новые алгоритмы обработки облаков точек LAS/LAZ и E57 (SD#7348327):
    • Cнижено потребление оперативной памяти при обработке облаков точек;
    • Улучшен алгоритм формирования LOD облаков точек для повышения FPS при навигации;

Pilot-Server

  • Реализовано хранение настроек подключения к LDAP-серверу в файле settings.xml вместо ldapServerSettings.xml (PI#1-6708).
  • Реализован пулинг LDAP соединений для аутентификации пользователей (PI#1-6803).
  • Оптимизирована скорость проверки применимости автоматизаций (PI#1-6805).

Pilot-SDK

  • Доработан модуль создания проекта по шаблону ProjectCloneWizard для отображения только тех элементов, на которые у пользователя есть права (PI#1-6506, SD#7331089).
  • Ascon.Pilot.ServerExtensions.SDK: реализовано API для получения информации о том, какой именно пользователь был снят с должности (PI#1-6751, SD#7396507).
  • Ascon.Pilot.ServerExtensions.SDK: Добавлена загрузка серверных расширений из папки [Путь к исполняемому файлу]/Development/ для отладки модулей на этапе разработки (PI#1-6761).
  • Ascon.Pilot.SDK: Добавлен пример модуля расширения SDK AnnotationPageChanger для переноса замечаний в рамках одного документа (PI#1-6760, SD#7397725).
  • Ascon.Pilot.SDK: Добавлен пример модуля расширения SDK OpenDocumentInNewTabExtension, добавляющий команду контекстного меню на документе Открыть в новой вкладке (PI#1-6690, SD#7385619).

Pilot-ICE

  • Реализована вертикальная прокрутка в окне Настройка совместного доступа в поле Применимо к (PI#1-6796, SD#7402040).

Pilot-myAdmin

  • Реализована настройка и редактирование атрибутов подключения к службе каталогов по протоколу LDAP в диалоге Импорт из LDAP (PI#1-6709).
  • Оптимизирована работа с организационной структурой (PI#1-6778, SD#7399232).
  • Реализована вертикальная прокрутка списка серверных модулей расширения (PI#1-6785, SD#7401518).
  • Реализована вертикальная прокрутка списка групп, в которых состоит пользователь (PI#1-6792, SD#7402068).

Исправлены ошибки

  • Исправлена ошибка при открытии документа с закладками в некоторых сценариях (PI#1-6701, SD#7385064, SD#7395475, SD#7395719).
  • Исправлена ошибка в отчете [BIM] Матрица пересечений при его использовании в некоторых сценариях (PI#1-6693, SD#7390538).
  • Исправлено некорректное отображение команд сравнения на панели инструментов после окончания сравнения (PI#1-6570, SD#7384270).
  • Исправлена ошибка повторной выдачи лицензии при аварийном завершении работы клиентского приложения в кластерном режиме (PI#1-6749).
  • Исправлена ошибка "Duplicate key value violates unique constraint "changesets_identity_idx" при работе пользовательского модуля расширения в кластерном режиме (PI#1-6777, SD#7399464).
  • Исправлена ошибка "Unable to open database file" при проверке целостности файлового архива в кластерном режиме работы (PI#1-6750, SD#7396243).
  • Исправлена некорректная поисковая выдача Pilot-TextSearch-Server при поиске после переиндексации (PI#1-6654, SD#7378181, SD#7393394).
  • Исправлена ошибка "Указанное имя не является корректным именем пользователя" при выполнении команд pServerAdmin в некоторых сценариях (PI#1-6765, SD#7397180).
  • Исправлена остановка службы PilotTextSearchServer в некоторых сценариях (PI#1-6799, SD#7393142).
  • Исправлена ошибка "Не принято сервером" при создании объекта в кластерном режиме (PI#1-6688).
  • Устранена утечка памяти при аутентификации пользователей в кластерном режиме (PI#1-6804).
  • Исправлена ошибка "Operations that change non-concurrent collections must have exclusive access" на сервере при выполнении поискового запроса (PI#1-6813, SD#7402334).

Версия 23.38.0.48457 от 27.10.2023

Исправлены ошибки

  • Pilot-SDK: Исправлена ошибка "Object reference not set to an instance of an object." при работе с примером SDK.GraphicLayerSample в некоторых сценариях (PI#1-6739, SD#7395683).
  • Исправлено замедление работы приложения Pilot-myAdmin при создании подразделения (PI#1-6724, SD#7394254).
  • Исправлено смещение слоя замечаний в XPS-документе в некоторых сценариях (PI#1-6700, SD#7391164).
  • Исправлено некорректное отображение списка баз данных в Pilot-myAdmin при редактировании списка серверных администраторов или настроек LDAP в кластерном режиме раоты Pilot-Server (PI#1-6748, SD#7396890).

Версия 23.37.0.48396 от 16.10.2023

Внимание! В связи с переходом на новый механизм работы с серверными модулями расширения для их установки и удаления администратору базы данных необходимо использовать диалог СервисНастройкиМодули расширения в клиентском приложении Pilot.

Pilot-Server

  • Реализован запуск Pilot-Server в кластерном режиме. Подробнее здесь.

Pilot-SDK

  • Ascon.Pilot.ServerExtensions.SDK: Изменен механизм управления серверными модулями расширения (PI#1-6415, PI#1-6278, PI#1-6276, PI#1-6275, PI#1-6031, PI#1-6699, PI#1-6279).

Исправлены ошибки

  • Ascon.Pilot.SDK: Исправлена ошибка "Cannot write DateTime with Kind=Unspecified to PostgreSQL type 'timestamp with time zone', only UTC is supported..." при отправке сообщения с помощью API (PI#1-6719, SD#7393496).
  • Исправлена невозможность применить настройки ldapServerSettings.xml в кластерном режиме (PI#1-6707).
  • Исправлена ошибка при старте Pilot-Server с серверными модулями расширения на Linux в некоторых сценариях (PI#1-6699).
  • Исправлена ошибка при очистке очереди изменений в Redis для Pilot-Server в кластерном режиме (PI#1-6617).
  • Исправлено подключение демонстрационных баз при первичной установке Pilot-Server и Pilot-myAdmin (PI#1-6696, SD#7391559).
  • Исправлено расхождение в соответствии закладок и номеров страниц при переносе документа с закладками в компоновщик (PI#1-5138, SD#7298438, SD#7370059, SD#7392615).
  • Исправлена ошибка "File archive marker file ... has improper file name format..." при присоединении базы данных с пустым файловым архивом (PI#1-6734).
  • Исправлено замедление работы клиентского приложения Pilot при вводе поискового запроса в некоторых сценариях (PI#1-6723, SD#7394252).

Версия 23.32.0.48125 от 03.10.2023

Pilot-ICE

  • В диалог Управление общими настройками добавлена конфигурация Сохранять PDF вместе с XPS, позволяющая при конвертации PDF-документа в XPS-формат с помощью модуля PDF2XPS сохранять исходный PDF файл в документе (PI#1-6344, PI#1-6598).
  • Реализован экспорт статусов замечаний к документу вместе с выгрузкой XPS-документа (PI#1-6632).
  • Добавлена возможность аутентификации текущим доменным пользователем с паролем (PI#1-6620, SD#7385272, SD#7382306).
  • Добавлен параметр itemChangeKind в триггер VersionChanged (PI#1-6452, SD#7377773).
  • Добавлена маска временных файлов для файлов КОМПАС-3D *.cdw.$$$ (PI#1-6573, SD#7382674).
  • Добавлена настройка отображения отозванных заданий на вкладке Задания (PI#1-6578, SD#7383889).
  • В меню СервисНастройкиНастройки клиента добавлена опция выбора сочетания клавиш для отправки сообщений в чатах: Enter или Ctrl+Enter (PI#1-5738).

Pilot-Server

  • В файл ldapServerSettings.xml добавлена настройка MaxSearchResults, позволяющая задать ограничение размера поисковой выборки (PI#1-6648, SD#7386835).

Pilot-SDK

  • Ascon.Pilot.ServerExtensions.SDK: В интерфейсе IUserActionLogExtension2 реализованы методы для расширенного журналирования событий аутентификации, получения лицензий, чтения файлов, удаления версий (PI#1-6670, SD#7388667).
  • Ascon.Pilot.ServerExtensions.SDK: в интерфейсе IUserActionLogExtension2 реализована возможность получения IP адреса и логина пользователя при обработке событий расширенного журналирования (PI#1-6678, SD#7389063).
  • Ascon.Pilot.SDK: В интерфейсе IHotKey реализована поддержка модификации горячих клавиш расширениями в контексте отображения XPS-документа (PI#1-6676, SD#7386856).

Исправлены ошибки

  • Откорректировано изменение статуса служебного сообщения в чате на прочитанное после прочтения (PI#1-6627, SD#7386047).
  • Ascon.Pilot.SDK: Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта." при вызове метода GetObjectCardControl() во время работы с заданиями (PI#1-6637, SD#7386042).
  • Исправлено отсутствие журналирования снятия пользователя с должности при его удалении из списка пользователей (PI#1-6647, SD#7387140).
  • Доработана проверка, является ли пользователь локальным администратором ОС, при работе с утилитами pBimAdmin или pServerAdmin (PI#1-6657, SD#7386446).
  • Исправлено отсутствие отображения запросов на подпись на документе при использовании команды Сохранять pdf вместе с xps в некоторых сценариях (PI#1-6684, SD#7389920).

Версия 23.30.0.47628 от 04.09.2023

Pilot-ICE

  • Оптимизирована загрузка XPS-документов в режиме Оптимизация геометрии (PI#1-6550, SD#7382496).
  • Добавлена возможность выбирать ярлык проекта при построении отчёта Замечания по проекту (PI#1-6369, SD#7381480).
  • Реализована повторная отправка не принятых сервером изменений при восстановлении соединения с сервером (PI#1-6563).
  • Реализован запрет на использование команды Зарегистрировать при отсутствии прав на редактирование атрибута типа Нумератор (PI#1-5855, SD#7336828, SD#7365062).

Pilot-Server

  • Реализована синхронизация полей LDAP при импорте ранее удаленного пользователя (PI#1-6541, SD#7382300).
  • Добавлена опция выбора механизма поиска пользователей в LDAP каталоге с использованием Virtual List View (PI#1-6532, SD#7374200).
  • Изменен алгоритм шифрования паролей в конфигурационном файле Pilot-Server settings.xml (PI#1-6357).

Pilot-SDK

  • Ascon.Pilot.SDK: Добавлены методы API, позволяющие реализовать очистку локального кэша по запросу модуля расширения, а также пример Ascon.Pilot.SDK.ClearCacheDaemon (PI#1-6494, SD#7377552, SD#7380888).
  • Ascon.Pilot.SDK: Доработан метод IObjectBuilder.SaveHistoryItem() для некоторых сценариев (PI#1-6551, SD#7382127).
  • Ascon.Pilot.SDK: В интерфейсе IObjectCardHandler реализована возможность прикреплять вложения в процесс (PI#1-6359, SD#7371984).

Исправлены ошибки

  • Ascon.Pilot.SDK: Исправлена утечка памяти при получении объектов с помощью метода IObjectsRepository.SubscribeObjects (PI#1-6144, SD#7356466).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" в некоторых сценариях при комментировании документов и редактировании комментариев (PI#1-6526, SD#7380056, SD#7376562).
  • Исправлено отображение символа подчёркивания в выпадающем меню Создать процесс по шаблону (PI#1-6513, SD#7381233).
  • Исправлена некорректная вставка в чат изображения из буфера обмена (PI#1-6540).
  • Исправлено копирование разрешительных прав вместо запретительных при создании проекта по шаблону с помощью модуля ProjectCloneWizard (PI#1-6445, SD#7376316).
  • Исправлено некорректное применение конфигурации Настройки полей сертификата электронной подписи в диалоге Управление общими настройками при изменении организационной единицы с подразделения на предприятие (PI#1-6504, SD#7380013).
  • Исправлена ошибка Failed to process file при обновлении базы данных Pilot в определенных сценариях (PI#1-6368, SD#7372808).
  • Исправлено некорректное поведение курсора при вводе слова "атрибут" в поисковой строке (PI#1-6571, SD#7382117).
  • Исправлено нестабильное отображение вложений к Заданиям в некоторых сценариях (PI#1-6583, SD#7381310).
  • Исправлена ошибка "Путь содержит недопустимые знаки." при печати из Revit через принтер Pilot-XPS листов с наличием непечатаемого символа Юникода (PI#1-6568, SD#7380274).

Версия 23.26.0.47377 от 15.08.2023

Pilot-ICE

  • Реализовано скрытие текстовой метки с атрибутом типа Справочник элементов, если атрибут не заполнен, при настройке в конфигурации параметра HideIfEmptyValue="True" (PI#1-6500, SD#7379818).
  • Реализовано позиционирование на Умной папке при выходе из полноэкранного режима документа, открытого из Умной папки (PI#1-6413, SD#7375368, SD#7249634).

Исправлены ошибки

  • Pilot-BIM: Установлен ограничитель минимальной ширины Дерева объектов с Таблицей свойств во вкладке Информационная модель (PI#2-1303).
  • Исправлено отключение предпросмотра PDF-документа после перехода между вкладками (PI#1-2647, SD#7157893, SD#7375707).
  • Исправлена ошибка Cannot parse при попытке открыть корзину на Storage в некоторых сценариях (PI#1-6498, SD#7380231).
  • Исправлено появление повторных уведомлений о сообщениях в чатах после чистки локального кэша (PI#1-5829, SD#7333785, SD#7344819).

Версия 23.24.0.47265 от 03.08.2023

Pilot-ICE

  • Обновлен Отчёт о чатах по проекту (PI#1-6435, SD#7377308).
  • Добавлена команда для документов Выровнять по высоте листа (PI#1-6380, SD#7372106).

Pilot-Server

  • Реализована возможность запуска проверки целостности файлового архива через консольную утилиту pServerAdmin (PI#1-4575, SD#7258795).

Pilot-SDK

  • Ascon.Pilot.SDK: В интерфейс IObjectBuilder добавлен метод AddAccessRecords для назначения прав на типы (PI#1-6428, SD#7376509).

Исправлены ошибки

  • Pilot-SDK: Исправлена ошибка "Не удалось загрузить файл или сборку "Newtonsoft.Json..." либо одну из их зависимостей. Не удается найти указанный файл." при печати на принтерPilot-XPS с установленным серверным модулем расширения ServerActivitySample (PI#1-6458, SD#7378624).
  • Pilot-SDK: Исправлена ошибка Modification of signed file breaks the signature при перемещении графического слоя (PI#1-6447, SD#7377761, SD#7378147).
  • Pilot-SDK: Откорректирована работа метода IObjectsRepository.GetType (PI#1-6371, SD#7368727).
  • Исправлена ошибка повреждения файла settings.xml после обновления в некоторых сценариях (PI#1-5115, SD#7375364).
  • Исправлена невозможность автоматического обновления Pilot-XPS (PI#1-5938).
  • Исправлена ошибка too many boolean clauses при попытке добавить значение атрибута из справочника при большом количестве типов в базе данных (PI#1-6449, SD#7377633).
  • Исправлена ошибка отображения текста замечаний в узкую колонку на вкладке замечаний (PI#1-6463, SD#7377143, SD#7377339).
  • Откорректирована обработка ссылок в чатах (PI#1-6456).

Версия 23.22.0.46798 от 14.07.2023

Автоматическое обновление клиентских приложений ПО Pilot на текущую версию может завершиться с ошибкой, если при установке одного из предыдущих обновлений было проигнорировано сообщение о необходимости перезагрузки компьютера. В этом случае необходимо обновить ПО вручную, запустив [Название продукта Pilot]_x64.msi по пути %localappdata%\ASCON\[Название продукта Pilot]\Update.

Pilot-ICE

  • Оптимизирована загрузка и работа с XPS-документами, содержащими большое количество информации, в режимах Оптимизация геометрии и Оптимизация геометрии и текста (PI#1-6204, SD#7361252).

Pilot-SDK

  • Ascon.Pilot.SDK: Добавлен метод IFileSaver.SaveFileVersionAsync для выгрузки предыдущих версий XPS-документа (PI#1-6390, SD#7374025).

Исправлены ошибки

  • Исправлена ошибка "Данный ключ отсутствует в словаре" и конфликты GUID-ов элементов при переключении между версиями консолидированной модели (PI#2-1292, SD#7372671).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта." при открытии модели, если ранее существовавшая общая настройка фильтров замечаний к модели была удалена (PI#2-1294, SD#7371343).
  • Исправлено аварийное завершение Pilot-Server в некоторых сценариях (PI#1-6036, SD#7349908).
  • Исправлена ошибка "Не удалось инициализировать визуализатор: cannot find fixed document sequence start part" при открытии некоторых XPS-документов в режимах оптимизации (PI#1-5219, PI#1-5439, SD#7299527, SD#7312441).

Версия 23.20.0.46681 от 30.06.2023

Pilot-ICE

  • Адаптированы отчёты по документам Замечания по проекту, Контроль подписания документов по проектуОтчёт о чатах по проекту, Состав рабочей документации, Форматы страниц документов проекта для возможности построения по ярлыкам (PI#1-5985, SD#7368674).

Pilot-SDK

  • Ascon.Pilot.Server.Api: Добавлено создание файлов при использовании интерфейсов IObjectChangeBuilder.AddFile в IServerActivity.RunAsync (PI#1-6121, SD#7353859).
  • Ascon.Pilot.SDK: Реализована поддержка внешних криптопровайдеров для подписания документов, в т.ч. открепленной подписью (PI#1-6094, SD#7352267).
  • Ascon.Pilot.SDK: Добавлена возможность указания сертификата для подписания документа с помощью интерфейса ICertificateManager(PI#1-6183, SD#7358823).
  • Ascon.Pilot.SDK: В интерфейс IObjectCardHandler добавлен метод Handle для перехвата события открытия карточки замечания (PI#1-6335, SD#7370160).
  • Ascon.Pilot.SDK: Добавлен метод IObjectBuilder.SetCreationDate(DateTime), позволяющий при создании объекта указать дату его создания (PI#1-6363, SD#7371989).

Исправлены ошибки

  • Pilot-SDK: В интерфейсе IMessageBuilder откорректирована работа метода AddChatRelation(ChatRelationType relationType, Guid objectId) для добавления объектов в чат (PI#1-6331, SD#7369152).
  • Pilot-SDK: Исправлено задвоение проверки подписей XPS-документов при использовании интерфейса IDocumentCryptoProvider (PI#1-6361, SD#7371597).
  • Pilot-SDK: Исправлено зависание клиентского приложения при подписании документов с замечаниями без создания запроса на подпись с модулем расширения, реализующим API IDocumentCryptoProvider (PI#1-6381).
  • Исправлено отсутствие уведомлений по заданиям и документам, если в названии базы данных используются прописные буквы (PI#1-6360, SD#7370010, SD#7371939, SD#7373539).
  • Исправлена ошибка "Указатель вставки находился за пределами допустимого диапазона." при создании умной папки при использовании модуля ProjectCloneWizard (PI#1-6339, SD#7371111).
  • Исправлено неполное отображение чисел на счётчике замечаний при свёрнутой панели замечаний (PI#1-6355, SD#7371705).
  • Исправлено отсутствие указателя в колонке Проверять уникальность в Pilot-myAdmin при настроенной проверке уникальности атрибута (PI#1-6362, SD#7372443).
  • Исправлена ошибка "Невозможно изменить контейнер, доступный только для чтения." при импорте проекта (PI#1-6358, SD#7371737).

Версия 23.19.0.46410 от 09.06.2023

Pilot-BIM

  • Реализовано сохранение открытой карточки замечания в режиме создания и редактирования при клике за её пределами (PI#2-1250).

Pilot-ICE

  • Реализовано сохранение открытой карточки замечания в режиме создания и редактирования при клике за её пределами (PI#1-5843, SD#7336150, SD#7340570, SD#7340957, SD#7351620, SD#7363847, SD#7364018, SD#7364972).

Pilot-SDK

  • Ascon.Pilot.SDK: Добавлено описание метода IMenuBuilder.RemoveItem (string name) (PI#1-6189).
  • Ascon.Pilot.Server.Api: Добавлены методы INObject.GetTitle и INObject.GetNumeratorAttributeText для формирования Title объектов и расчёта значения атрибута типа нумератор (PI#1-6253, SD#7364304).

Pilot-Server

  • Реализована возможность импорта из LDAP пользователей или администраторов, имя учетной записи которых содержит символ @. (PI#1-6306, SD#7368032).

Исправлены ошибки

  • Pilot-BIM: Убрано текстовое поле с нулевым размером, остающееся в некоторых сценариях при редактировании инструмента Между точкой и плоскостью (PI#2-1209).
  • Pilot-BIM: Исправлена ошибка SE Exception: Access Violation при обработке новой версии файла (PI#2-1219, SD#7356890).
  • Pilot-BIM: Исправлено неотображение в 3D окне успешно обработанной модели (PI#2-1241, SD#7328881).
  • Pilot-SDK: Скрыто окно прогресса конвертации при вызове модуля расширения PDF2XPS с помощью ICommandInvoker (PI#1-6237, SD#7363159).
  • Pilot-SDK: Исправлено отображение в пользовательском интерфейсе изменение связей объекта после их отмены с использованием IObjectChangeProcessor (PI#1-6321, SD#7370049).
  • Pilot-SDK: Исправлена ошибка Service IAutomationNotifier is not registered in AutomationServiceProvider при использовании серверного модуля расширения ServerActivitySample (PI#1-6329, SD#7370542).
  • Исправлена ошибка "Недопустимое значение SelectedDate. Имя параметра: d" при открытии заданий с просроченным сроком в некоторых сценариях (PI#1-6304, SD#7368442).
  • Оптимизированы операции записи в базу данных локального кэша клиентских приложений Pilot (PI#1-6231, SD#7353923).
  • Исправлена неактивность панели цветов при размещении графического замечания на документе (PI#1-6319, SD#7370065).
  • Исправлена работа с панелью замечаний на замороженном документе (PI#1-6320, SD#7370076).
  • Откорректировано восстановление позиции главного окна Pilot-myAdmin с учётом разных конфигураций мониторов (PI#1-6297).

Версия 23.18.0.46285 от 26.05.2023

Pilot-BIM

  • Выпущен новый инструмент для измерения расстояния от точки к плоскости (PI#2-1064, PI#2-1243, PI#2-1172, PI#2-1177, PI#2-1126, PI#2-1176, PI#2-1167).

Pilot-ICE

  • Реализована возможность добавления замечаний разных видов (линия, графическое замечание, точечное, к тексту) из панели инструментов напрямую, без необходимости выбора типа замечания, если в базе данных Pilot зарегистрирован только один тип замечаний (PI#1-5864, SD#7336149).
  • Реализована возможность добавлять документ в пакетную печать по его ярлыку (PI#1-5888, SD#7338788).

Pilot-Server

  • Реализовано логирование получения файлов с сервера (PI#1-6180).
  • Реализована поддержка LDAPS (PI#1-6200, PI#1-2566, SD#7360887, SD#7150222).
  • Исправлено отображение пользователей во вложенных директориях при импорте из Active Directory с помощью протокола LDAP (PI#1-6203, SD#7358325).
  • Оптимизирована логика Active Directory аутентификации (получение только SID пользователя) (PI#1-6218, SD#7359847).

Pilot-BIM-Server

  • Добавлен альтернативный способ ввода логина и пароля в командной строке для Pilot-BIM-Server и Pilot-TextSearch-Server (PI#2-1144).

Pilot-SDK

  • Ascon.Pilot.Server.API: Реализовано создание файлов с помощью IObjectChangeBuilder.AddFile в IServerActivity.RunAsync (PI#1-6121, SD#7353859).
  • Ascon.Pilot.Server.API: Реализовано серверное SDK для поисковых запросов (PI#1-6252, SD#7364303).
  • Ascon.Pilot.Server.API: Реализованы интерфейсы IFileStorageProvider, IChangesetUploader, IBackend (PI#1-6263, SD#7364305).
  • Ascon.Pilot.ServerExtensions.SDK: Реализована возможность отправлять уведомления средствами API из серверных событий с примером в ServerActivitySample (PI#1-5959, SD#7344984, SD#7361834).
  • Ascon.Pilot.SDK: С помощью метода IMessagesRepository.LoadChat реализовано получение доступа к чату пользователем, который в нём не участвует (PI#1-6178, SD#7359746).
  • Ascon.Pilot.SDK: Реализовано событие IObjectCardHandler.OnValueChanged для атрибутов типа Справочник элементов (PI#1-6257).
  • API для отчётов: Реализована возможность строить отчёты по чату пользователю, который не является его участником (PI#1-6249, SD#7362997, SD#7364477).

Исправлены ошибки

  • Pilot-BIM: Исправлено смещение рамки с указанием размера от размерной линии при зуммировании (PI#2-1206).
  • Pilot-BIM: Исправлено смещение размера при зуммировании (PI#2-1208).
  • Pilot-BIM: Исправлено отсутствие метки c "?" при использовании инструмента измерения Между двумя точками (PI#2-1251).
  • Pilot-BIM: Исправлена ошибка SE Exception Violation Access при повторной обработке второй версии IFC-файла (PI#2-1221, SD#7355818).
  • Pilot-BIM: Исправлена ошибка отображения модели при установке CameraPosition в NaN (PI#2-1234, SD#7355530).
  • Pilot-BIM: Исправлена ошибка "При выполнении скрипта возникла следующая ошибка в процедуре PilotReport.DataSourceDemanded Ссылка на объект не указывает на экземпляр объекта." при построении отчёта [BIM] Ведомость окон и дверей по модели (PI#2-1265, SD#7367507).
  • Pilot-BIM: Откорректирована работа виртуального начала координат для системы Pilot-BIM c сервером, установленным на OC семейства Linux (PI#2-1238, SD#7362440).
  • Pilot-BIM: Откорректировано размещение виртуального начала координат после обновления версии IFC-файла на виртуальном диске (PI#2-1215).
  • Pilot-myAdmin: Откорректирована загрузка данных с сервера при открытии базы данных (PI#1-6272, SD#7366603).
  • Исправлена ошибка при загрузке файлов с сервера после перезапуска базы данных с помощью команд Остановить/Запустить (PI#1-6182).
  • Исправлена ошибка "Не распознан префикс URI" при выходе из полноэкранного режима в некоторых сценариях (PI#1-5601, SD#7321096, SD#7360840).
  • Исправлена ошибка "Отказано в доступе" при сохранении файла после редактирования в некоторых сценариях (PI#1-6251, SD#7340768).
  • Исправлена невозможность открытия файла .NWD с Pilot-Storage пользователем, не имеющим прав на редактирование атрибутов и файлов (PI#1-6255, SD#7365384).
  • Откорректирован цвет отображения удалённого типа в списке подсказок поисковой строки при поиске по его названию (PI#1-6270, SD#7367302).
  • Откорректирована логика назначения прав доступа при переносе объекта из папки в папку с уменьшением прав (PI#1-6264, SD#7364276, SD#7366178).
  • Откорректированы права доступа для возможности создавать замечания, имея права на Создание только для Замечаний (PI#1-6127, SD#7345016).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при подписании документа с помощью модуля Ascon.Pilot.SDK.XpsDigitalSigner (PI#1-6267, SD#7364488).

Версия 23.15.0.45762 от 19.04.2023

Pilot-BIM

  • Реализовано виртуальное начало координат для работы с большими координатами (PI#2-987, SD#7329244, SD#7338620, SD#7342162, SD#7343277).
  • Реализовано новое API IModelStorage для получения данных по информационным моделям в отчетах. Обновлены отчеты: [BIM] Ведомость окон и дверей по модели, [BIM] Журнал проверок модели, [BIM] Замечания по модели, [BIM] Матрица пересечений по части консолидированной модели. (PI#2-1152).
  • Повышена надежность механизма обновления информационных моделей в Pilot-BIM Server (PI#2-1200).

Pilot-ICE

  • Реализовано обходное решение проблемы порчи файлов при записи на Pilot-Storage на Windows 10 c пакетом обновлений KB5025221 и на Windows 11 (PI#1-6210, SD#7361802, SD#7361607, SD#7358783, SD#7362252)
  • Реализовано отображение атрибута типа Справочник элементов в карточке замечания (PI#1-6072, SD#7350990)
  • Оптимизация механизма аутентификации LDAP (SD#7356896).

Pilot-myAdmin

  • Реализована возможность копирования в буфер идентификатора Файлового архива в диалоге Присоединение существующей базы (PI#1-6123).
  • Реализована возможность отключения сценариев автоматизации (PI#1-6073, SD#7198208, SD#7203793, SD#7207224, SD#7310545).
  • Реализована возможность указать несколько родительских типов (ParentType) в разделе ElementBook конфигурации атрибута (PI#1-6037, SD#7350536).

Pilot-SDK

  • Добавлен метод IObjectBuilder.ReplaceFileInSnapshot для замены файла в истории (PI#1-6116).
  • Реализована возможность задать значение атрибута типа Справочник элементов с помощью API IAttributeModifier (PI#1-6138, SD#7355208).

Исправлены ошибки

  • Исправлена ошибка "There was an error generating the XML document" при подключении Pilot-BIM Server на Linux (PI#2-1228, SD#7358577, SD#7358438).
  • Исправлена ошибка обновления базы данных в некоторых сценариях (PI#1-6120).
  • Pilot-BIM: Исправлено поведение перехода по ссылке к объекту в сценариях при открытой и закрытой вкладке модели (PI#2-1171, SD#7350511).
  • Pilot-BIM: Не определяется пересечение для некоторых видов геометрии (PI#2-1180, SD#7353446).
  • Pilot-BIM: Не работает заполнение нумератора значениями других атрибутов объекта при создании замечаний к BIM-модели (PI#1-6071, SD#7352374).
  • Исправлена ошибка this Analyzer is closed при переподключении (PI#1-6096, SD#7350332, SD#7354710).
  • Исправлен некорректный порядок сортировки заданий в фильтре при их постраничной загрузке (PI#1-6141, SD#7351754).
  • Восстановлен функционал уведомлений о превышении объема кэша, заданного настройкой Предлагать очистку при превышении... (PI#1-6130, SD#7355770)
  • Исправлено некорректное отображение дат в атрибутах типа Справочник элементов (PI#1-6114, SD#7354820).
  • Исправлено отсутствие текстовых меток при печати документа на принтере Pilot-XPS (PI#1-6039, SD#7349840, SD#7352618).
  • Исправлен некорректный расчет прав доступа на замечания к модели при назначении пользователя администратором базы данных (PI#1-6067, SD#7341893).
  • Исправлен сброс значения настройки Отображать замечания в некоторых сценариях (PI#2-1113, SD#7343582).
  • Исправлено некорректное включение изоляции объекта модели при переходе к нему по ссылке, если в ссылке не указана опция mode=Isolate (PI#2-1171, SD#7350511).
  • Исправлена утечка памяти в Pilot-BIM Server при обработке модели (PI#2-1150, SD#7349880).
  • Исправлено ошибочное определение конфликтов BIM-объектов при переключении версий (PI#2-1031, SD#7333691).
  • Не отображается STEP модель после обработки c выключенной опцией KeepSolidsWhenParsingModel (PI#2-1211).

Версия 23.9.0.45496 от 17.03.2023

Pilot-myAdmin

  • Реализована дополнительная проверка, запрещающая размещать файловые архивы от разных баз данных в одной папке (PI#1-6101).

Исправлены ошибки

  • Pilot-BIM: Исправлено прекращение работы Pilot-BIM-Server при обработке триангуляционной модели с отсутствующим IfcIndexedColourMap (PI#2-1205).
  • Исправлен сброс значения атрибута DeadlineDate при редактировании карточки задания, если атрибут был помечен как служебный (PI#1-6059, SD#7351312).
  • Исправлена возможность перехода базы данных в статус "Повреждена" при попытке подключения с некорректным маркерным файлом (PI#1-6102).
  • Исправлена ошибка "Невозможно получить результат операции, так как она была выполнена с ошибкой" при открытии некоторых чатов (PI#1-5831).
  • Исправлена ошибка No Mediator table entry is found a file при загрузке файлов на виртуальный диск в некоторых сценариях (PI#1-6118, SD#7355036).
  • Исправлено замедление ввода символов при заполнении названия перехода для машины состояний в Pilot-myAdmin в некоторых сценариях (PI#1-6104, SD#7352168).

Версия 23.8.0.45448 от 14.03.2023

Pilot-BIM

  • Изменено значение по умолчанию опции Отключать построение твердотельного представления для триангуляционных моделей на выключенное (PI#2-1181).

Версия 23.7.0.45448 от 10.03.2023

Внимание! В данном обновлении проведены оптимизации хранения данных в серверной базе и кэшах пользователей. Вследствие чего изменены имена атрибутов системных типов File и Project_folder (используются для Pilot-Storage) в пользовательских базах данных. Необходимо актуализировать сторонние приложения, работающие с файлами и папками на Pilot-Storage с помощью серверного API. Например, если вы используете Pilot.Web, обновите его до актуальной версии синхронно с установкой этого обновления.

Pilot-BIM

  • Доработан алгоритм обработки триангуляционных моделей, добавлена опция, позволяющая управлять отключением или сохранением твёрдых тел для таких моделей (PI#2-1110, SD#7343041).
  • Вывод пользователям сообщений об ошибках при поиске пересечений сделан более информативным (PI#2-1098, SD#7342133).
  • Для моделей добавлен инструмент измерения расстояний между двумя точками (PI#2-1035, SD#7338382).
  • Для облаков точек добавлен инструмент измерения расстояний между двумя точками (PI#2-1022).
  • Добавлены привязки к точкам на рёбрах, на концах рёбер и в облаках точек (PI#2-1059).
  • Добавлены настройки единиц измерений для инструментов (PI#2-1041).

Pilot-ICE

  • Добавлена возможность использования новой функциональности файловых архивов для двух бесплатных подключений Pilot-Enterprise (PI#1-5990).
  • Изменено положение всплывающих подсказок при вводе атрибута типа Организационная единица (PI#1-6000).
  • В целях оптимизации хранения данных в серверной базе и кэшах пользователей изменены имена атрибутов системных типов File и Project_folder (PI#1-5954).
  • Реализована новая логика проверки делегирования прав доступа (PI#1-5937, SD#7342290, SD#7340598, SD#7351607).

Pilot-BIM-SDK

  • Реализована поддержка ярлыков на части моделей в интерфейсе IModelStorage (PI#2-1154).
  • Интерфейс IModelStorage дополнен событием Loaded и свойством IsLoaded для возможности отслеживания готовности к запросам пользователя (PI#2-1159).
  • Добавлен метод LoadElements, позволяющий загрузить все элементы для определенной части модели и ее версии (PI#2-1160).
  • Добавлен метод GetModelPartsIds для получения идентификаторов всех частей модели (PI#2-1161).

Pilot-myAdmin

  • Реализована возможность выбора типов и сценариев автоматизации при экспорте конфигурации базы данных (PI#1-6027).
  • Добавлены более информативные записи в log-файлы при проверке файловых архивов (PI#1-6033, SD#7349026).

Pilot-Server

  • В Ascon.Pilot.Daemon добавлены новые команды attach, detach для присоединения и отсоединения базы данных на ОС Linux без необходимости принудительного перезапуска сервера (PI#1-6002).
  • В pServerAdmin добавлены новые команды attach, detach для присоединения и отсоединения базы данных на ОС Windows без необходимости принудительного перезапуска сервера (PI#1-6021).

Исправлены ошибки

  • Pilot-SDK: Исправлено зависание проверки уникальности атрибута при создании объекта, если изменение по созданию объекта было отменено через API IObjectChangeProcessor (PI#1-6008).
  • Pilot-SDK: Исправлено некорректное монтирование проектов методами IObjectRepository.Mount и MountAsync (PI#1-5980, SD#7346503).
  • Исправлена ошибка "Не принято сервером" при удалении в корзину объекта с помощью действия SetSystemStateValue (PI#1-6009).
  • Исправлена ошибка There are no changes to apply при смене состояний замечаний в некоторых сценариях (PI#1-5975, SD#7345884).
  • Исправлена ошибка File archive folder does not exist при создании новой базы данных (PI#1-5982).
  • Исправлена ошибка QueryRunnerFactory does not support this query при вводе поискового запроса с помощью символов "*" и "?" по атрибутам в заданиях (PI#1-6016, SD#7347682).
  • Удалено лишнее предупреждение о наличии текстовых меток и штрихкода при открытии карточки подписанного документа (PI#1-5927, SD#7334410).
  • Исправлена ошибка автозаполнения полей файлов при отсутствии хотя бы одного из ParentType, указанных в конфигурации (PI#1-6049, SD#7350032, SD#7339808).
  • Исправлена ошибка "Ссылка не указывает на экземпляр объекта" при добавлении атрибута в группу с помощью панели инструментов (PI#1-6052, SD#7350987).
  • Убран символ нижнего подчёркивания во всплывающих подсказках к кнопкам (PI#1-6047).
  • В части предпросмотра выбранного элемента реализовано обновление значений атрибутов в карточке при редактировании другим пользователем (PI#1-6065).
  • Откорректирована логика проверки прав на Создание элементов (PI#1-5973, SD#7345016, SD#7347572).

Версия 23.4.0.45162 от 03.02.2023

Pilot-BIM

  • Реализована поддержка гиперссылок на версии консолидированной модели во вкладке Информационная модель (PI#2-1006, SD#7330711).
  • Реализована поддержка гиперссылок на объекты консолидированной модели (PI#2-777, SD#7304459, SD#7329332).
  • Реализована функциональность фильтров списка замечаний к 3D-модели (PI#2-881).

Pilot-ICE

  • Реализована возможность группировать атрибуты, отображаемые в карточках документов, и задавать названия группам с помощью настройки атрибутов в Pilot-myAdmin, а также сворачивать и разворачивать настроенные группы атрибутов (PI#1-4810, PI#1-5752, SD#7273234, SD#7340756, SD#7340994, SD#7329675).
  • Реализовано сохранение статуса опции Сохранять пароль при входе в клиентское приложение Pilot (PI#1-3406, SD#7215137, SD#7333422, SD#7343260).
  • Реализован ответ на сообщения чата с помощью цитирования отвечаемого сообщения (PI#1-5836, PI#1-5837).

Pilot-Server

  • Оптимизирован расчет свободного места на диске при работе с файловыми архивами (PI#1-5960).

Pilot-myAdmin

  • Добавлена возможность использовать опцию Группировать с предыдущим для атрибутов типа Cостояние (PI#1-2970, SD#7198500, SD#7346299).
  • Добавлено сохранение локальных ролей, указанных в поле Редактирование доступно в окне Редактирование атрибута, при экспорте и импорте конфигурации (PI#1-5969, SD#7344993).

Исправлены ошибки

  • Pilot-BIM: Исправлено некорректное включение опции Отображать замечания во вкладке Информационная модель (PI#2-1113, SD#7343582).
  • Pilot-BIM: Исправлена ошибка SE Exception: Access Violation при обработке новой версии некоторых файлов (PI#2-1131, SD#7345901).
  • Pilot-BIM: Исправлено некорректное отображение значений свойства PsetGeometryInformation (PI#2-1112, SD#7343115).
  • Исправлен некорректный вывод в текстовую метку значения атрибута типа Дата/время без учёта часового пояса (PI#1-5972, SD#7345131).
  • Исправлена невозможность открытия файла .NWD с Pilot-Storage пользователем, не имеющим прав на редактирование атрибутов и файлов (PI#1-5963, SD#7342158).
  • Исправлено замедление ввода символов при заполнении полей карточки документа с текстовыми метками в некоторых сценариях (PI#1-5886, SD#7330047, SD#7344935).
  • Исправлена ошибка "Unable to save update package ... Процесс не может получить доступ к файлу ..., так как этот файл используется другим процессом." при обновлении (PI#1-5957, SD#7346705).
  • Исправлены критические проблемы с производительностью и потреблением памяти клиентом Pilot в определенных условиях (PI#1-5952, SD#7344778, SD#7347087).
  • Исправлена ошибка File archive folder does not exist при присоединении базы данных на ОС Linux (PI#1-5983).
  • Исправлена ошибка "PilotReport.DataSourceDemanded: Последовательность не содержит элементов" при построении отчета Замечания по модели и Ведомость окон и дверей (PI#1-5941, SD#7343105).
  • Исправлена ошибка File archive folder does not exist при создании новой базы данных (PI#1-5982).

Версия 23.1.0.44713 от 19.01.2023

Pilot-BIM

  • Реализован поиск пересечений для BIM-объектов, представленных триангуляционной или полигональной геометрией (PI#2-1070).
  • Реализована обработка IFC-файлов, в которых не был указан класс IfcElementQuantity, при включенной опции Игнорировать пустые свойства (PI#2-425).
  • На панель Свойства добавлена информация об адресах здания и участка - BuildingAddress для IfcBuilding и SiteAddress для IfcSite (PI#2-1045, SD#7336544).
  • Оптимизирована загрузка тяжелых консолидированных моделей по скорости и по используемой памяти (PI#2-1085, SD#7332129).

Pilot-SDK

  • Выпущен Pilot-BIM SDK, который позволяет работать с 3D-сценой, деревом элементов, состоянием модели и ее версиями, а также получать данные элементов, включая их свойства и геометрию. Данная функциональность представлена в интерфейсах: IModelManager, IModelViewer, IModelStorageIMenuIModelElementId, IModelElement, ICameraPosition, IMeshInstance, IMeshDefinitionIdIMeshDefinition, IClipPlane, IClipPlaneProperties, IPropertySet (PI#2-757, PI#2-765, PI#2-767, PI#2-766, PI#2-530, PI#2-790, PI#2-768, SD#7276010, SD#7281140, SD#7295251, SD#7306432, SD#7328912, SD#7343100, SD#7306433, SD#7306435, SD#7326139).
  • В интерфейсе IMessagesRepository реализованы методы LoadChatMembersAsync, SendMessageAsync, LoadChatAsyncSendMessage, позволяющие создавать чаты и сообщения, управлять участниками чата, управлять связями и вложениями (PI#1-5880).
  • Реализованы методы LoadMessagesAsync и IReportContext.LoadMessages, позволяющие получать сообщения из чата, добавлены примеры с ними (PI#1-3955, PI#1-5882, SD#7236817, SD#7232174, SD#7326321, SD#7327891).

Исправлены ошибки

  • Pilot-BIM: Улучшен вывод сообщений об ошибках при обработке IFC в диспетчере серверных задач (PI#2-1009, SD#7333398).
  • Pilot-BIM: Исправлено аварийное завершение Pilot-BIM при открытии некоторых моделей с большим количеством геометрических данных (PI#2-1074).
  • Pilot-BIM: Устранена утечка памяти при закрытии окна информационной модели (PI#2-1081).
  • Pilot-BIM: Исправлена медленная скорость обработки BIM-объектов типа IfcPolygonalFaceSet (PI#2-1062, SD#7338185).
  • Pilot-BIM: Реализовано снятие выделения с элементов на сцене с помощью клавиши ESC (PI#2-1027).
  • Pilot-BIM: Исправлен некорректный расчет прав доступа на перемещение вспомогательных моделей при их последовательном выделении (PI#2-871).
  • Pilot-BIM: Исправлена ошибка отсутствия возможности выделить некоторые BIM объекты на сцене (PI#2-1037, SD#7335717).
  • Pilot-BIM: Изменено название команды Открыть все части модели на Открыть информационную модель с дополнительной всплывающей подсказкой (PI#2-992, SD#7324741, SD#7329625).
  • Pilot-BIM: Исправлена ошибка SE Exception: 0xF00000FD при повторной обработке модели (PI#2-1078, SD#7339456).
  • Pilot-BIM: Исправлена ошибка удаления тесселяций в модели при использовании настройки Удалять плоские и тупые рёбра с углом менее (PI#2-895).
  • Pilot-BIM-Server: Исправлено аварийное завершение процесса Pilot-BIM-Server в случае указания некорректных логина и пароля для подключения к базе данных в файле настроек settings.xml (PI#2-1101).
  • Исправлены ошибки "Assertion failed" при просмотре некоторых XPS-докуметов в режимах оптимизации (PI#1-5794, PI#1-5763, PI#1-5708, SD#7330433, SD#7328979, SD#7339603, SD#7330395).
  • Исправлена ошибка некорректного включения настроек отображения списка заданий (PI#1-5643, SD#7322927).
  • Устранено влияние модуля расширения Ascon.Pilot.SDK.XpsDigitalSigner на цветовую схему интерфейса клиентского приложения Pilot (PI#1-5908, SD#7340189).
  • Исправлена ошибка "Недопустимые данные на корневом уровне." при обновлении пользовательской базы данных (PI#1-5903, SD#7340176).
  • Исправлен нечитаемый текст в тёмной схеме в диалоге выбора типов для совместного доступа (PI#1-5940, SD#7341918).
  • Убрана запись в лог-файлы несущественной информации Session was closed, когда соединение закрылось (PI#1-5933, SD#7342365).
  • Исправлена работа установленного по умолчанию фильтра Принятые по замечаниям в диалоге Управление общими настройками (PI#1-5641, SD#7323579).
  • Исправлено отображение содержимого корзины для следующего поиска после поиска без результата (PI#1-4537, SD#7265195, SD#7343119).
  • Исправлены ошибки "System.Windows.Threading.DispatcherUnhandledExceptionEventArgs", "System.IO.IOException: Устройство не готово" при открытии базы данных в Pilot-myAdmin (PI#1-5943, SD#7344758, SD#7343074, SD#7345031).
  • Исправлена ошибка use next tasks instead при подписании документа (PI#1-5905, SD#7340519).

Версия 22.36.0.44560 от 23.12.2022

Новая функциональность, связанная с файловыми архивами, доступна только для версий Pilot-ICE Enterprise и Pilot-BIM.
Внимание! После установки данной версии обновление базы данных может выполняться длительное время для настройки работы с новой функциональностью, связанной с файловыми архивами.

Pilot-Server

  • Реализована новая функциональность работы с файловыми архивами, позволяющая гибко управлять хранением данных. Появилась возможность использовать несколько архивов для одной базы данных, перемещать данные между архивами полностью или частично, в зависимости от заданных параметров, удалять пустые архивы и т.д.
  • Список реализованных задач: PI#1-5672, PI#1-5616, PI#1-5565, PI#1-5411, PI#1-5339, PI#1-5338, PI#1-5336, PI#1-5335, PI#1-5017, PI#1-5899, PI#1-5897, PI#1-5766, PI#1-5698, PI#1-5671, PI#1-5670, PI#1-5579, PI#1-5412, PI#1-5398, PI#1-5397, PI#1-5362, PI#1-5340, PI#1-5337, PI#1-5334, PI#1-5333, PI#1-2675, SD#7161423, SD#7168028, SD#7295854, SD#7301093

Pilot-ICE

  • Реализована проверка орфографии при заполнении строковых атрибутов и в сообщениях (PI#1-2327, SD#7135945, SD#7147329, SD#7181476, SD#7276433, SD#7294953, SD#7338747).
  • Реализована возможность подключения пользователей, хранящихся в Active Directory, через протокол LDAP (PI#1-5351, SD#7323757).
  • Реализовано добавление в log-файлы клиентского приложения информации об установленных модулях расширения (PI#1-5791).

Pilot-myAdmin

  • Реализовано срабатывание триггера VersionChanged при создании первой версии файла на виртуальном диске (PI#1-5810, SD#7332740).

Исправлены ошибки

  • Pilot-BIM: Исправлено построение отчётов при передаче нескольких параметров (PI#2-1083, SD#7340774).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта." при выходе из полноэкранного режима во время просмотра документов из папки Доступные мне (PI#1-5648, SD#7324120, SD#7333094).
  • Реализовано автопрокручивание к переименованному объекту в обозревателе элементов (PI#1-5866, SD#7333857).
  • Исправлена ошибка отсутствия возможности редактировать замечание пользователями, имеющими права на редактирование атрибутов, но не являющимися создателями замечания (PI#1-5589, SD#7337579).
  • Откорректирован порядок расположения фильтров на вкладке Задания (PI#1-5871, SD#7336123).
  • Исправлено некорректное поведение кнопки Запустить/Остановить в диалоге Пакетная печать (PI#1-2659, SD#7158817).
  • Исправлена остановка службы Pilot-Server при некорректной настройке автоматизации с использованием действия SendEmail (PI#1-5891).
  • Откорректирована работа счётчика непрочитанных сообщений (PI#1-5828).
  • Восстановлено заполнение полей исходного файла ECM-документа (DOC/DOCX/ODT) данными типа Строка, полученными из связанного справочника (PI#1-5896, SD#7339614).
  • После исправления значение колонки Информация модуля расширения в Журнале действий Pilot-myAdmin перестала дублироваться в последующих событиях (PI#1-5907, SD#7340172).
  • Исправлена ошибка отсутствия возможности перемещать графический слой сразу после разморозки объекта (PI#1-5874, SD#7338547).
  • Для Умной папки убрана команда Отправить в компоновщик XPS (PI#1-5582, SD#7319075).

Версия 22.35.0.43787 от 02.12.2022

Для дальнейшей корректной работы автоматического обновления Pilot-BIM-Server требуется его обновить вручную при переходе с предыдущих версий.

Pilot-BIM

  • Реализовано чтение из IFC-файлов свойств конструкций (properties и quantities из классов IfcComplexProperty, IfcPhysicalComplexQuantity, IfcPropertySingleValue, IfcPropertyBoundedValue, IfcPropertyRefernceValue) (PI#2-623, SD#7330157).
  • Реализовано чтение материалов (IfcMaterial) из IFC-файлов и подсветка изменений материалов в режиме сравнения версий (PI#2-427, PI#2-1040, SD#7245799, SD#7317846).
  • Повышена скорость построения отчётов [BIM] Ведомость окон и дверей по модели, [BIM] Журнал проверок модели, [BIM] Замечания по модели, [BIM] Матрица пересечений по части консолидированной модели (PI#2-832, SD#7310355, SD#7333634).

Pilot-ICE

  • Реализовано сохранение переноса строк при вставке многострочного текста из буфера обмена в поле карточки (PI#1-5856, SD#7336238).
  • Реализовано автозаполнение полей файлов форматов .DOC, .DOCX, .ODT значениями атрибутов типа Справочник элементов (PI#1-5247, SD#7303642, SD#7309776, SD#7331301).
  • Реализовано отображение статуса пользователей "в сети/не в сети" в списке участников чата (PI#1-5774).

Pilot-SDK

  • Добавлена возможность доступа к информации о создателе элемента в свойствах Subscribers, IgnoreList и Message для действия SendNotifications (PI#1-5851, SD#7335491).
  • Предусмотрен перехват печати из компоновщика XPS с помощью интерфейса IPrintHandler (PI#1-5824, SD#7333450).
  • Добавлены серверные методы API IMessagesApi.CheckIsOnline, IMessageCallback.NotifyOnline, IMessageCallback.NotifyOffline для получения статусов пользователя "в сети"/"не в сети" (PI#1-5731).

Исправлены ошибки

  • Pilot-BIM: откорректировано удаление временных файлов после обработки облаков точек формата .e57 (PI#2-934, SD#7270308).
  • Pilot-BIM: исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при открытии определённой модели (PI#2-1043, SD#7334537).
  • Pilot-BIM: исправлена ошибка SE Exception Access Violation при обработке определённых IFC-файлов (PI#2-1036, SD#7335257).
  • Pilot-BIM: исправлена иконка для обозначения чатов на вкладке Информационная модель (PI#2-1025, SD#7334701).
  • Pilot-BIM: в демонстрационной базе данных pilot-bim_ru для заданий добавлен переход из состояния В работе в Выдано (PI#1-5792, SD#7332513).
  • Pilot-BIM: исправлена ошибка построения отчёта [BIM]Ведомость окон и дверей по всей модели при запросе по выбранной части модели (PI#2-1042).
  • Pilot-BIM: Обновлены примеры отчётов Замечания по модели, Журнал проверки модели, Матрица пересечений (PI#1-5821, SD#7332884).
  • Pilot-myAdmin: исправлена неработоспособность пользовательского интерфейса при завершении редактирования скриптов автоматизации без сохранения (PI#1-5867, SD#7336555).
  • Исправлена ошибка работы службы обновления Pilot-Updater в некоторых сценариях (PI#1-5804, PI#2-1007, SD#7332561, SD#7332426, SD#7328596).
  • Исправлено заполнение атрибута типа Нумератор в текстовых пояснениях к графическим замечаниям и заметкам (PI#1-5840, SD#7335592).
  • Откорректировано автоматическое заполнение атрибута типа Справочник элементов при создании процесса по шаблону (PI#1-5842, SD#7336056).
  • Исправлена ошибка "Последовательность не содержит элементов" при раскрытии списка шаблонов во время создания процесса (PI#1-5143, SD#7293834, SD#7325986).
  • Исправлена некорректная сортировка ярлыков в обозревателе элементов в некоторых сценариях (PI#1-4590, SD#7268574).
  • Исправлено некорректное заполнение запросов на подпись после выгрузки документа на диск и загрузки обратно (PI#1-5844, SD#7335930).
  • Откорректирован счётчик документов при экспорте проекта (PI#1-4864, SD#7275497, SD#7336022).
  • Исправлена ошибка "Значение не может быть неопределенным" при сохранении XPS-документа из компоновщика (PI#1-5865, SD#7337341).
  • Исправлена ошибка "Невозможно задать для свойства Owner указатель на закрытое окно" при определённом расположении окон (PI#1-5225, SD#7302271, SD#7319580, SD#7328545, SD#7336471).
  • Исправлена ошибка сохранения счётчика непрочитанных сообщений при прочтении сообщений в некоторых сценариях (PI#1-5735).

Версия 22.33.0.43578 от 15.11.2022

В связи с выходом новой функциональности по замечаниям ранее написанные отчёты, использующие функциональность замечаний в моделях, требуют корректировки.

Pilot-BIM

  • Реализована функциональность замечаний к облакам точек (PI#2-944, PI#1-5758).
  • Релизована поддержка пользовательских типов замечаний к модели (PI#2-884).
  • Реализован навигационный куб для улучшения взаимодействия с 3D моделью (PI#2-909, PI#2-978).
  • Реализована универсальная команда удаления инструментов измерений и секущих плоскостей (PI#2-824).
  • Расширена поисковая грамматика при создании поисковых запросов в замечаниях к модели (PI#2-882, SD#7284721).
  • Реализовано сохранение состояния опции Отображать замечания в 3D-окне при завершении сеанса работы (PI#2-904, SD#7321109).
  • Улучшен алгоритм анимированного пролёта камеры (PI#2-958).
  • Оптимизирована скорость отображения больших облаков точек при навигации (PI#2-943).
  • Добавлена команда Совместный доступ для замечаний (PI#2-1000, SD#7332257).
  • Добавлена команда Копировать ссылку для замечаний (PI#2-1001).
  • Улучшено отображение точек для более удобного взаимодействия с помощью клика мыши в моделях с облаками точек (PI#2-716).
  • Реализовано скрытие замечаний на сцене с соответствии с заданным фильтром поиска (PI#2-883).

Pilot-ICE

  • Реализована возможность редактировать замечания на предыдущих версиях документа (PI#1-5673).
  • Доработан счётчик замечаний. Теперь он показывает количество замечаний, соответствующее выбранному фильтру и общее количество замечаний по всем версиям документа (PI#1-5722).
  • Реализовано отображение содержимого вложений в чатах для файлов следующих типов: .ico, .jpe, .tif, .tiff, .jpeg (PI#1-5736, SD#7328583).
  • Добавлена возможность исключения различных типов из поиска с помощью настройки конфигурации типов. Подробнее. (PI#1-5713, SD#7326180).
  • Реализована возможность исключать из поисковых запросов типы с помощью знака "-" (PI#1-5706).
  • Реализована возможность ограничить влияние записи прав доступа только на элементы определенных типов (PI#1-5684, SD#7325633, SD#7228245, SD#7329420).
  • Значительно увеличена скорость отправки больших файлов на сервер.
  • Добавлены права доступа на редактирование атрибута типа нумератор (PI#1-2953, SD#7195079, SD#7208126, SD#7236276, SD#7278352, SD#7273233, SD#7292550, SD#7297390).
  • Реализовано отображение ярлыков в дереве обозревателя элементов (PI#1-1475, SD#795118, SD#7172122, SD#7179852, SD#7204176, SD#7325800).
  • Добавлены дополнительные записи в лог-файлы с информацией об отсутствии прав на атрибуты и типах, к которым эти атрибуты принадлежат (PI#1-5816, SD#7330719, SD#7334029).

Pilot-SDK

  • Добавлена возможность создания дополнительной кнопки в контекстном меню и на панели инструментов вкладки Замечания (PI#1-5755, SD#7329686, SD#7327880).

Исправлены ошибки

  • Pilot-BIM: При поиске пересечений, в режиме Скрывать всё кроме объектов пересечения исправлена ошибка отсутствия перехода камеры по двойному клику для некоторых моделей (PI#2-770).
  • Pilot-BIM: Исправлено некорректное раскрытие дерева элементов в случае наличия одинаковых идентификаторов у элементов в разных частях модели (PI#2-949).
  • Pilot-BIM: Восстановлен сброс команды выбора инструмента измерения при выборе другой команды на панели инструментов (PI#2-989).
  • Pilot-BIM: После исправления настройки скрытия мелких объектов при навигации работают в процессе движения с использованием клавиш WASD без зажатой левой кнопки мыши (PI#2-994).
  • Pilot-BIM: Исправлена ошибка некорректного отображения геометрии при появлении новой версии модели в некоторых случаях (PI#2-967, SD#7327869).
  • Pilot-BIM: Исправлена ошибка продолжения работы процесса Pilot-BIM при закрытии приложения с открытой на сцене моделью с облаком точек (PI#2-1018).
  • Pilot-BIM: Исправлена ошибка отсутствия точек замечаний на сцене при открытии всплывающего окна с замечанием (PI#2-1005).
  • Pilot-BIM: Исправлены проблемы с некоторыми .LAS файлами, вызывающие остановку службы Pilot-BIM-Server (PI#2-919, SD#7323736, SD#7323577).
  • Pilot-SDK: Исправлена ошибка замены шаблонов элементов меню тулбара при использовании компонента Gantt DevExpress (PI#1-5823, SD#7333431).
  • 3D-Storage: исправлена ошибка при добавлении файлов в чат (PI#1-5730).
  • Исправлена ошибка отсутствия команды Опубликовать добавлением в некоторых сценариях (PI#1-2721, SD#7166432, SD#7306707).
  • Исправлена ошибка некорректного отображения порядка сообщений в чате (PI#1-2890, SD#7216613).
  • Исправлена ошибка отсутствия подсчёта общего количества замечаний, если на текущей версии документа нет замечаний (PI#1-5724).
  • Для избежания некорректного расположения замечания к тексту при добавлении в актуальную версию оно заменяется теперь на точечное замечание (PI#1-5721).
  • Исправлено исчезновение сообщений в чатах в некоторых сценариях (PI#1-5749).
  • Исправлена ошибка невозможности удалить некоторые папки на виртуальном диске, созданные модулем расширения (PI#1-5746, SD#7327992).
  • Исправлена ошибка отсутствия автопрокручивания к своему сообщению в длинном чате (PI#1-5737).
  • После исправления стикеры замечаний показываются непрозрачными на всех версиях, для которых они актуальны (PI#1-5725).
  • Исправлены ошибки при загрузке в папку автоимпорта писем без содержания с вложением и без(PI#1-5566, PI#1-5573, SD#7318167, SD#7318971).
  • Откорректировано действие ReplaceVirtualSignatureRequest, чтобы при изменении роли согласования в задании изменялась роль в запросе на подпись (PI#1-4426, SD#7234792, SD#7331262).
  • Исправлена ошибка "шестнадцатеричное значение 0x1F, является недопустимым знаком" при работе в компоновщике с некоторыми файлами (PI#1-5611, SD#7317233).
  • Исправлено появление исключения Change is not allowed при вложении внешнего файла в сообщение чата (PI#1-5733).
  • Исправлена ошибка "Не принято сервером" при вложении внешних файлов пользователями без прав администратора базы данных (PI#1-5756, SD#7329448).
  • Исправлена медленная обработка изменений на сервере при высокой загрузке процессора (PI#1-5783, PI#1-5790, PI#1-5796, SD#7329317).
  • Исправлена ошибка указания времени создания документа в карточке документа без учёта часового пояса (PI#1-5717, SD#7327425, SD#7332665).
  • Исправлена ошибка неполной загрузки истории сообщений в чатах при прокручивании (PI#1-5744).
  • Исправлена ошибка невозможности использования прокрутки при изменении высоты во время редактирования сообщения в чатах (PI#1-5770).
  • Откорректирована работа горячих клавиш по управлению базой данных в Pilot-myAdmin (PI#1-2812, SD#7177175, SD#7332878).
  • Исправлена ошибка назначения ответственным пользователя на удалённой должности (PI#1-4132, SD#7245589, SD#7333834).

Версия 22.27.0.43113 от 28.09.2022

Pilot-BIM

  • Оптимизировано обновление списка задач в окне Диспетчер серверных задач Pilot-BIM (PI#2-886).

Pilot-ICE

  • Реализовано отображение количества замечаний в интерфейсе в виде: для выбранного фильтра/все замечания текущей версии, за исключением добавленных из предыдущих версий (PI#1-5650).

Исправлены ошибки

  • Исправлена ошибка частичного не отображения надписи выше слова "служебный" в интерфейсе Pilot-myAdmin (PI#1-5705).
  • Убрано всплывающее уведомление "Команда не может быть выполнена по данному пути", связанное с работой антивируса Касперского (PI#1-5627, SD#7316007).
  • В случае отсутствия соответствующей организационной единицы в базе при импорте конфигурации значение поля Редактирование доступно в карточке редактирования атрибута типа теперь заполняется текстом <некорректное значение>, нажатие на который открывает окно выбора организационной единицы (PI#1-5575, SD#7319089).
  • Исправлена ошибка Use next tasks instead при публикации ECM-документа (PI#1-5636, SD#7322040, SD#7327655).
  • Pilot-BIM: Исправлена ошибка не отображения части объектов в 3D-окне при поиске (PI#2-948, SD#7323642, SD#7326247).

Версия 22.26.0.43003 от 21.09.2022

Осуществлён переход на .NET Framework 4.7.2. При обновлении приложений системы Pilot, может потребоваться обновление фреймворка.
Модули расширения, написанные для предыдущих версий продолжат работать. При создании модулей на основе новой версии пакета SDK необходим .NET Framework 4.7.2.

Pilot-BIM

  • Реализована поддержка формата облаков точек .E57.
  • Реализована оптимизация хранения облаков точек (PI#2-649, SD#7310362).
  • Реализована обработка некорретных данных в заголовках файлов .E57 (PI#2-912, SD#7323947).
  • Реализовано совмещение отдельных файлов .E57 (PI#2-889).
  • Реализована возможность логирования характеристик видеокарты персонального компьютера, на котором работает Pilot-BIM (PI#2-936).

Pilot-ICE

  • Значительно расширена функциональность чатов. Реализована поддержка голосовых сообщений, добавление вложенных файлов из любого расположения на диске ПК и из буфера обмена, отображение картинок и медиафайлов в теле сообщения (SD#7179655, SD#7273412, SD#7304838, SD#7319829).
  • Возможность управления допустимыми размерами и типами файлов для вложений в сообщения чатов.
  • Возможность вложения в задания файлов из любого расположения на диске ПК (PI#1-4047, SD#7239779).
  • Фильтр Удалённые для замечаний и заметок добавлен в качестве фильтра по умолчанию (PI#1-5669).

Pilot-myAdmin

  • Обновлено активити SendEmail в тестовой базе, добавлена проверка отозванных сертификатов в параметры активити (PI#1-5649).

Pilot-SDK

  • Исправлена логика метода IObjectsRepository.MountAsync таким образом, чтобы продолжение задач было асинхронным (PI#1-5623, SD#7321299).
  • Доработан модуль создания структуры по шаблону с учетом атрибута типа справочник (PI#1-4772, SD#7275690, SD#7293580, SD#7311465, SD#7323784).
  • Добавлен интерфейс IUserActionLogExtension для серверных модулей расширений, позволяющий записать дополнительную информацию в журнал пользовательских действий в Pilot-myAdmin в новую графу Информация модуля расширения (PI#1-5304, SD#7300678).
  • Возвращены методы API IMessagesApi.GetChats(), IMessagesApi.GetChat(), IMessagesApi.GetPersonalChat(), IMessagesApi.GetRelatedChats() (PI#1-5665).

Исправлены ошибки

  • Исправлена ошибка Assertion failed при загрузке XPS-файла (PI#1-5546, PI#1-2998, SD#7316241, SD#7200968, SD#7288389).
  • Исправлена ошибка отсутствия уведомления о новом сообщении, адресованном пользователю, только что добавленному в чат (PI#1-5625).
  • Исправлена ошибка System.ArgumentException: Illegal characters in path. при печати из Revit на принтер Pilot-XPS (PI#1-5621, SD#7319135).
  • Исправлена ошибка некорректного сохранения черновика чата (PI#1-5615, SD#7321251).
  • Исправлена Ошибка загрузки расширения, связанная с невозможностью монтирования Pilot-Storage при загрузке Pilot-BIM (PI#1-5658, SD#7322271, SD#7322242).
  • Исправлена ошибка Не удалось найти часть пути, возникавшая при работе с файлом с длинным названием на Pilot-Storage (PI#1-5642, SD#7323738, SD#7324642, SD#7323782, SD#7325600, SD#7323917, SD#7327170).
  • Возвращена кликабельность части окна Оптимимзация в глобальных настройкаx BIM на вкладке Диспетчер серверных задач (PI#2-930, SD#7324636).

Версия 22.19.0.42439 от 29.08.2022

Pilot-BIM

  • Добавлена функциональность изменения размера стикера замечания и его перемещения на сцене (PI#2-885).
  • Добавлена подсветка измерений при наведении курсора (PI#2-847).
  • Реализовано прохождение камеры сквозь точки в облаках точек при приближении/отдалении (PI#2-887).

Pilot-BIM-Server

  • Обновлены зависимости Pilot-BIM-Server для Linux: теперь используются GLIBC 2.31 и OpenSSL 1.1.1n

Docker-контейнеры

  • Новый базовый контейнер с dotnet 6, GLIBC 2.31 и OpenSSL 1.1.1n

Pilot-SDK

  • Добавлен пример с методом ShortcutRemover по поиску и удалению всех ярлыков, ссылающихся на элемент, при удалении этого элемента (PI#1-5607, SD#7319295).
  • В settings.xml для Pilot-Server добавлен параметр отмены проверки CheckChangeCreator, от какого пользователя пришли изменения. Удалён устаревший метод ImportApi (PI#1-4937, SD#7278272).
  • Добавлен метод GetAvailableTransitionsForState для поиска возможных переходов по состояниям (PI#2-905).

Исправлены ошибки

  • Pilot-BIM: Исправлена ошибка "Unhandled exception EXCEPTION_ACCESS_VIOLATION" при использовании инструментов измерений (PI#2-892).
  • Pilot-BIM: Исправлена зависимость поиска пересечений в модели от порядка, в котором указаны проверяемые части модели (PI#2-835, SD#7313676).
  • Pilot-BIM: Возвращена команда Не требует исправления для найденного пересечения (PI#2-905).
  • Исправлена ошибка "Projection Repository can use only UI Thread" при попытке пользователя с правами администратора разблокировать файл другого пользователя на виртуальном диске (PI#1-5605).
  • Исправлена ошибка отсутствия в карточке документа информации о дате создания и пользователе, создавшем документ (PI#1-5618, SD#7321961).
  • Убрано ошибочное расположение команды контекстного меню Построить отчёт... в пустом окне (PI#2-907).

Версия 22.18.0.42360 от 16.08.2022

Внимание! После установки данной версии обновление базы данных может выполняться длительное время в связи с изменениями конфигурации для работы с новой функциональностью по заметкам и замечаниям на документах.
В связи с выходом новой функциональности по замечаниям ранее написанные отчёты, использующие функциональность замечаний, требуют корректировки.

Pilot-BIM

  • Создан инструмент измерений длин рёбер конструктивных элементов модели (PI#2-729, PI#2-802, PI#2-807, PI#2-817, PI#2-818, PI#2-820, PI#2-828, PI#2-863, PI#2-503, SD#7273429, SD#7304834, SD#7231688).
  • Управление загрузкой частей консолидированной модели. Возможность открытия только определённых частей модели (PI#2-627, PI#2-787, SD#7264229).
  • В диалог "Управление кэшем" добавлена опция Очищать данные информационных моделей (PI#2-782).
  • Реализована прозрачность стен и препятствий при проходе сквозь них при навигации в 3D-модели (PI#2-771).
  • Для предотвращения случайного выхода, когда в фокусе окно с информационной моделью, закрытие вкладки по команде Ctrl+W деактивировано (PI#2-784).
  • Повышена скорость работы дерева при раскрытии большого числа веток (PI#2-602).
  • Откорректирована компенсация истинного севера в Pilot-BIM Camera (PI#2-809).
  • Для точек съемки Pilot-BIM Camera реализован учёт смещения части модели при координатном базисе модели отличном от начала координат (PI#2-811).
  • Реализована функциональность загрузки ярлыков на части модели из других проектов (PI#2-872, PI#2-788, PI#2-876, SD#7270489).
  • Реализована возможность создавать пустую консолидированную модель для загрузки ярлыков на части моделей из других проектов или установки настроек обработки моделей (PI#2-858).
  • Улучшен алгоритм построения конечной трансформации тела пересечения при поиске пересечений (PI#2-744).
  • Улучшено взаимодействие с деревом элементов: реализовано автоматическое разворачивание и сворачивание веток при селектировании и отмене селектирования объекта в 3D окне (PI#2-582, SD#7283176, SD#7283171).

Pilot-ICE

  • Полностью обновлена и расширена функциональность по созданию замечаний на документах: появились простые заметки и замечания с исполнителем и сроком исполнения, расширены фильтры, улучшена сортировка, созданы полнофункциональные чаты для обсуждения каждой заметки или замечания, реализована возможность создавать свои типы замечаний... Подробнее. (SD#7311068, SD#7305336, SD#792656, SD#792799, SD#792804, SD#7239563, SD#7277542, SD#7318332, SD#7311645, SD#7283294)
  • Список реализованных задач в рамках модернизации замечаний к документам: PI#1-4888, PI#1-4551, PI#1-5328, PI#1-5278, PI#1-5366, PI#1-5363, PI#1-5268, PI#1-5380, PI#1-5401, PI#1-5040, PI#1-5085, PI#1-5380, PI#1-5447, PI#1-5370, PI#1-5450, PI#1-5393, PI#1-5372, PI#1-5426, PI#1-5384, PI#1-5528, PI#1-5480, PI#1-5427, PI#1-5545, PI#1-5563, PI#1-5532, PI#1-5501, PI#1-5499, PI#1-5421, PI#1-5491, PI#1-5498, PI#1-5583, PI#1-5547
  • Значительно улучшена работа с оперативной памятью: на 31% уменьшено количество загружаемых в память объектов, на 20% оптимизировано использование памяти за счёт реструктуризации скриптов работы с деревом объектов, хранения строк, пересмотра загрузки коллекций (PI#1-4952, PI#1-5386, SD#7283935).
  • Сделаны более информативными сообщения для пользователя в случаях проблем с обновлениями базы данных, сервера, несоответствия версий серверного и клиентского приложений, реализованы дополнительные записи в лог сервера, увеличен интервал проверки подключения базы данных к серверу при обновлении (PI#1-5349).
  • В диалоговое окно Совместный доступ добавлена кнопка фильтрации для просмотра действующих прав выбранного пользователя (PI#1-5085).
  • В окнe Выбор шаблона для нового документа при создании ECM-документа реализована всплывающая подсказка для отображения целиком длинных названий шаблонов (PI#1-5414, SD#7310574).
  • Пакеты V1 при импорте/экспорте больше не поддерживаются (PI#1-4551, SD#7266200).
  • Возможность выбора нескольких орг.единиц и групп пользователей в параметрах отчета (PI#1-4922, SD#7285004).
  • Реализовано контекстное меню в режиме презентации (PI#1-5378).
  • Обновлён пример отчёта по замечаниям (PI#1-5489, SD#7318332)
  • Добавлена возможность выбора нескольких организационных единиц и групп пользователей в параметрах отчета (PI#1-4922, SD#7285004)

Docker-контейнеры

  • Выпущены Docker-контейнеры для серверных компонентов Pilot: Pilot-Server, Pilot-BIM-Server, Pilot-TextSearch-Server, Pilot-Web-Client. Подробнее. (PI#1-5399)

Pilot-BIM-Server

  • Выпущен Pilot-BIM-Server для Linux. Подробнее. (PI#2-546, PI#2-855, SD#7288217).
  • Улучшен механизм отлова ошибок Pilot-BIM-Server. При построении геометрии с ошибками вместо завершения построения объект без геометрии будет доступен в дереве с соответствующим сообщением об ошибке (PI#2-570).

Pilot-SDK

  • Добавлено описание создания объекта с отложенным нумератором (PI#1-5568, SD#7318172).
  • Устаревший метод IFileSaver.SaveFile заменён новым IFileSaver.SaveFileAsync (PI#1-5580, SD#7319242).

Исправлены ошибки

  • Pilot-BIM: Исправлена загрузка сетки осей в модели (PI#2-780).
  • Pilot-BIM: Исправлена работа команды Масштабировать по всем объектам в случае, если сетка осей объекта находится не в начале осей координат (PI#2-781).
  • Pilot-BIM: Откорректирован подсчёт найденных изменений при сравнении моделей (PI#2-815, SD#7310106).
  • Pilot-BIM: Исправлено отображение в 3D окне облака точек при его удалении (PI#2-810).
  • Pilot-BIM: Исправлено отображение в 3D окне облака точек при его выключении, если в консолидированной модели присутствуют другие части модели (PI#2-830).
  • Pilot-BIM: Решены проблемы при перемещении сложной сборки модели (PI#2-870).
  • Pilot-BIM: Исправлена ошибка отображения в дереве элементов при определённых обстоятельствах не всех частей модели, которые присутствуют на сцене (PI#2-869).
  • Pilot-BIM: Исправлена ошибка некорректной обработки файлов с расширением .Ifc (с большой буквы) (PI#2-856, SD#7315613).
  • Pilot-BIM: Исправлено зависание при открытии модели с опцией Удалять плоские и тупые рёбра (PI#2-891).
  • 3D-Storage: Улучшено поведение при автообновлении (PI#1-5314).
  • Pilot-SDK: Не изменяется Caption при использовании ShowTaskDialog интерфейса IPilotDialogService (PI#1-5306, SD#7306256).
  • Pilot-XPS: исправлена ошибка "Не удалось загрузить файл или сборку "Ascon.Pilot.ProjectionsRepository" (PI#1-5424, SD#7311595).
  • При использовании справочника через карточку диалога автоимпорта не работало создание и изменение связи с выбранным элементом (PI#1-5557, PI#1-3408, SD#7217895, SD#7233780, SD#7240839, SD#7279256, SD#7280447, SD#7288577).
  • Восстановлена возможность изменния прав доступа замороженных элементов (PI#1-5505, SD#7315084).
  • Исправлена ошибка "Constraint failed FOREIGN KEY constraint failed" при обновлении БД в некоторых сценариях (PI#1-5418, SD#7311729).
  • Исправлена ошибка "Файл не начинается с "%PDF" (PI#1-5417, SD#7311425).
  • Исправлено отображение подписи при отсутствии доверия к сертификату (PI#1-5429, SD#7312090).
  • Исправлена ошибка "Отказано в доступе по пути "*.ext2.dll" при использовании Preload (PI#1-5420, SD#7311120, SD#7313443, SD#7313905).
  • Исправлена ошибка "0,00239999994" не является допустимым значением для свойства "FontSize" (PI#1-5454, SD#7313473).
  • Исправлено отображение подписи кнопок только в одну строку в Pilot-myAdmin при масштабе 125% (PI#1-5440).
  • Исправлена ошибка зависания модуля при использовании var unit = repository.GetOrganisationUnit(idRecipient); в IObjectChangeHandler (PI#1-5272).
  • Исправлена ошибка "Text is too long!" при загрузке документа с замечаниями (PI#1-5527, SD#7316688).
  • Исправлена ошибка активации кнопки "Выбрать" при сравнении документа с ярлыком другого документа (PI#1-5571, SD#7318811).
  • Откорректировано заполнение атрибута Справоник элемента в заданиях на согласования при добавлении Исполнителя (PI#1-5592, SD#7320161, SD#7321611).
  • Исправлена ошибка Элемент с тем же ключом уже был добавлен при обновлении базы данных (PI#1-5594).
  • Исправлена ошибка Данный ключ отсутствует в словаре при обновлении базы данных (PI#1-5600).

Версия 22.11.0.39138 от 23.05.2022

Для корректной работы с новой функциональностью облаков точек и обработки файлов .LAZ/.LAS необходимо импортировать новую конфигурацию.

Pilot-BIM

  • Добавлена возможность обработки облаков точек в форматах файлов .LAZ/.LAS.
  • Для удобства навигации по 3D-сцене добавлен новый способ с использованием клавиш WASD+QE, Shift и мыши (PI#2-607, SD#7286563, SD#7293010).
  • Добавлена процедура очистки кэша для Pilot-BIM на основании новых методов SDK для управления кэшем (PI#2-741, SD#7281394).
  • В диалоге Настройки отображения две настройки сглаживания объединены в одну - Сглаживание граней и рёбер (PI#2-739).
  • При обработке IFC реализована поддержка имён стилей, разделенных знаком перевода строки (PI#2-763).

Pilot-ICE

  • В списке чатов на вкладке Сообщения больше не отображаются чаты, в которых пользователь отсутствует как участник (PI#1-5254, SD#7303339).
  • В целях оптимизации занимаемого места на диске реализована настраиваемая проверка превышения допустимого значения размера кэша и предупреждение с предложением очистки (PI#1-4722, PI#1-2160, SD#7293321, SD#7127483, SD#7155661, SD#7226052, SD#7242448, SD#7247845, SD#7269671, SD#7276450).
  • Реализована возможность поддержки анонимного доступа при отправке уведомлений по почте при отключении безопасного соединения с почтовым сервером (SSL/TLS) (PI#1-5279, PI#1-5280, SD#7303770, SD#7303929).

Pilot-myAdmin

  • При создании нового типа в Pilot-myAdmin можно выбрать место в списке, где он будет расположен (PI#1-4715, SD#7274872).

Pilot-Server

  • В целях улучшения стабильности работы системы реализован механизм обновления клиентских приложений только после успешного обновления базы данных (PI#1-5145, PI#1-5301, PI#1-5313).
  • Реализован новый метод API для получения полной таблицы прав доступа, в том числе наследуемых, к объекту (PI#1-5271).

Pilot-SDK

  • Pilot-BIM: модифицированы методы SDK для построения контекстного меню (PI#2-764, SD#7304831).
  • Добавлено серверное и клиентское API для взаимодействия по каналам между компонентами системы Pilot.
  • Обновлён пример расширения CreateTaskDialog, для того чтобы при повторном вызове карточки заданий обновлялся заголовок, если в нём есть изменения (PI#1-5253, SD#7303973).
  • В интерфейс IObjectsRepository добавлен асинхронный метод Mount (PI#1-4942, SD#7286275).

Исправлены ошибки

  • Исправлена ошибка игнорирования символа ";" в пароле (PI#1-5104, SD#7295408).
  • Исправлена ошибка наличия запросов на подпись заданий после их отзыва заместителем командой Отозвать все задания процесса (PI#1-5258, SD#7299039).
  • Устранена ошибка, возникающая при указании адреса в качестве Host IP вместо имени при использовании действия SendEmail (PI#1-5246, SD#7303770).
  • Pilot-BIM: поиск пересечений в консолидированной модели не срабатывал на системах с одним ядром CPU (PI#2-686, SD#7294265).
  • Pilot-BIM: исправлена ошибка просвечивания надписей сетки осей сквозь стены (PI#2-753).
  • Pilot-BIM: исправлено зависание моделей при расчёте тел пересечений с крайне малыми размерами (PI#2-696, SD#7292205, SD#7303031, SD#7303029, SD#7303027).
  • Pilot-BIM: исправлена ошибка смещения осей относительно выносных линий (PI#2-762, SD#7304821).
  • Исправлена ошибка не отображения измененной иконки типа в списке типов (PI#1-5061).
  • Исправлена ошибка подключения клиентского приложения к серверу после отмены неуспешного обновления вследствие повреждённой базы данных (PI#1-5324).
  • Исправлена ошибка некорректного включения режимов сравнения документов (PI#1-5214, SD#7301840).

Версия 22.7.0.38879 от 07.04.2022

Внимание! После установки данной версии обновление базы данных может выполняться длительное время в связи с переводом хранения времени на UTC.

Внимание! В связи с переводом на UTC это обновление содержит изменение серверного API (SDK\Server\ServerApi\). Необходимо актуализировать сторонние приложения работающие с серверным API. Например, если вы используете Pilot.Web обновите его до актуальной версии, синхронно с установкой этого обновления.

Pilot-BIM

  • Ускорение обработки моделей на сервере за счёт оптимизации алгоритма определения габаритов объектов (PI#2-591).
  • Улучшена производительность работы с 3D-моделью за счёт исключения негеометрических объектов со сцены (PI#2-704).
  • Унифицирована навигация по замечаниям в документах и моделях:
    • одинарный клик в списке замечаний приводит к селектированию замечания и навигации по документу,
    • двойной клик выполняет разворачивание карточки замечания(PI#1-5013, SD#7286297).

Pilot-ICE

  • В целях оптимизации занимаемого места на диске:
    • реализован функционал очищения неактуальных модулей расширения в кэше пользователя (PI#1-4104, SD#7238417),
    • устранено промежуточное копирование модулей расширения в папку \Temp\ (PI#1-5167).
  • Изменения в настройках совместного доступа:
    • реализован моментальный пересчёт действующих прав доступа при изменениях в диалоге совметстного доступа (PI#1-5084),
    • в зоне определения уровня доступа для субъекта теперь перечисляются все уровни доступа без сокращений (PI#1-5092).

Pilot-Server

  • Логирование сервера дополнено информацией, на какой объект не хватило прав и каких именно (PI#1-5162).

Pilot-SDK

  • Доработан модуль расширения "Копирование проекта по шаблону" для возможности обрабатывать в шаблоне объекты удалённых типов. Если в базе есть одноимённый не удалённый тип - будет создан объект этого типа (PI#1-4308).
  • Добавлены методы для встраивания модуля расширения в диалог Управление кэшем для очистки своих кэшей (PI#1-4833).

Исправлены ошибки

  • Ошибка вывода разных результатов отчёта, сформированного с одними и теми же параметрами, но в разное время (PI#1-5105, SD#7292480).
  • Исключена потеря машины состояний в импортируемых типах при наличии в базе данных одноименных машин состояний (PI#1-5193).
  • Исправлено некорректное отображение AirspaceOverlay с данными телеметрии и замечаниями в различных сценариях (PI#1-4639, SD#7302142).
  • Pilot-BIM: устранено падение на больших моделях (PI#2-725).
  • Pilot-BIM: устранены причины появления предупреждений для методов DirectX ClipplaneDrawer, GizmoDrawer, TouchPointRender (PI#2-722, PI#2-723, PI#2-724).

Версия 22.5.0.38703 от 11.03.2022

Pilot-Server

  • Смена платформенного формата хранения времени на UTC для упрощения передачи дат и времени между клиентами и сервером (PI#1-5082).

Pilot-Updater

  • Уменьшение размера папки \InstallLog\ после обновления за счёт сохранения только 3-х последних log-файлов работы MSI-установщика, все остальные log-файлы удаляются автоматически (PI#1-4022).

Pilot-ICE

  • Добавлена настройка в Сервис->Настройки->Настройки клиента для выбора режима открытия xps-документа (PI#1-5146, SD#7296160).

Исправлены ошибки

  • Pilot-BIM: Ошибка создания геометрии некоторых объектов (PI#2-708, SD#7297565).
  • Не закрываются стримы FileStorageStreamCached (PI#1-5128).
  • Не отображаются элементы умной папки в некоторых сценариях (PI#1-5130).
  • Не очищается кэш после переноса файлов в корзину (PI#1-4706).
  • На клиенте не показываются серверные ошибки (PI#1-5111).
  • Файл бесконечно в статусе "Отправляется" (PI#1-5100).
  • После перевода активити SendMail на библиотеку MailKit отправка на сервер происходит дольше (PI#1-5116).
  • Не сохраняется пароль для учетной записи прокси сервера (PI#1-4777).
  • Ошибки "Session was closed" на каждое отправленное сообщение для всех участников чата (PI#1-5114, SD#7295817, SD#7290110).

Версия 22.3.0.38477 от 24.02.2022

Pilot-BIM

  • Упразднена опция Максимальное число элементов для объединения в плоскость, вместо неё следует использовать более производительную Удалять плоские и тупые рёбра (PI#2-639).
  • Оптимизация расчёта габаритов со сложной трансформацией для ModelChecker (PI#2-585).
  • Реализовано корректное чтение моделей с разными единицами измерения (IFCUNIT) (PI#2-618).

Pilot-ICE

  • При скрытии документа реализовано добавление максимально возможных прав доступа, которые рассчитываются на основе наследуемых прав (PI#1-5086).
  • При проверке действующих прав доступа действия SetAccessLevel теперь учитываются права на группы. Учёт групп выполняется для всех пользователей назначенных на должность из параметра orgUnitAttributeNames (PI#1-5098, SD#7293438).
  • Реализовано автозаполнение атрибутов типа Оргединица.
  • Реализовано отображение в задании наличия вложения при отсутствии прав на него (PI#1-4838, SD#7277691).

Pilot-Server

  • Действие отправки сообщений на почту SendEmail переведено на новый компонент для работы с SMTP по 465 порту (PI#1-4661).
  • Параметру journal_mode, отвечающему за режим записи журнала транзакций, устанавливается значение "WAL" для всех баз данных (PI#1-5001).

Исправлены ошибки

  • Pilot-BIM: Дублируется панель телеметрии в некоторых сценариях (PI#1-4639).
  • Pilot-BIM: В контекстном меню Storage отсутствуют команды обработки моделей .STP и .STEP (PI#2-593, SD#7285089).
  • Pilot-BIM: Исключение при закрытии вкладки модели в некоторых сценариях (PI#2-473).
  • Pilot-BIM: Ошибка построения тела AdvancedBrep для некоторой геометрии IFC4 (PI#2-673, PI#2-655, SD#7293009, SD#7292206).
  • Pilot-BIM: Некорректное положение геометрии после добавления новой версии (PI#2-566).
  • Pilot-BIM: При сравнении на сцене отображаются объекты из другой части модели (PI#2-571, SD#7270645).
  • Pilot-BIM: Некорректное отображение модели формата STEP (PI#2-590, SD#7285077, SD#7287894).
  • Pilot-BIM: Модель, у которой нет объектов ниже IfcSite не отображается на сцене (PI#2-605, SD#7286626).
  • Pilot-BIM: Зависание сервера при параллельной обработки нескольких файлов (PI#2-638, SD#7290821).
  • Pilot-BIM: Ошибка "Ссылка на объект не указывает на экземпляр объекта" при клике на уведомлении по замечанию (PI#1-5052).
  • Pilot-BIM: Исправлено некорректное сообщение pbiadmin при неправильном вводе пароля (PI#1-5047).
  • Pilot-BIM: Исправлена причина появления записей "DeviceRef != 0" в логах (PI#2-669).
  • Pilot-BIM: Исправлены ошибки отображения окна телеметрии (PI#2-603).
  • Pilot-BIM: Исправлено появление оверлея при вызове контекстного меню для свернутого клиентского приложения (PI#2-694).
  • Pilot-ICE: Умная папка отображает не все данные (PI#1-5094, SD#7294423, SD#7293834).
  • Pilot-ICE: Кнопка Добавить должна быть неактивна в диалоге совместного доступа при отсутствии прав Делегирование прав доступа (PI#1-5063).
  • Pilot-ICE: Перезапись истории по заданию (PI#1-5076, SD#7293985).
  • Pilot-ICE: Восстановлено автоматическое заполнение атрибута Справочник элементов в заданиях при создании задания или процесса из шаблона (PI#1-4885, SD#7281584).
  • Pilot-ICE: Ошибка "Процесс не может получить доступ к файлу, так как этот файл занят другим процессом" при одновременном монтировании проекта на диск и очистке кэша (PI#1-4841).
  • Pilot-ICE: Исправлены ошибки при построении отчётов (PI#1-5105, 1-5065, SD#7292480, SD#7291512).
  • Pilot-myAdmin: Не удаляются IP-адреса из окна карточки Редактирование пользователя (PI#1-5112, SD#7296655).

Версия 22.1.0.38282 от 31.01.2022

Внимание! Это обновление содержит изменение серверного API (SDK\Server\ServerApi\). Необходимо актуализировать сторонние приложения работающие с серверным API. Например, если вы используете Pilot.Web обновите его до актуальной версии, синхронно с установкой этого обновления.

Pilot-BIM

  • Выпущено мобильное приложение Pilot-BIM Camera для Android. Точки съёмки фотографий, сделанных в приложении, позиционируются в пространстве модели Pilot-BIM на основе метаданных геолокации и ориентации Android-устройства.
  • Добавлена возможность фильтрации замечаний по статусу Решено / Не решено (без статуса) (PI#1-4711, SD#7273415).
  • Реализован диалог предупреждения о несоответствии минимальным требованиям системы (PI#2-557).

Pilot-ICE

  • Модифицированы права доступа. Реализованo: делегирование прав доступа, запретительные права, новая опция наследования Наследование для всех (PI#1-4718, SD#7270358).
  • Реализован переход в полноэкранный режим при двойном клике на документе, в том числе и для неактуальных версий (PI#1-4804, SD#7278820).
  • Добавлен новый тип лицензии "Временная лицензия"(PI#1-4792).

3D-Storage

  • В главное меню 3D-Storage добавлена команда Управление кэшем (PI#1-4981, SD#7288573).
  • Добавлена иконка к команде Заморозить в контекстное меню (PI#1-5004, SD#7289808).

Исправлены ошибки

  • Pilot-BIM: Исправлена ошибка применения положения STEP-модели при открытии проекта (PI#1-4470).
  • Pilot-BIM: Исправлена ошибка обработки IFC модели, созданной в программных продуктах Топоматик Robur (SD#7290381).
  • Pilot-BIM: Восстановлена многопоточная обработка изменений в рамках одного проекта на Pilot-BIM-Server (PI#2-581).
  • Pilot-BIM: Исправлена ошибка сохранения точки взгляда в замечании. (PI#1-4855, SD#7281915).
  • Pilot-ICE: Исправлено некорректное отображение области с результатами поиска при подключении справочника к строке с параметром EditorType="Dialog" или в окне Справочник элементов атрибута типа Справочник элементов (PI#1-4853, SD#7273281).
  • Pilot-ICE: Исправлена ошибка обновления базы данных после восстановления (PI#1-4980, SD#7286695).
  • Pilot-ICE: Исправлена ошибка активизации кнопки Модули расширений (PI#1-4995).
  • Pilot-ICE: Исправлена ошибка отображения QR-кода в предпросмотре (PI#1-4815, SD#7279343).
  • Pilot-ICE Enterprise: Исправлена ошибка "System.AggregateException" при добавлении записи в журнал (PI#1-4972).
  • Pilot-ICE: Восстановлен вывод корректной версии ОС при логировании (PI#1-4989).
  • Pilot-ICE: Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при изменении аудитора (PI#1-5048, SD#7292660).
  • Pilot-ICE: Исправлена ошибка "Local file size is incorrect" при уделении файла в процессе его отправки (PI#1-5080, SD#7293231, SD#7292696).
  • 3D-Storage: Исправлена некорректная работа команды Отменить изменения (PI#1-5054, SD#7292855).
  • Pilot-TextSearch/DraftSearch-Server: Исправлена ошибочная запись данных в С:\Windows\Temp вместо C:\ProgramData\ASCON\<Имя сервиса>\TMP\. Предусмотрено удаление обработанных временных файлов из папки \TMP\ (PI#1-4987, SD#7289170).

Версия 21.36.0.38044 от 14.12.2021

Pilot-ICE

  • Добавлен механизм удаления разреженных файлов при очистке кэша. Ранее при очистке кэша производился только сброс размера разреженного файла. (PI#1-4713).

Pilot-Server

  • Для предотвращения непреднамеренного изменения идентификатора базы реализован запрет на подключение баз данных с одинаковыми GUID (PI#1-4903).

Pilot-SDK

  • Добавлены методы IObjectCardControlProvider и IObjectCardControlInteraction для отображения карточки объекта (PI#1-4931).
  • Добавлены события TabDocked — для перемещения вкладки из отдельного окна в панель вкладок, и TabUndocked — для перемещения в отдельное окно (PI#1-4943).

Исправлены ошибки

  • Pilot-ICE Enterprise: Исправлена ошибка отображения в Компоновщике XPS текстовой метки со значением справочника элементов (PI#1-4848).
  • Pilot-ICE: Исправлена ошибка удаления из локального кэша файлов с отмененными локальными изменениями (PI#1-4783).
  • Pilot-ICE: Из контекстного меню исключена команда Отправить в Компоновщик XPS, не соответствующая возможностям версии (PI#1-4860).
  • Pilot-ICE: Исправлена ошибка вывода статусов замечаний в отчете Замечания по проекту.repx (PI#1-4897, SD#7284112).
  • Pilot-ICE: Исправлена ошибка "Изменяемый элемент не найден на сервере" (PI#1-4893, SD#7283916).
  • Pilot-ICE: Отключено масштабирование свернутых стикеров у замечаний к тексту (PI#1-4797).
  • Pilot-ICE: Исключена ошибочная выдача задания исполнителю до завершения предыдущего этапа (PI#1-4911, SD#7268092).
  • Pilot-ICE: Исправлена ошибка работы переключателя Скрытый/Общедоступный при выборе нескольких элементов (PI#1-4813).
  • Pilot-ICE: Исправлена ошибка присвоения номера атрибуту типа Нумератор при создании документа через папку автоимпорта (PI#1-4946, SD#7286744).
  • Pilot-ICE: Не срабатывает автоматическое заполнение справочника элементов при создании задания из шаблона (PI#1-4885, SD#7281584).
  • Pilot-Server: Логирование обновления базы в service.log перенаправлено в service_update_scripts.log (PI#1-4908).
  • Pilot-Server: Исправлена ошибка "ProtoBuf.ProtoException: Invalid wire-type;" (PI#1-4894, SD#7282784, SD#7286785).
  • Pilot-Server: В письмо-уведомление незаполненный атрибут приходит в виде "{new.attr.description}" (PI#1-4962, SD#7286242).

Версия 21.33.0.37767 от 22.10.2021

Pilot-BIM

  • В диалоге Настройки отображения добавлена новая опция Телеметрия с расширенными данными о текущей 3D сцене (PI#2-439).
  • Повышена устойчивость от падения клиентского приложения в случае ошибки открытия вкладки Информационная модель (PI#2-516).
  • Значительное увеличение FPS за счёт оптимизации работы с идентификаторами объектов (тип идентификатора изменён со string на UUID) (PI#2-381).
  • Геометрический компонент C3D Toolkit обновлён до версии 115089 (PI#2-515).
  • При выборе плоскости сечения реализовано подсвечивание кромки объектов в месте сечения секущей плоскостью (PI#2-517, SD#7273419).
  • Оптимизированы скорость обработки IFC и потребление памяти Pilot-BIM-Server (PI#2-539, PI#2-433, SD#7274004).

Pilot-ICE Enterprise

Pilot-ICE

  • Добавлен диалог Управление кэшем. Команды по работе с кэшем перенесены в этот диалог из диалога Настройки клиента (PI#1-4775).
  • Реализовано отображение типа Справочник элемента в текстовой метке (PI#1-4674, SD#7272927).
  • Реализована настройка отображения полей сертификата ЭП (PI#1-4764, SD#7247485).
  • Реализовано отображение прогресса очистки кэша при размонтировании проектов (PI#1-4774, PI#1-4788).

Pilot-Server

  • Оптимизация изменений и хранения наследуемых прав доступа. Наследуемые права доступа теперь вычисляемые без необходимости записи в дочерние элементы (SD#7273436, SD#7276218).
  • В консольную программу pServerAdmin добавлена команда --compress для запуска дефрагментации базы данных.

Pilot-myAdmin

  • Добавлена возможность задавать диапазон разрешённых IP адресов для подключения пользователей (PI#1-4700, SD#7271595).
  • Произведена модернизация журнала действий Pilot-myAdmin:
    • при выгрузке журнал действий в CSV разделитель между колонками заменён с "," на "|" (PI#1-4679, SD#7270387);
    • реализована запись служебных атрибутов в журнал действий (PI#1-4682, SD#7273431);
    • реализована запись значения атрибута до его изменения в журнал действий (PI#1-4621, SD#7270356);
    • оптимизация хранения записей по правам доступа в журнале действий для множественных изменений прав доступа (PI#1-4802, SD#7273993);
    • реализовано скрытие столбцов в журнале для оптимизации отображения и экспорта в CSV (PI#1-4789).
    • значительно увеличена скорость экспорта в CSV;

Исправлены ошибки

  • Pilot-BIM: Исправлены ошибки при открытии вкладки Информационная модель (PI#2-550, SD#7279723, SD#7279257, SD#7280186).
  • Pilot-BIM: Устранена загрузка процессора после открытия модели в некоторых сценариях (PI#2-540).
  • Pilot-BIM: Восстановлена работа опции Запускать автоматически после каждого изменения в журнале проверок (PI#1-4803).
  • Pilot-BIM: Устранена утечка памяти при работе с моделями (PI#2-553, SD#7276643).
  • Pilot-BIM: Восстановлена работоспособность BIM-отчетов за счёт исключения using не используемого Ascon.Pilot.Core.WorkFlow (PI#1-4824).
  • Pilot-BIM: Исправлены ошибки "Ссылка на объект не указывает на экземпляр объекта", "Unable to process file "{filename}.ifc". File size is zero." при обработке IFC-файлов (PI#2-536).
  • Pilot-BIM: Исправлено некорректное отображение дерева объектов при разворачивании свёрнутых уровней (PI#2-543, SD#7265654, SD#7273433).
  • Pilot-BIM: Восстановлена работоспособность команд -0 и -1 консольной программы pServerAdmin (PI#1-4832).
  • Pilot-ICE: Устранена ошибка частичной публикации PDF-документов (PI#1-4663, SD#7272059).
  • Pilot-ICE: Устранена ошибочная возможность выдачи задания пользователю с аннулированной должностью (PI#1-3983, SD#7277081).
  • Pilot-ICE: Исправлена ошибка вызова OnValueChange при выборе сотрудника в процессе формирования карточки (PI#1-4771, SD#7268730).
  • Pilot-ICE: После изменения отчёта его построение выполняется только после отправки новой версии на сервер (PI#1-4825).
  • Pilot-ICE: Исправлена ошибка локализации (PI#1-4854).
  • Pilot-ICE: Исправлена ошибка "Один из идентифицированных элементов имел недопустимый формат" при просмотре некоторых документов в режимах отображения Без оптимизации и Оптимизации геометрии (PI#1-4849, SD#7281429).
  • Pilot-ICE: Исправлены ошибки при выдаче заданий по шаблону (PI#1-4794, SD#7279407).
  • Pilot-ICE: Исправлена ошибка заполнения атрибута типа Нумератор значением из атрибута типа Справочник элементов для отображения значения в названии элемента (PI#1-4787, PI#4760, SD#7273230, SD#7277100).
  • Pilot-Server: Восстановлено логирование ошибки "Не принято сервером" (PI#1-4828).
  • Pilot-SDK: Исправлена ошибка формирования ссылки PilotShare (PI#1-4730).
  • Pilot-myAdmin: Исправлено отображение актуальной версии и идентификатора в списке баз данных после подключения базы данных.
  • Pilot-myAdmin: При переключении между базами данных не сохранялись настройки журнала действий (PI#1-4795).
  • PDF2XPS: Обновлён модуль для решения проблемы увеличения размера XPS-файла (PI#1-4821).

Версия 21.28.0.37304 от 30.09.2021

Pilot-BIM

  • Реализовано автоматическое скрытие замечаний к объектам BIM-модели, находящихся в отсечённой части (PI#2-519, SD#7273409).
  • Добавлена команда Изменить направление плоскости сечения (PI#2-514, SD#7273428).
  • Произведена корректировка параметров окна Глобальные настройки BIM (PI#2-430)
  • Для оптимизации скорости открытия модели загрузка журналов выполняется только при открытии вкладки "Проверки модели" (PI#1-4640).

Pilot-ICE

  • Реализована экспериментальная возможность кэширования файлов проксирующим сервером (PI#1-4689).
  • Реализована возможность отмены некорректных изменений локального кэша при выполнении проверки данных на клиенте. Например, вследствие попытки модулем расширения внести изменения в неактуальные версии документов (PI#1-4709).
  • При выполнении автоматической проверки изменений логирование на клиенте дополнено записью имени модуля расширения, инициировавшего некорректное изменение, для упрощения диагностики проблемы (PI#1-4710, SD#7273045, SD#7271148, SD#7266412).
  • Произведена оптимизация получения списка файлов очистки кэша, сокращено время активации кнопки Очистить (PI#1-4736, SD#7274168).
  • Оптимизирована отправка файлов на сервер (PI#4761, SD#7276645):
    • устранено множественное открытие/закрытие файловых потоков при отправке большого файла;
    • реализована общая оптимизация транспортного уровня, ускоряющая отправку и снижающая нагрузку на CPU сервера и клиента.
  • Реализовано перестроение вкладок при переключении версии документа (PI#1-4526, SD#7264132).
  • Улучшен контроль очистки кэша (PI#1-4714, SD#7274168):
    • очистка происходит в два этапа: чтение базы данных и очистка;
    • кнопка Очистить деактивируется если есть уже запущеный процесс очистки;
    • реализована визуализация прогресса очистки.

Pilot-Server

  • Расчет md5 для файлов более 1 мб ускорен на 10-25%. Отключена избыточная проверка md5 при загрузке файла в серверный файловый архив (PI#1-4753, SD#7276645).

Исправлены ошибки

  • Pilot-BIM: Не выполнялось автоматическое удаление временных файлов в папке C:\ProgramData\ASCON\Pilot-BIM-Server\TMP\ (PI#1-4615, SD#7270308).
  • Pilot-BIM: Исправлена ошибка обновления записей базы данных для проверки пересечений при изменении настройки Упрощение профиля по кривой (PI#1-4572, SD#7264781).
  • Pilot-BIM: Не восстанавливается видимость частей модели при переходе к замечанию или точке взгляда, в которых они являются видимыми (PI#2-531, SD#7272774).
  • Pilot-BIM: Устранено перекрытие миниатюры точки взгляда точкой замечания (PI#2-454, SD#7271070).
  • Pilot-BIM: Зависание парсинга модели DTV при умолчательном значении параметра оптимизации (PI#2-383).
  • Pilot-BIM: Долго открывается и закрывается вкладка с пересечениями после импорта модели из (PI#1-4641).
  • Pilot-BIM: Скорректирована верстка дерева BIM-объектов (PI#1-4690).
  • Устранено самопроизвольное сворачивание дерева в обозревателе проектов в автономном режиме, когда часть элементов дерева не загружена в локальный кэш (PI#1-4733).
  • Решена проблема обновления базы данных при использовании null и undefined в качестве json-объектов в скриптах автоматизации (PI#1-4768, SD#7277663).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при открытии вкладки задания (PI#1-4778, SD#7278242).

Версия 21.24.0.37223 от 15.09.2021

Pilot-BIM

  • Реализовано чтение и визуализация сетки осей IfcGridAxes из моделей IFC (PI#2-336).
  • Геометрический компонент C3D Toolkit обновлён до версии 114632 (PI#2-512).
  • В консольное приложение pbimadmin добавлена отладочная опция -z для обнаружения незамкнутой геометрии с помощью C3D Toolkit (PI#2-391).
  • Возможность создания в Autodesk Revit специального 3D-вида (с именем "CadFarmApp") для экспорта в IFC с использованием CadFarmApp (PI#1-4250).
  • Реализована обработка IFC, созданного в MagicCAD, c пустым значением геометрического представления IfcVector (PI#2-452, SD#7270367).
  • В дерево объектов добавлены красные индикаторы для объектов с ошибками построения геометрии (PI#2-440).
  • Добавлены подсказки, всплывающие при наведении на индикаторы ошибок и предупреждений в дереве объектов (PI#2-441).
  • При чтении модели IFC отключены 2D представления FootPrint (PI#2-452).
  • Расширено логирование 3D-сцены Pilot-BIM для упрощения диагностики ошибок (PI#2-431).
  • Добавлена визуализация точки вращения камеры (PI#2-468, PI#2-461).
  • Размерным свойствам добавлены единицы измерения (PI#2-471).
  • В меню Глобальные настройки наименование параметра Диаметр профиля изменено на Для профиля диаметром менее (PI#2-428).
  • Реализована блокировка повторной обработки изменений, завершенных с ошибкой (PI#1-4686).
  • Для корректного назначения прав на элементы консолидированной модели, в том числе при работе CadFarmApp, предусмотрено копирование права доступа от IFC-файла на стороне Pilot-BIM-Server (PI#1-4630).
  • Объекты CadFarmApp создаются от пользователя подключения (PI#1-4629).
  • Добавлены всплывающие подсказки для просмотра значений свойств BIM-объектов (PI#2-495, SD#7274000).
  • Реализовано геометрическое представление замкнутых сплайновых поверхностей с узловыми векторам IfcBSplineSurfaceWithKnots (PI#2-529, SD#7275975, SD#7276574).

Pilot-ICE

  • Реализована возможность предзагрузки сторонних библиотек в домен приложения Pilot-ICE для их использования в скриптах отчётов (PI#1-4704, SD#7273059).
  • Подключение виртуального диска Pilot-Storage осуществляется без задействования командной строки.
  • Создание объектов от чужого имени с помощью плагинов запрещено (PI#1-4596).
  • Включено автоматическое заполнение параметра при изменении типа задания (PI#1-4586, SD#7268374).

Pilot-SDK

  • Cкорректирована работа метода ShowReferenceBookDialog интерфейса IPilotDialogService. Интерфейс IReferenceBookConfiguration дополнен свойством AllowMultiSelect (PI#1-4622, SD#7270394, SD#7273989, SD#7275642).

Исправлены ошибки

  • Pilot-BIM: Исправлено построение тел методом BooleanClipping (PI#2-350).
  • Pilot-BIM: Исправлен ховер для труб моделей, созданных в MagiCAD (PI#2-442, SD#7267048).
  • Pilot-BIM: Устранено падение при навигации к замечанию, которое содержит в себе плоскости сечения (PI#2-456).
  • Pilot-BIM: Восстановлена навигация при включенном над элементом модели ховере (PI#2-357).
  • Pilot-BIM: Исправлено падение при вычитании openings после успешной работы MeshProcessor (PI#2-374, SD#7259065).
  • Pilot-BIM: Исправлено падение при переключении версий (PI#2-470).
  • Pilot-BIM: Исправлено поведение точки вращения камеры (PI#2-481).
  • Pilot-BIM: Исправлена обработка элементов, не содержащих геометрию (PI#2-483).
  • Pilot-BIM: Восстановлено корректное отображение плоскости сечения с включенной опцией Скрывать ребра при навигации (PI#2-453, SD#7272329).
  • Pilot-BIM: Исправлен некорректный статус "Не определено" при запуске повторной обработки уже обработанных изменений (PI#1-4671).
  • Pilot-BIM: Исправлена вёрстка макета в Диспетчере системных задач (PI#1-4692).
  • Pilot-BIM: Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при открытии вкладки Диспетчер системных задач (PI#1-4705, SD#7274391, SD#7274857).
  • Pilot-BIM: Исправлена ошибка "EXCEPTION_ACCESS_VIOLATION" при открытии моделей (PI#2-527, SD#7275975).
  • Исправлена ошибка отображения ФИО пользователя, поставившего подпись (PI#1-4588, SD#7247485).
  • Восстановлено сохранение значения атрибута Дата и Время (PI#1-4691, SD#7274019, SD#7274219).

Версия 21.20.0.37157 от 26.08.2021

Pilot-ICE

  • Оптимизирована производительность дерева Обозревателя элементов при большом количестве элементов.
  • Реализована поддержка формата .EDRWX для документов (PI#1-4667).

Pilot-myAdmin

  • Существенно ускорено создание групп в организационной структуре Pilot-myAdmin (PI#1-4625, SD#7270506).
  • В запрос файла лицензии добавлен новый продукт Pilot-FLY (ID 112).

Pilot-Server

  • В базы данных добавлены дополнительные индексы для ускорения работы Pilot-Server в некоторых сценариях.

Pilot-SDK

  • Сервер внешних ссылок реализован и опубликован в виде примера SDK \Server\ServerApi\Samples\PilotShare (PI#1-4643).
  • Реализован метод открытия стандартной вкладки и селектирования на элементе (PI#1-4563, SD#7266211).
  • В документацию SDK добавлена информация о PilotThumbnail.
  • Устаревшие методы сериализации BinaryFormatter заменены для .NET Core 5.0 (PI#1-4628) и исключены из Pilot.Xps.Service при сериализации подписей (PI#1-4648).

Версия 21.18.0.37057 от 11.08.2021

Pilot-BIM

  • Визуальное удаление лишних рёбер тесселированной геометрии улучшает вид модели. На вкладку Оптимизация добавлена настройка Удалять плоские и тупые рёбра обработки тесселяций (PI#2-407).
  • Существенно увеличена скорость обработки IFC с включенной опцией сохранения солидов для поиска коллизий (PI#2-411).
  • Оптимизирован процесс отрисовки замечаний на сцене, и увеличена скорость открытия проекта с большим количеством замечаний (PI#2-448).
  • Оптимизирован рендер, увеличена производительность, снижено потребление памяти:
    • Формат нормалей сокращён до half16 (PI#2-376).
    • Данные SortedBBoxes высокополигональной модели перенесены в структуру BufferBatch (PI#2-390).
    • Cписки полигональных моделей и проволочных моделей разделены внутри GetObjectsToDraw() (PI#2-359).

Pilot-ICE

  • Добавлена возможность редактирования сообщений чатов (PI#1-4605).
  • Реализовано отображение ФИО автора документа на вкладке Связи (PI#1-4449, SD#7259764).
  • Модернизирована начальная вкладка. Добавлены списки заданий, документов и файлов к которым недавно обращался пользователь (PI#1-4495).
  • Реализована поддержка формата OXPS (PI#1-4558, SD#7261930, SD#7269437).
  • Горячая клавиша * разворачивает дерево подзаданий для заданий (PI#1-4598, SD#7268870).
  • Логика опции Показывать процессы свёрнутыми по умолчанию скорректирована для разворачивания подзаданий (PI#1-4595, SD#7268870).
  • Для опций Отображать отозванные и Отображать завершённые учитываются подзадания (PI#1-4599, SD#7268864, SD#7268866).
  • Реализован перенос вложения из основного процесса в подпроцесс, аналогично копированию в подзадание (PI#1-4534, SD#7264662).

Pilot-SDK

  • В метод OnValueChanged интерфейса IObjectCardHandler добавлен обработчик события выбор организационной единицы (PI#1-4600, SD#7268730).
  • Добавлен параметр statesFrom для действия UpdateDocumentStateOnSigning из примера серверного модуля расширения ServerActivitySample (PI#1-4592).

Исправлены ошибки

  • Pilot-BIM: Исключёна повторная обработка IFC для удалённого объекта (PI#2-419).
  • Pilot-BIM: Устранена ошибка "Данный ключ отсутствует в словаре" при открытии модели после импорта (PI#2-449, SD#7269372).
  • Pilot-BIM: Устранена ошибка "Exception access violation" (PI#2-448, SD#7269372).
  • Pilot-BIM: Устранено зависание при обработке модели с рекурсивным вызовом IfcBooleanClippingResult (PI#2-457).
  • Pilot-BIM: Исправлено падение при вычитании проёмов после успешной работы MeshProcessor (PI#2-374, SD#7259065).
  • Pilot-BIM: Восстановлена работа опции Скрывать маленькие объекты при навигации (PI#2-437).
  • Исправлено некорректное поведение клиента при ошибке отправки почты сервером (PI#1-4452, SD#7259807).
  • Исправлено масштабирование иконок в контекстном меню Открыть с помощью (PI#1-4606).
  • В автоматизации SendEmail восстановлено чтение порта из настроек (PI#1-4454, SD#7259807).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта" при входе в Pilot (PI#1-4523, SD#7261052).
  • Исправлена ошибка "Ссылка на объект не указывает на экземпляр объекта GraphicLayerSample" (PI#1-4474, SD#7261053).
  • Восстановлена функциональность горячих клавиш * и - после клика на флажок Развернуть (PI#1-4597, SD#7268870).
  • Устранено падение при экспорте проекта (PI#1-4601, SD#7268560).
  • Устранено зависание при подключении к базе (PI#1-4548).

Версия 21.16.0.36880 от 13.07.2021

Pilot-BIM

  • Смягчение требования к IFC по несоответствию схеме MVD Reference View — теперь допускается загрузка IfcQuantityWeight с пустым значением, несмотря на то, что такой IFC не соответсвует схеме (PI#2-424).

Pilot-Server

  • Оптимизация потоков для предотвращения ухода клиентов в автономный режим (PI#1-4562, SD#7263804).
  • Оптимизация скорости обновления поисковых запросов.

Исправлены ошибки

  • Pilot-BIM: Исправлена проблема с подключением CadFarmApp при наличии в базе удалённой учётной записи (PI#1-4577, SD#7267551).
  • Pilot-Server: Исправлена ошибка "item with the same key already added" при работе с подписками на изменения.
  • Восстановлено отображение атрибута типа Состояние с названием State (PI#1-4580, SD#7268100).
  • Устранено размытие текста в некоторых полях ввода.
  • Для предотвращения зависания при прокручивании списка на актуальных обновлениях Windows10 временно отключена привязка к пикселям монитора до выхода соответствующего пакета обновления от Microsoft (SD#7268715).
  • Не срабатывает автопрокручивание и селектирование ярлыка после его создания.

Версия 21.14.0.36782 от 29.06.2021

Pilot-BIM

  • Улучшено построение IfcAdvancedBReps для IFC4 в представлении Design Transfer View полученных из Autodesk Revit 2022.
  • Улучшено построение геометрического представления IfcBSplineCurveWithKnots (PI#2-363).
  • Вывод информации об ошибке при выполнении команды Полное перестроение из контекстного меню дерева (PI#1-4243).
  • Уменьшено потребление памяти при загрузке частей модели (PI#2-396).

Pilot-ICE

  • Новый тип атрибута Справочник элементов. Позволяет сохранять в атрибуте идентификаторы выбранных элементов вместо строк.
  • Модернизация списка отображения заданий и элементов обозревателя элементов с учётом параметра ShowInListView атрибута типа Справочник элементов.
  • Реализовано автоматическое создание связи задания с проектом. Активируется настройкой AutoFill (PI#1-4261).
  • Автоматический расчет Даты\Календарных Дней в атрибутах типа Дата и время (PI#1-4505, SD#7262677).
  • Для улучшения совместимости изменён алгоритм сжатия файлов XPS при выгрузке документа на диск (PI#1-4412, SD#7255344).
  • Добавлена локализация интерфейса Türkçe.

Pilot-MyAdmin

  • Управление компонентами Pilot-TextSearch и Pilot-DraftSearch полностью перенесено в консоли ptextsearchserver и pdraftsearchserver. Команда Запустить индексацию раздела Поиск по атрибутам перенесена на вкладку Общая информация в связи с удалением вкладки Поиск из интерфейса Pilot-myAdmin (PI#1-4063).

Pilot-SDK

  • Документация SDK дополнена по условиям поиска (PI#1-4447, SD#7259736).
  • При обработке файлов на Pilot-Server расширения файлов больше не чувствительны к регистру (PI#2-356).
  • Добавлено свойство ObjectCardContext.CurrentObjectId для упрощения реализации добавления связи при создании объекта (PI#1-4306, SD#7252905).

Исправлены ошибки

  • Pilot-BIM: Некорректное чтение цветов IfcShapeAspect (PI#2-389).
  • Pilot-BIM: Исправлено преобразование IfcAdvancedBrep для сложных геометрических построений (PI#2-382).
  • Pilot-BIM: Исправление вёрстки на вкладке Связи (PI#1-4482).
  • Pilot-BIM: Исправлена проблема зависания процесса загрузки частей консолидированной модели после открытия проекта (PI#2-396, SD#7264234).
  • Pilot-BIM: Исправлена ошибка "Unhandled exception EXCEPTION_ACCESS_VIOLATION" при загрузке частей модели (PI#2-396, SD#7264234).
  • Pilot-BIM: Исправлено падение Pilot-BIM-Server при параллельной обработке нескольких IFC (PI#2-398).
  • Ограничить возможность ввода значений меньше 1 в поле Уровень детализации цилиндрических объектов (PI#1-4533).
  • MyAdmin: Обычные атрибуты помечены как системные (PI#1-4506).
  • MyAdmin: Ошибка "Ссылка на объект не указывает на экземпляр объекта" при скролле атрибутов (PI#1-4490, SD#7264755).
  • MyAdmin: Дублируется связь при импорте (PI#1-4491).
  • MyAdmin: Не восстанавливать удаленные типы при импорте конфигурации (PI#1-4313, SD#7252861).
  • При открытии XPS-документа ошибка "0,001 не является допустимым значением для свойства FontSize" (PI#1-4420, SD#7254127).
  • Зависание клиента при обновлении текстовых меток при мультиселекте документов (PI#1-4511, SD#7263127).
  • Сбрасывается значение списка в карточке задания с заданным параметром DefaultItemIndex (PI#1-4516, SD#7262228).
  • Значение null при получении значения из предопределенного списка (PI#1-4530, SD#7264284).
  • Служебный атрибут Справочник элементов не заполняется автонастройкой (PI#1-4538).
  • В подписанных документах должность отображается по-разному (PI#1-4455, SD#7259802).
  • Должность пропадает после подписания (PI#1-2983, SD#7200556).
  • Ошибка "Данный ключ отсутствует в словаре" при импорте конфигурации RPM (PI#1-4522)

Версия 21.10.0.36234 от 21.05.2021

Pilot-BIM

  • Возможность автоматизированной проверки пересечений информационных моделей — Pilot-BIM ModelChecker.
    • Создание журналов пересечений. Автоматическое обновление журналов при обновлении модели.
    • Настройка журналов пересечений.
    • Управление состояниями найденных пересечений. Навигация по найденным пересечениям.
    • Построение отчётов по найденным пересечениям.
  • Добавлена поддержка расширенной геометрии IFC4 ADD2 TC1 (AdvancedBrep, Surface, SweptSolid). Некоторые из поддерживаемых геометрических представлений:
    • IfcSurfaceCurveSweptAreaSolid,
    • IfcFacetedBrepWithVoids и IfcAdvancedBrepWithVois (PI#2-318),
    • IfcFixedReferenceSweptAreaSolid, в том числе и для композитных кривых (PI#2-317),
    • IfcExtrudedAreaSolidTapered и IfcRevolvedAreaSolidTapered (PI#2-346),
    • IfcBSplineCurveWithKnots и IfcRationalBSplineCurveWithKnots (PI#2-361),
    • IfcAdvancedBrep, IfcAdvancedFace,
    • fcBSplineSurface, IfcBSplineSurfaceWithKnots, IfcRationalBSplineSurfaceWithKnots, IfcCylindricalSurface, IfcBSplineCurve,
    • и другие.
  • Значительная оптимизация потребления памяти при открытии моделей. Для больших моделей потребление памяти сокращено в 2-3 раза (PI#1-4191, SD#7246344).
  • Снижена зависимость от CPU при отображении моделей. Большая часть вычислений теперь перенесена на GPU видеоадаптера.
  • Увеличение FPS при просмотре тяжелых моделей за счёт более оптимального использования возможностей GPU видеоадаптера.
  • Реализовано чтение цвета для геометрии типа MappedItem (PI#2-344).
  • Обновлено геометрическое ядро C3D до версии 113129 (PI#2-319).
  • Параметр Уровень детализации цилиндрических объектов реализован как относительный, т.е. учитывает размеры объектов (PI#2-329).
  • Параметр Уровень детализации цилиндрических объектов теперь работает не только для IFC-файлов, но и для STEP/JT-файлов (PI#2-360).
  • Реализовано сохраненение и восстановление вкладок Информационная модель BIM и Диспетчер серверных задач при перезапуске Pilot-BIM.

Pilot-ICE

  • Настройка кнопки Подписать перенесена в дополнительные параметры типа (PI#1-4208).
  • История переходов для обозревателя элементов и история запросов для поисковой строки заданий (PI#1-4126).
  • Реализовано скрытие поисковой строки при выходе из поискового контекста (PI#1-4127).
  • Для атрибута типа Состояние добавлена настройка конфигурации (PI#1-4249).
  • Добавлена возможность публиковать документ с указанием причины его замены из вкладки Файлы, чтобы созданная версия XPS-документа имела комментарий (PI#4015, SD#7238970, SD#7224730).
  • Оптимизация проверки целостности файлового архива (PI#1-4431, SD#7258689).
  • Дополнительное логирование входа в клиентское приложение (PI#1-4330, SD#7252373).
  • Скоординированы команды добавления документа в шаблон процесса из контекстного меню Вложить в и с вкладки задания кнопкой Создать процесс (PI#1-4120, SD#7243061, SD#7254858).

Pilot-MyAdmin

  • Разблокировано управление сортировкой для системных типов (PI#1-3996, SD#7238129).

Pilot-SDK

  • Реализован SDK для сохранения и восстановления вкладок, открытых модулями расширения (см. пример использования ITabStateHandler в примере Ascon.Pilot.SDK.WPFSample).
  • Добавлен метод расширения Configuration2() в интерфейс IAttribute (PI#1-4397).

Исправлены ошибки

  • Поиск по запросу Версия создана не находит документы, версия которых создана без указания причины (PI#1-4384).
  • Ошибка импорта конфигурации (PI#1-4396).
  • Зависание клиентского приложения при переходе к заданию из уведомления (PI#1-4277, SD#7244178).
  • Ошибка при добавлении нового атрибута в тип (PI#1-4370, SD#7255828, SD#7259173).
  • Ошибка при импорте проекта версии V2: не импортируются пустые значения атрибутов (PI#1-4430, SD#7258134).
  • Сброс бронирования лицензий на модули (PI#1-4172, SD#7246411).
  • Pilot-TextSearch: Ошибка при выполнении команд консоли (PI#4463, SD#7260581).
  • Pilot-BIM: исправлено построение поверхностей IfcSurfaceOfRevolution (PI#2-355).
  • Pilot-BIM: исправлено некорректное построение дугового проёма на углу стен (IfcSurfaceOfLinearExtrusion) (PI#2-343).
  • Pilot-BIM: исключение System.ObjectDisposedException при отмене операций, ожидающих обработки после дисконнекта (PI#1-4398, SD#7256109).

Версия 21.8.0.36046 от 06.04.2021

Pilot-BIM

  • Команда Полное перестроение добавлена в контекстное меню дерева для части консолидированной модели (PI#1-4242).
  • Реализован новый механизм обратной совместимости для работы со старыми версиями проектов Pilot-BIM (PI#1-3832).
  • Расширено логирование ошибок Pilot-BIM-Server при подключении (PI#1-4293).
  • Реализовано корректное создание BIM-модели при копировании на Pilot-Storage одноимённых файлов разных типов (PI#1-4168).
  • Улучшена работа CadFarmApp при одновременной отправке на сервер изменнеий по нескольким файлам (PI#1-4236).

Pilot-ICE

  • Для действия sendEmail реализованы шаблоны форматирования и ссылки на элементы, по которым создано задание (PI#1-3524, SD#7222640, SD#7240537).
  • Для защиты электронной подписи от разрушения запрещено добавление графических элементов, штрихкодов и текстовых меток после создания запроса на подпись или подписи без запроса (PI#1-4117, PI#1-4130).
  • Конфигурирование текстовых меток и штрихкода перенесено в поле Дополнителные параметры типа. Конфигурации баз данных будут обновлены автоматически (PI#1-4054).
  • Отображение даты создания и ФИО создателя для документов заменено на информацию об актуальной версии (дата, ФИО и причина изменения) (PI#1-2116, SD#7125146, SD#7218533).
  • Если сертификат принадлежит юридическому лицу при подписании будут указаны наименование организации и фамилия сотрудника (PI#1-3749, SD#7229032, SD#7247485).
  • Расширено логирование конвертации ЛОЦМАН:ПГС -> Pilot-ICE (PI#1-4237, SD#7249748).
  • Улучшена английская [English] локализация.
  • Добавлен выбор сотрудников по подразделениям и группам для добавления в чаты (PI#1-3051, PI#1-3221, SD#7207297, SD#7249658, SD#7211532).
  • Изменён алгоритм работы чата: предыдущий исполнитель не удаляется из чата при замене исполнителя задания (PI#1-4296, SD#7251491).
  • Для работы Pilot-Server на новых версиях Linux обновлён NET Core до версии 5.0 (PI#1-4196, SD#7248149).
  • Статусы сертификата сделаны видимыми при осутствии доступа к корневому сертификату одной из подписей (PI#1-4305, SD#7228459).

Pilot-SDK

  • Реализован API для запуска базового диалога, с возможностью предзаполнения полей карточки произвольными значениями, определяемыми модулем (PI#1-4190, SD#7247420).
  • Добавлена поддержка метода PluginObjectBuilder.AddRelation, дополнен пример ObjectsSamplePlugin (PI#1-4240, SD#7247420).

Исправлены ошибки

  • Pilot-BIM: Исключение "Элемент с тем же ключом уже был добавлен" при подключении Pilot-BIM-Server или при запуске клиента (PI#1-4291, PI#1-4292, SD#7252157, SD#7251530).
  • Pilot-BIM: Исправлены ошибки при чтении из IFC поверхностей IfcRationalBSplineSurfaceWithKnots, IfcSurfaceOfLinearExtrusion, IfcSurfaceOfRevolution, IfcSweptDiskSolid (PI#2-294, PI#2-295, PI#2-342).
  • Ошибка "Ссылка на объект не указывает на экземпляр объекта" при отправке XPS-документа на диск или открытии во внешнем просмотрщике (PI#1-2841, SD#7179136).
  • Дублирование текстовой метки документа при создании запроса на подпись (PI#1-4116).
  • Ошибка "SQL logic error table [user_actions] already exists" при обновлении базы (PI#1-4137, SD#7245622).
  • Ошибка "Type sapublicationsettings is duplicated" при импорте конфигурации (PI#1-4175, SD#7244322).
  • У элементов, не имеющих версии, сбросились даты на 01.01.0001 (PI#1-4299, SD#7252972).
  • Некорректная временная метка XPS-файла при экспорте на диск (PI#1-4223).
  • Некорректно работает поиск по корзине в обозревателе элементов (PI#1-4153, SD#7242999).

Версия 21.5.0.35667 от 25.02.2021

Pilot-ICE Enterprise

  • Опубликован релиз XML-схемы (.XSD) для формирования пакета документов электронных (ПДЭ) по ГОСТ Р 21.101-2020.

Pilot-BIM

  • Добавлена поддержка форматов вспомогательных моделей и обстановки .STEP, .JT, .IGES, .ACIS (PI#1-4154).
  • Реализовано чтение цветов отдельных частей полигональных BIM-объектов.
  • Изменён алгоритм назначения цветов BIM-объектам при обработке IFC. Теперь приоритет отдаётся цвету геометрии, а не материалу.

Pilot-ICE

  • Значительно ускорена работа алгоритмов сравнения документов по геометрии (PI#1-3918, SD#7235355).
  • При сравнении документов оптимизировано отображение красных меток на полосе прокрутки. В свзи с этим отключено ограничение на отображение большого количества найденных различий.
  • При изменении рамки команды "Сравнение области" значительно ускорено сравнение за счёт кэширования в памяти содержимого документа.
  • Обновлен модуль PDF2XPS для корректной обработки спец.символов (SD#7230706).

Pilot-Server

  • Консольная утилита pServerAdmin создаёт снимок базы данных для резервного копирования без остановки Pilot-Server (PI#1-4042, SD#7239423, SD#7241243).

Исправлены ошибки

  • Pilot-BIM: Исключена возможность удаленного подключения к Pilot-BIM-Server через Pipe (PI#1-4089).
  • Pilot-BIM: Сообщение "Не удалось подключиться к Pilot-BIM-Server" на вкладке Глобальные настройки при успешном подключении (PI#1-4159, SD#7246433).
  • Ошибка при импорте "Элемент с тем же ключом уже был добавлен" (PI#1-3753, SD#7228467, SD#7243073, SD#7246923).
  • Ошибка при импорте "ERROR [ClientApp] - Необработанное исключение" (PI#1-4181, SD#7247034).
  • Ошибка при экспорте "Ссылка на объект не указывает на экземпляр объекта" (PI#1-4193, SD#7247204).
  • Ошибка при редактировании ранее сохранённого шаблона процесса с заполненными значениями полей Срок до... заданий (PI#1-4093, SD#7242551, SD#7245499, SD#7246244).
  • Устранена ошибка "Server version and client do not match" при обнаружении клиентом новой версии сервера.

Pilot-SDK

  • В комплект SDK добавлен сервис для серверной работы с XPS \Server\ServerApi\Samples\Pilot.XPS.Service\ (проверка ЭП, подписание, соединение графических слоёв с XPS-документом).
  • Реализован API для запуска базового диалога, с возможностью предзаполнения полей карточки: метод ShowObjectDialog интерфейса IPilotDialogService. Пример в SDK ObjectsSamplePlugin (PI#1-4190, SD#7247420).

Версия 21.1.0.35536 от 23.01.2021

Pilot-ICE

  • Модернизация поиска (При обновлении будут автоматически переидексированы базы):
    • Добавлены новые поисковые критерии (PI#1-3883, SD#7233638, SD#7155634):
      • Требуется подпись - поиск документа, в которых есть неподписанный запрос на подпись по определённому пользователю;
      • Подписано - поиск документа, в которых есть подпись определённого пользователя.
    • Реализована подстановка поискового критерия в поисковую строку при клике на фильтр (PI#1-3962).
    • Добавлено ведение истории переходов с учетом поисковых запросов, что позволяет вернуться на предыдущий поисковый запрос (PI#1-3963).
  • Размер изображений в формате .TIFF остаётся неизменным после выгрузки на диск и обратной загрузки с диска (PI#1-3228, SD#7211401).

Pilot-ECM

  • Для публикации больших ECM-документов командой Опубликовать увеличен таймаут ожидания до 10 минут (PI#1-4079, SD#7241689).

Pilot-SDK

  • Реализовано получение аргументом args.OldValue метода OnValueChanged предыдущего значения атрибута события (PI#1-4105, SD#7242911).

Исправлены ошибки

  • Pilot-BIM: Дочерний элемент IfcSite в дереве создавался даже при отсутствии в нём геометрии (PI#1-4062).
  • Pilot-BIM: Закрыто удаленное подключения к Pilot-BIM-Server через Pipe (PI#1-4089).
  • Исправлена ошибка "Значение не может быть неопределенным" при выборе пустой папки при создании на основе шаблона (PI#1-4103).
  • Штрихкод, наложенный на нескольких страницах, печатается только на первой из них (PI#1-4053, SD#7237490).
  • Пропала информация об удалённых элементах в журнале событий (PI#1-4088).
  • Кнопка Установить не активна при загруженых, но не отправленых обновлениях (PI#1-4106).
  • Не наследуются права на скрытый документ (PI#1-4128, SD#7244413).
  • Исправлен алгоритм обновления Pilot-XPS (PI#1-4113, SD#7242681).

Перейти к разделу Что нового? за 2020 год и ранее.