Процесс работы с Google-транслятором отделки

Общая информация

Google-транслятор — инструмент, предназначенный для синхронизации данных элементов между Google-таблицей и моделью Revit.

Google-таблица —таблица, используется для контроля заполнения параметров элементов в процессе разработки проектной документации.

Данная инструкция описывает процесс работы с «Google-транслятором отделки», который используется для заполнения параметров отделки помещений при аналитическом способе подсчёта отделки.

Основная задача инструмента — перенос марок аналитической отделки из Google-таблицы в параметры помещений модели Revit.

«Google-транслятор отделки» используется отдельно от общего «Google-транслятора», так как инструменты работают с разными типами данных и предназначены для решения разных задач.

Общий «Google-транслятор» работает с:

  • типоразмерами;
  • параметрами типов;
  • моделируемыми элементами.

«Google-транслятор отделки» работает с:

  • помещениями;
  • параметрами экземпляра;
  • поиском помещений по номеру;
  • назначением марки отделки конкретному помещению.

Использование отдельной Google-таблицы для работы с отделкой обусловлено необходимостью обработки данных на уровне отдельных помещений и записи значений в параметры экземпляров.

Список шаблонов

Для работы необходимо использовать следующие шаблоны:

  1. Шаблон Google-таблицы: «10ХХХ_ТРАНСЛЯТОР_АР_Отделка — Google Таблицы»;
  2. Шаблон скрипта:
    «06_BIM_Public\08_РАЗРАБОТКА DS\00_DYNAMO\03_Скрипты_PUBLISHED\00_ПРОЕКТНЫЕ\00_Ш_Гугл-транслятор_Отделка_Категория.dyn».

Работа с Google-таблицей

Ответственный за создание Google-таблицы — DM-AR. Таблица создаётся на старте проекта по шаблонной задаче от BPM.

Ответственный за наполнение Google-таблицы — DM-AR.

Google-таблица содержит лист «ХХ_Отделка», где ХХ — номер корпуса.

На одном листе хранится информация о полах, потолках, стенах и помещениях, к которым относится соответствующая отделка.

Для каждого корпуса необходимо создавать отдельный лист «ХХ_Отделка».

Важно: номера помещений в разных корпусах могут совпадать, при этом назначения помещений и марки отделки могут различаться. Поэтому данные разных корпусов необходимо размещать на отдельных листах.
Рисунок 4.3.6.1 – Google-таблицa. Состав листа «ХХ_Отделка»
*Столбцы E и F созданы для каждого вида отделки (Полы, потолки, стены)

Таблица 4.3.6.1 – Параметры для заполнения

Заголовок Тип столбца Способ заполнения Описание
Раздел Вспомогательный Вручную -выпадающий список Раздел проекта, для которого указывается отделка (АР, АИ (дизайнерские зоны))
Наименование функциональной зоны Вспомогательный Вручную Наименование функциональной зоны, к которой относится помещение
Номер помещения Основной Вручную Номер помещения, к которому относится отделка. При необходимости допускается указывать несколько номеров помещений через запятую
Имя Вспомогательный Вручную Наименование отделки
Маркировка типоразмера Основной Вручную Марка отделки
Состав отделки Вспомогательный Автоматически – необходимо связать формулой ВПР Марку и состав с основным  Google-транслятором Состав (пирог) отделки помещения

Основные столбцы — столбцы, значения которых непосредственно используются скриптом при обработке данных.

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

Работа со скриптом

Ответственный за создание скриптов — BPM.

Скрипты создаются на старте проекта по шаблонной задаче.

BPM подготавливает отдельный скрипт для каждого вида отделки:

  • полы;
  • потолки;
  • стены.

При запуске скрипта пользователю необходимо изменить только наименование листа Google-таблицы в соответствии с корпусом, для которого выполняется обработка.

Скрипт записывает значения из Google-таблицы в заданные параметры помещений Revit, а также заполняет параметр даты обновления для соответствующего вида отделки.

Алгоритм работы:

  1. Скрипт получает номер помещения из заданного столбца Google-таблицы;
  2. По номеру выполняется поиск соответствующего помещения в модели Revit;
  3. Из заданного столбца Google-таблицы считывается марка отделки;
  4. Полученная марка записывается в соответствующий параметр помещения;
  5. В параметр даты обновления записываются дата, время и имя пользователя.

Во входных данных скрипта необходимо указать:

  • «столбец с номерами помещений» — используется для поиска соответствующих помещений в модели Revit;
  • «столбец с маркой отделки» — используется для получения значения, которое записывается в соответствующий параметр помещения.

Таблица 4.3.6.2 – Параметры, заполняемые скриптом

Вид отделки Заполняемый параметр Что записывается
Полы ВО_Полы черновая материал Марка из исходной таблицы
ВО_Полы дата обновления Дата, время и имя пользователя
Потолки ВО_Потолки черновая материал Марка из исходной таблицы
ВО_Потолки дата обновления Дата, время и имя пользователя
Стены* ВО_1_Стены чистовая материал Марка из исходной таблицы
ВО_2_Стены чистовая материал Марка из исходной таблицы
ВО_Стены дата обновления Дата, время и имя пользователя
*заполняется один или два параметра исходя из статьи «АР_09_Подсчет отделки стен по разным основам», пункт «Варианты расчета чистовой отделки»
Рисунок 4.3.6.2 – Проигрыватель Dynamo. Пример заполнения входных данных

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

1. Некорректный разделитель номеров помещений

При указании нескольких номеров помещений необходимо использовать установленный разделитель.

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

В Google-таблице необходимо использовать только установленный для проекта разделитель номеров помещений.

2. Ошибка в номере помещения

К ошибке могут привести:

  • пустое значение в столбце «Номер помещения»;
  • номер помещения, отсутствующий в модели Revit;
  • несоответствие номера помещения между Google-таблицей и моделью Revit.

В результате помещение не будет найдено, а соответствующий параметр отделки не будет заполнен.

3. Несоответствие марки и состава отделки

Для одной и той же марки отделки не допускается указывать разные составы отделки.

Если в разных строках Google-таблицы одной марке соответствуют разные составы, необходимо проверить корректность маркировки и привести данные к единому значению.

Была ли статья полезной?