Общая информация
Google-транслятор — инструмент, который позволяет синхронизировать данные элементов между Google-таблицей и моделью Revit.
Google-таблица — таблица, с помощью которой осуществляется контроль за наполнением параметров у элементов в среде разработки документации.
Данная инструкция описывает процесс работы с Google-транслятор по отделке, который используется для заполнения параметров отделки помещений при аналитическом способе подсчёта отделки. Ее главная цель указать, как заполнить Google-таблицу и перенести марки аналитической отделки в помещения Revit
Google-транслятор отделки используется отдельно от общего Google-транслятора, так как инструменты работают с разными типами данных и решают разные задачи.
Общий Google-транслятор работает с:
- типоразмерами;
- параметрами типов;
- моделируемыми элементами.
Google-транслятор отделки работает с:
- помещениями;
- параметрами экземпляра;
- поиском помещений по номеру;
- назначением марки отделки конкретному помещению.
То есть использование отдельной Google-таблицы для работы с отделкой обусловлено необходимостью обрабатывать данные на уровне отдельных помещений и записывать значения в параметры экземпляров.
Список шаблонов
Список шаблонов, которые понадобятся для работы:
- Шаблон Google-таблицы: «10ХХХ_ТРАНСЛЯТОР_АР_Отделка — Google Таблицы»;
- Шаблон скрипта:
«06_BIM_Public\08_РАЗРАБОТКА DS\00_DYNAMO\03_Скрипты_PUBLISHED\00_ПРОЕКТНЫЕ\ 00_Ш_Google-транслятор_Отделка_Категория.dyn».
Работа с Google-таблицей
Ответственный за создание Google-таблицы на старте проекта BPM. Задачу на создание транслятора по шаблону ставит DM-AR.
Ответственный за наполнение Google-таблицы – DM-AR.
Google-таблица содержит лист ХХ_Отделка, где ХХ – номер корпуса На листе совместно хранится информация о полах, потолках, стенах и помещениях, к которым относится данная отделка. Листы создаются на каждый корпус. Причина: номера помещений в разных корпусах могут совпадать, при этом назначения помещений и марки отделки могут различаться

*Столбцы E и F созданы для каждого вида отделки (Полы, потолки, стены)
Таблица 4.3.6.1 – Параметры для заполнения
| Заголовок | Тип столбца | Способ заполнения | Описание |
| Раздел | Вспомогательный | Вручную - выпадающий список | Раздел |
| Наименование функциональной зоны | Вспомогательный | Вручную | Наименование функциональной зоны |
| Номер помещения | Основной | Вручную | Номер помещения |
| Имя | Вспомогательный | Вручную | Имя |
| Маркировка типоразмера | Основной | Вручную | Маркировка типоразмера |
| Состав отделки | Вспомогательный | Автоматически – необходимо связать формулой ВПР Марку и состав с основным Google-транслятором ответственный -BPM | Состав отделки |
Основные столбцы — столбцы, которые непосредственно участвуют в алгоритме работы с отделкой и обрабатываются скриптом.
Вспомогательные столбцы — столбцы, предназначенные для более наглядного представления информации и удобства работы с таблицей. В алгоритме работы скрипта не участвуют.
Работа со скриптом
Ответственный за создание скриптов на старте проекта по шаблонной задаче от DM-AR — BPM.
BPM подготавливает отдельные скрипты для каждого вида отделки (полы, потолки, стены).
Скрипт заполняет заданные параметры помещения в Revit, а также параметр даты обновления для обрабатываемого вида отделки.
Обработка данных выполняется по выбранным столбцам Google-таблицы. Во входных данных указаны:
- столбец с номерами помещений — используется для поиска соответствующих помещений в модели Revit;
- столбец с маркой отделки — значения из указанного столбца и записываются в параметры соответствующих помещений Revit.
Таблица 4.3.6.2 – Параметры, заполняемые скриптом
| Вид отделки | Заполняемый параметр | Что записывается |
| Полы | ВО_Полы черновая материал | Марка из исходной таблицы |
| ВО_Полы дата обновления | Дата, время и имя пользователя | |
| Потолки | ВО_Потолки черновая материал | Марка из исходной таблицы |
| ВО_Потолки дата обновления | Дата, время и имя пользователя | |
| Стены* | ВО_1_Стены чистовая материал | Марка из исходной таблицы |
| ВО_2_Стены чистовая материал | Марка из исходной таблицы | |
| ВО_Стены дата обновления | Дата, время и имя пользователя | |
| *заполняется один или два параметра исходя из статьи «АР_09_Подсчет отделки стен по разным основам», пункт «Варианты расчета чистовой отделки» | ||
Материал черновой отделки данным скриптом не заполняется, для заполнения воспользоваться АР_09_Подсчет отделки стен по разным основам.

Возможные ошибки
- При указании нескольких номеров помещений необходимо использовать установленный разделитель — точку.
Использование запятой или другого неверного разделителя приведёт к некорректному распознаванию номеров помещений. Результат — скрипт не сможет определить соответствующие помещения и заполнить их параметры. - Ошибки в номере помещения
Пустое значение номера помещения, неверный номер. Результат — скрипт не сможет определить соответствующие помещения и заполнить их параметры. - Несоответствие марки и составу
В разных строках указан разный пирог для одной и той же марки. Результат – некорректные данные в спецификации.