Page History
Склеить параметры - автоматизированное заполнение параметров элементов на основе таблиц
Информация о инструменте
Наименование | Склеить параметры |
Версия | 2.0.2 |
Раздел | Общее |
Взаимодействие с другими приложениями | - |
Дополнительные ссылки | Инструкция для BIM-координаторов (нет доступа к документу) |
Ответственный BIM |
Назначение инструмента
Задача | Автоматизация |
Заполнить параметры значениями на основе значений других параметров, а также расчетными значениями, для дальнейшего вывода данных в спецификации. | Автоматизировано, быстро и безошибочно заполняет параметры значениями на основе значений других параметров, а также расчетными значениями заданными в файлах google-таблицах. |
Таблицы создаются для каждой дисциплины и для каждого стандарта отдельно. Создают и контролируют таблицы bim-координаторы отдела внедрения по дисциплинам.
В дальнейшем, заполненные параметры используются в спецификациях. Также данные из этих параметров при помощи BDS_Параметризации переносятся в BDS параметры и выгружаются в базу данных.
Подготовка к использованию
- Расположить в модели элементы;
- Запустить BDS Параметризация на “Заполнение параметров BDSClass и BDSClassCode экземпляров семейств” обязательно для всех моделей с требованиями выше 18.1, кроме моделей дирекции реновация.
- *для дисциплины ОВ - запустить плагин Толщина воздуховода.
- Модель, в которой планируется запустить “склейку”, должна иметь название файла в соответствии с Правила хранения и именования файлов;
- 1. Если модель по каким-либо причинам имеет наименование файла не соответствующее Правила хранения и именования файлов или в соответствии с требованиями и наименованием файла, подходит несколько таблиц, тогда в модель должен быть добавлен параметр проекта из ФОП (файл общих параметров) Путь к таблице, расположенный в группе параметров Общие. Данный параметр необходимо добавить к категории Сведения о проекте. В сведениях о проекте данный параметр должен содержать название таблицы, в которой заданы правила заполнения параметров; талица должна располагаться в определенной папке на диске L;
Пример: ОВ_1.0ГПМСК
- В модель должен быть добавлен и заполнен параметр проекта из ФОП (файл общих параметров) BI_Требования BIM, расположенный в группе параметров Общие;
- 1. Данный параметр необходимо добавить к категории Сведения о проекте;
- 2. Параметр должен быть заполнен значение требований, в которых выполняется данная модель (данные из 1С) см. Алгоритм назначения требований BIM;
- В модель должны быть добавлены параметры проекта из ФОП (файл общих параметров), которые указаны в таблицах склейки, для соответствующих категорий. Заполняемые параметры должны быть добавлены, как параметры экземпляра;
- Заполняемые параметры, не должны быть заблокированы для записи (формулами в семействе);
Запуск плагина
- Запуск плагина осуществляется с любого 2D/3D вида или спецификации;
- Плагин располагается на вкладке PIKTools: ПИК (new)
- Плагин работает в 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. Необязательно - Заполнить параметр Путь к таблице, если заполнен, то проверить указанную таблицу (возможно путь указан неверно или формат таблицы неверный) |
Плагин не отрабатывает и выдает ошибку: | для работы плагина выбран элемент категории, которая не указана в файле конфигураторе. Выберите элемент обрабатываемых категорий или подайте заявку в бим-поддержку. |
Плагин не отрабатывает и выдает ошибку: | В указанной таблице отсутствуют необходимые (обязательные) листы |
Не найден файл-конфигуратор категорий. Подайте заявку в бим-поддержку. | |
Плагин отрабатывает и выдает окно-отчет об ошибках: | Плагин игнорирует некоторые ошибки, не позволяющие обработать все элементы, продолжая работу для остальных элементов. Ознакомьтесь с текстом ошибки и исправите ее или подайте заявку в бим-поддержку. Ошибки могут быть нескольких типов: ● параметры указанные в таблице не найдены у элементов ● параметры указанные в таблице заблокированы для записи значений (в семействах через формулу) ● параметр по типу (не по экземпляру) |
В таблице неверно заполнена формула для обработки элемента. Подайте заявку на исправление таблицы. | |
Невозможно изменить элемент, так как он был удалён в модели из хранилища. Подайте заявку в бим-поддержку. |