Что нового?

Версия 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 год и ранее.