Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Склеить параметры - автоматизированное заполнение параметров элементов на основе таблиц

Информация о инструменте

Наименование

Склеить параметры

Версия

2.0.2

Раздел

Общее

Взаимодействие с другими приложениями

-

Дополнительные ссылки

Инструкция для BIM-координаторов (нет доступа к документу)

Ответственный BIM

Типакова Анастасия

Назначение инструмента

Задача

Автоматизация

Заполнить параметры значениями на основе значений других параметров, а также расчетными значениями, для дальнейшего вывода данных в спецификации.

Автоматизировано, быстро и безошибочно  заполняет параметры значениями на основе значений других параметров, а также расчетными значениями заданными в файлах google-таблицах.

Таблицы создаются для каждой дисциплины и для каждого стандарта отдельно. Создают и контролируют таблицы bim-координаторы отдела внедрения по дисциплинам.

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

Подготовка к использованию

  1. Расположить в модели элементы;
  2. Запустить BDS Параметризация на “Заполнение параметров BDSClass и BDSClassCode экземпляров семейств” обязательно для всех моделей с требованиями выше 18.1, кроме моделей дирекции реновация.
  3. *для дисциплины ОВ - запустить плагин Толщина воздуховода.
  4. Модель, в которой планируется запустить “склейку”, должна иметь название файла в соответствии с Правила хранения и именования файлов;
    • 1. Если модель по каким-либо причинам имеет наименование файла не соответствующее Правила хранения и именования файлов или в соответствии с требованиями и наименованием файла, подходит несколько таблиц, тогда в модель должен быть добавлен параметр проекта из ФОП (файл общих параметров) Путь к таблице, расположенный в группе параметров Общие. Данный параметр необходимо добавить к категории Сведения о проекте. В сведениях о проекте данный параметр должен содержать название таблицы, в которой заданы правила заполнения параметров; талица должна располагаться в определенной папке на диске L;

Пример: ОВ_1.0ГПМСК

  1. В модель должен быть добавлен и заполнен параметр проекта из ФОП (файл общих параметров) BI_Требования BIM, расположенный в группе параметров Общие;
    • 1. Данный параметр необходимо добавить к категории Сведения о проекте;
    • 2. Параметр должен быть заполнен значение требований, в которых выполняется данная модель (данные из 1С) см. Алгоритм назначения требований BIM;
  2. В модель должны быть добавлены параметры проекта из ФОП (файл общих параметров), которые указаны в таблицах склейки, для соответствующих категорий. Заполняемые параметры должны быть добавлены, как параметры экземпляра;
  3. Заполняемые параметры, не должны быть заблокированы для записи (формулами в семействе);

Запуск плагина

  • Запуск плагина осуществляется с любого 2D/3D вида или спецификации;
  • Плагин располагается на вкладке PIKTools: ПИК (new)
  • Плагин работает в 3-х режимах:
  1. Вся модель - т.е. обрабатываются все элементы модели;
  2. Видимые элементы на виде - т.е. обрабатываются только те элементы, которые видны на активном виде;
  3. Выбранные элементы - т.е. обрабатываются те элементы, которые были выбраны пользователем до запуска плагина.

Из выпадающего списка необходимо выбрать нужный режим.

Описание

Определение таблицы для работы

Таблицы создаются для каждой дисциплины и для каждого стандарта отдельно. Создают и контролируют google-таблицы bim-координаторы отдела внедрения по дисциплинам. Таблицы хранятся в соответствующей папке на диске PIKP_Управление ИТ (обновить ссылку).

Если параметр Путь к таблице заполнен, то таблица определяется по указанному пути, если нет, то плагин сам определяет таблицу для работы на основании наименования файла, требований BIM и стадии (при наличии). Сравнивается имя таблицы, состоящее из  3х полей, с данными модели следующим образом:

  • 1 поле - дисциплина, указанная в 5 поле наименования файла;
  • 2 поле - требования BIM, указанные в проекте у категории Сведения о проекте в параметре BI_Требования BIM. Если по точному совпадению значений не удается определить таблицу, то поиск происходит по части значения (“содержит”);
  • 3 поле *при наличии (необязательное) - стадия, указанная во 2 поле наименования файла;

Пример:

  • BI_Требования BIM = BIM 21.1Р, название таблицы = ОВ_21.1.
    Дисциплина “ОВ” получена из названия файла. По значению требований совпадает часть “21.1”, если других подходящих таблиц нет, то выбирается эта. Если есть два варианта: название таблицы = ОВ_21.1 и = ОВ_BIM 21.1Р, то выбирается таблица ОВ_BIM 21.1Р, т.к. значение 2 поля полностью совпадает с требованиями.
  • BI_Требования BIM = BIM 18.1, название таблицы = ОВ_18.1_П.
    Дисциплина “ОВ” получена из названия файла. По значению требований совпадает часть “18.1”. Стадия “П” получена из названия файла. Если есть два варианта: название таблицы = ОВ_18.1 и = ОВ_18.1_П, то выбирается таблица ОВ_18.1_П, т.к. совпадение найдено по 3м полям.

Логика работы

Логика работы плагина заключается в том, что плагин заполняет значения параметрам по правилам, описанным в рабочей таблице.

В рабочей таблице заполняется:

  • Целевой параметр - в какой параметр будет происходить запись значения. Параметры заполняемые плагином должны быть по экземпляру;
  • Формула - значение, которое заполнится в параметр;
  • Критерий или фильтр, по которому плагин определяет, какому элементу в параметр запишется значение. Фильтр - это любой параметр или несколько параметров, по значению которых происходит выборка (фильтрация) элементов для заполнения параметров.

Пример:

Подробнее в блок-схеме.(обновить ссылку)

При записи формул можно использовать символы, описанные на листе Настройки, и алгоритмы, прописанные в коде.р

Пример:

Для АР по индустриальным объектам.

Чтобы воспользоваться инструментом “Склеить параметры”, нужно:

  • скачать таблицу с диска(обновить ссылку) 
  • заполнить параметр “Путь к таблице” в сведениях о проекте ссылкой на файл таблицы

Возможные ошибки

По итогу отработки плагина открывается окно вывода ошибок, в котором перечисляются ошибки найденные в ходе работы. Первым в окне указывается таблица, по которой отработал плагин. Таблицы корректировать могут только бим-координаторы, поэтому если есть необходимость в корректировки каких-то данных  таблицы, необходимо подать заявку в бим-поддержку. При подачи заявки необходимо прикрепить файл блокнот с перечнем ошибок, из окна вывода ошибок его можно получить через кнопку “Открыть в блокноте”.

Интерфейс окна вывода ошибок:

Обратите внимание: если, по указанным данным в параметре Путь к таблице, таблица не будет найдена, то плагин отработает по той таблице, которую сам смог определить исходя из имени файла и требований. Информация об этом указывается в окне вывода ошибок.

Печень возможных ошибок:

Ошибка

Решение

Плагин не отрабатывает и выдает ошибку:

1.  Заполнить требования в модели ( сведения о проекте > параметр BI_Требования BIM)

2.  Необязательно - Заполнить параметр Путь к таблице, если заполнен, то проверить указанную таблицу (возможно путь указан неверно или формат таблицы неверный)


Плагин не отрабатывает и выдает ошибку:

3.  Проверить требования в модели ( сведения о проекте > параметр BI_Требования BIM)

4.  Проверить наименование файла (в соответствии с Правилами хранения и именования файлов)

5.  Необязательно - Заполнить параметр Путь к таблице, если заполнен, то проверить указанную таблицу (возможно путь указан неверно или формат таблицы неверный)

Плагин не отрабатывает и выдает ошибку:

для работы плагина выбран элемент категории, которая не указана в файле конфигураторе. Выберите элемент обрабатываемых категорий или подайте заявку в бим-поддержку.

Плагин не отрабатывает и выдает ошибку:


В указанной таблице отсутствуют необходимые (обязательные) листы

Не найден файл-конфигуратор категорий. Подайте заявку в бим-поддержку.

Плагин отрабатывает и выдает окно-отчет об ошибках:

Плагин игнорирует некоторые ошибки, не позволяющие обработать все элементы, продолжая работу для остальных элементов.

Ознакомьтесь с текстом ошибки и исправите ее или подайте заявку в бим-поддержку.


Ошибки могут быть нескольких типов:

●   параметры указанные в таблице не найдены у элементов

●   параметры указанные в таблице заблокированы для записи значений (в семействах через формулу)

●   параметр по типу (не по экземпляру)

В таблице неверно заполнена формула для обработки элемента. Подайте заявку на исправление таблицы.

Невозможно изменить элемент, так как он был удалён в модели из хранилища. Подайте заявку в бим-поддержку.