16-ЦТЗ
Видео инструкция для ГИПов(ГАПов).
по https://rutube.ru/video/private/6f9cbd50d65fe3ae3627cf8f1adf01f9/?p=hnYREv4Xjz8NYL3S521A8gссылке
1. Изменения в документе
|
Версия |
Дата изменения |
Предмет изменений |
Ответственный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.Отделу по разработке продукта приходит задача через Pilot-BIM, о том, что необходимо создать google-таблицу на основе шаблона.
Google файл ЦТЗ включает в себя:
- Памятку по работе с ЦТЗ;
- Листы с проверками по материалам каждой секции;
- Текстовые ТЗ (Кирпич/Монолит/Панель).

После чего в карточку по тому или иному объекту, указанному в задании, в карточке по объекту в Pilot-BIM - указывается ссылка на данную Google таблицу ЦТЗ, которую могут увидеть все участники проекта у кого установлен Pilot-BIM. Вставив в браузер данную ссылку - вас перекинет на Google таблицу ЦТЗ.

2 Следующий этап заключается в заполнении/указании необходимых материалов в листах по секциям.
2.1 Отдел разработки продукта
Данный отдел подключается на стадии эскизного проектирования. В данном случае они имеют пустую Google таблицу ЦТЗ, где имеется одна шаблонная секция “Секция 1”, куда необходимо перейти.
На основе стандарта площадки (или прочей значимой информации) заполняется столбец H - “Статус ВИП (стандарт)” ориентируясь на столбец E - “Стадия” (заполняются только те ячейки столбца H у которых по соседству в столбце E указано “ЭП”).

Если по стандарту площадки (или прочей значимой информации) тот или иной материал из столбца D - “Элемент” должен присутствовать в модели первой секции - то ставим галочку, если не должен присутствовать - не ставим.
После того, как лист “Секция 1” был заполнен - данный лист необходимо будет раскопировать столько раз - сколько будет секций по объекту. И после чего данным копиям задаем корректное наименование (Секция 2 / Секция 3 и т.д.)

И уже в новых листах необходимо подкорректировать галочки по материалам согласно той или иной секции если в них имеются различия.
Также важным моментом, который будет влиять на формирование Текстового ТЗ - это указание конструктива по той или иной секции.
Для этого нужно зайти на каждый созданный лист (Секция 1 / Секция 2 / Секция 3) и в ячейке D1 из списка выбрать нужный конструктив секции.

На выбор имеется три конструктива:
- Монолит;
- Кирпич;
- Панель.
Пример итогового оформления ЦТЗ по секции будет выглядеть таким образом.

2.2 Ведущий инженер проекта
Данный специалист подключается после стадии эскизного проектирования. Ему придет задача на Pilot-BIM, которая будет заключаться в дополнении Google таблицы ЦТЗ нужными материалами согласно стандарта площадки (или прочей значимой информации).
Первым делом необходимо перейти на листы секций (Секция 1 / Секция 2 и п.)

Заполняется столбец H - “Статус ВИП (стандарт)” ориентируясь на столбец E - “Стадия” (заполняются только те ячейки столбца H у которых по соседству в столбце E указано “ПД”).

Если по стандарту площадки (или прочей значимой информации) тот или иной материал из столбца D - “Элемент” должен присутствовать в модели первой секции - то ставим галочку, если не должен присутствовать - не ставим.
Данную операцию необходимо провести по всем имеющимся в данном документа листам секций.
Пример итогового оформления ЦТЗ по секции будет выглядеть таким образом.

4. Заполнение Текстового ТЗ
Текстовые ТЗ по тому или иному конструктиву находятся на листах, каждое из которых соответствует своему конструктиву.
![]()
В зависимости от того к какому конструктиву относится секция - эта информация будет попадать в соответствующее текстовое ТЗ.
- Если на листе Секция 1 в ячейке D1 указано “Кирпич” - то информация по материалам будет попадать в лист “Текст.ТЗ (Кирпич)”;
- Если на листе Секция 2 в ячейке D1 указано “Монолит” - то информация по материалам будет попадать в лист “Текст.ТЗ (Монолит)”;
- Если на листе Секция 3 в ячейке D1 указано “Панель” - то информация по материалам будет попадать в лист “Текст.ТЗ (Панель)”.
4.1 Для того, чтобы сформировать текстовое ТЗ по выбранному конструктиву (за пример возьмем “Кирпич”), необходимо:
- Перейти на лист “Текст.ТЗ (Кирпич)”;
- В ячейке B1 нажать кнопку «Обновить данные» (если есть проблемы с запуском см.п.4.3;
- После чего запустится “скрипт”, который пробежится по всем листам секций, где в ячейке D1 указано “Кирпич” и соберет с них информацию по применяемым согласно ТЗ материалам (согласно проставленным статусам в столбце H)
Пример итогового оформления текстового ТЗ

Аналогичным образом заполняется текстовое ТЗ для остальных конструктивов (Монолит / Панель).
4.2 Если в ЦТЗ нет подходящих секций с нужным конструктивом, то соответствующее ТЗ с этим же конструктивом будет пустым. Это связано с тем, что “скрипт” не сможет найти нужных секций и оставит поля незаполненными.
“Лишние” ТЗ, конструктива которых нет в проекте - можно удалить, оставив только те, которые присутствуют.
Пример.
- В ЦТЗ у всех секций конструктив - “Кирпич”. Тем самым текстовое ТЗ по монолиту и панели можно удалить из ЦТЗ.
- Если в ЦТЗ у нескольких секций конструктив “Монолит”, а у остальных “Кирпич”, то текстовое ТЗ по панели можно удалить.
4.3 Возможные проблемы с нажатием кнопки “Обновить данные”.
Если запуск скрипта (кнопка “Обновить данные”) в той или иной Google таблице ЦТЗ осуществляется впервые, то может выйти следующее уведомление:

Необходимо нажать на “ОК”
Откроется новое окно, где необходимо выбрать уже имеющийся google аккаунт, либо войти с любого имеющегося.

Далее выйдет предупреждение, что приложение не проверено. Необходимо нажать на “Дополнительные настройки”

Предпоследним этапом является нажатие на “Перейти на страницу “mergeSelectedCells” (небезопасно)”

В открывшемся окне пролистываем в самый низ и нажимаем “Продолжить”.

После чего в данной Google таблице Вы сможете использовать кнопку “Обновить данные”.
Это базовая процедура, которую проводит Google, чтобы уведомить о том, что используемый скрипт не является разработкой Google.
5 Принцип работы заполнения текстового ТЗ.
Вышеописанные действия показывают, какие действия нужно выполнить, чтобы актуализировать текстовое ТЗ.
В данном блоке будет описан принцип, по которому формируется текст для заполнения ячеек на основе проставленных статусов. За пример возьмем “Текст.ТЗ (Кирпич)”
5.1. Прежде всего для заполнения той или иной ячейки в текстовом ТЗ вам необходимо определиться какие материалы из листов секций должны попасть в эту ячейку.
Для примера будет выбрана ячейка из текстового ТЗ – “C84” - Фундаменты.

Допустим Вы определились какие материалы необходимо записать в нужную ячейку и чтобы “скрипт” понимал какие материалы были вами проставлены в листах секций - каждому материалу в листах были присвоены “коды”.
Код - номер который соответствует определенному материалу (данные значения менять запрещено)

Исходя из изображения видно, что стоят галочки напротив трех типов фундамента и им соответствуют следующие коды:
A1010_1, A1010_3 и A1010_4 - это и есть обозначения данных материалов в виде кода.
Если вернемся к ячейке “C84”, то мы понимаем, что в эту ячейку могут попадать типы фундаментов с A1010_1 по A1010_6 из ЦТЗ.
5.2. Согласно выбранного диапазона подходящих элементов - формируем правило для работы скрипта, по которому информация по выбранному диапазону будет переписана в нужную ячейку.
Сформированное правило необходимо записывать в столбец «D» текстового ТЗ напротив нужной позиции. В данном случае - ячейку “D84”

Пример итогового правила будет следующим:
|
Определить расчетом на основании результатов инженерно-геологических изысканий. Предпочтительные типы фундаментов @А1010_1-А1010_6//,@. |
ПРИНЦИП РАБОТЫ СКРИПТА:
- Скрипт находит все ячейки в строке D текстового ТЗ;
- Определяет какие там находятся диапазоны;
- Согласно данным диапазонам ищет материалы (у которых стоит галочка) в листах секций;
- На основе полученных материалов из секций формирует строку по следующему типу:
СЕКЦИЯ 1:
материал1
материал2
материал3
СЕКЦИЯ 2:
материал1
материал2
материал3
- Заменяет строку с диапазоном на сформированную строку с материалами по секциями из предыдущего шага.
- Итоговую сформированную ячейку переписывает в соседний столбец С.

Разберем каждый символ правила формирования диапазонов подробнее:
5.2.1 Текст: «Определить расчетом на основании результатов инженерно-геологических изысканий. Предпочтительные типы фундаментов», является константой, т.е. он является неизменяемым и независящим от того, какие статусы были проставлены в листах секций
5.2.2 Текст: «@А1010_1-А1010_6//,@», является правилом, по которому происходит определение выбранных позиций из листов секций.
5.2.2.1 – Символ «@» - границы правила, все что находится внутри этих символов (их в правиле 2), является инструкцией, по которой происходит определение выбранных позиций из листов секций.
5.2.2.2 - А1010_1-А1010_6 – диапазон, который был определен в п.5.1, обязательно, чтобы кодировки совпадала с той, что находится на листах секций, между начальным и конечным значением должен стоять символ «-», пробелов быть не должно.
5.2.2.3 – «//» разделители, которые необходимы для того, чтобы отделить ключевую информацию в правиле друг от друга.
5.2.2.4 – «,», инструкция по которой будет формироваться визуальное расположение выбранных позицией между собой.
Таблица - Отображение выбранных позиций между собой в зависимости от выбранного знака (пояснение пункта 5.2.2.4)
|
Символ
|
Пример |
Итоговый результат |
|
- (дефис) |
|
Определить расчетом на основании результатов инженерно-геологических изысканий. Предпочтительные типы фундаментов СЕКЦИЯ 1: - свайный; - монолитная плита; - столбчатый СЕКЦИЯ 4: - монолитная плита СЕКЦИЯ 5: - свайный; - монолитная плита. |
|
, (запятая) |
|
Определить расчетом на основании результатов инженерно-геологических изысканий. Предпочтительные типы фундаментов СЕКЦИЯ 1: свайный, монолитная плита, столбчатый СЕКЦИЯ 4: монолитная плита СЕКЦИЯ 5: свайный, монолитная плита. |
|
. (точка) |
|
Определить расчетом на основании результатов инженерно-геологических изысканий. Предпочтительные типы фундаментов СЕКЦИЯ 1: 1. свайный 2. монолитная плита 3. столбчатый СЕКЦИЯ 4: 1. монолитная плита СЕКЦИЯ 5: 1. свайный 2. монолитная плита. |
5.2.2.5 Дополнительным моментом, который не указан в данном примере, но который может также использоваться для более глубокой настройки записи позиций в текстовое ТЗ – это добавление тегов.
Тег – это информация, которую можно указать в правиле, и если выбранные материалы из листов секций будут соответствовать тегу, то только в этом случае эта информация попадет в текстовое ТЗ.
Принцип заполнения тега.
Для примера возьмем позицию «Внутренние межквартирные стены» в текстовом ТЗ.
Там имеется четыре позиции, в которые может попадать один и тот же диапазон.

Но стоит понимать, что может возникнуть такая ситуация, что позиция «В101004_1» должна попасть только в «Перегородки между квартирами, между помещениями квартир и внеквартирными коридорами» и «Перегородки между квартирами и административными помещениями, офисами, холлами», а в остальных ее быть не должно, хотя диапазон указан один.
Чтобы не перебирать диапазоны, не выдумывать обходных путей – были добавлены теги.
Т.е. чтобы позиция «В101004_1» попала только в нужные нам позиции текстового ТЗ, необходимо выполнить следующее:
– придумать теги для «Перегородки между квартирами, между помещениями квартир и внеквартирными коридорами» и «Перегородки между квартирами и административными помещениями, офисами, холлами».
Допустим выбрали теги «П1» и «П2» соответственно.
А для позиций «Перегородки на лоджии между квартирами» и «Перегородки между административными помещениями/офисами» - «П3» и «П4» - соответственно.
– перейти на лист секции и найти данную позицию;

– напротив данной позиции в столбец «B» проставить данные теги, тем самым мы указали, что позиция «В101004_1» будет отображаться только с правилом, где имеется данный тег.

- финальным этапом является добавление данных тегов в правила текстовых ТЗ.
Нужно перейти на текстовое ТЗ выбрать ячейку с нужным правилом и указать в той или иной проверке нужный тег.
Т.е. для подпозиции «Перегородки между квартирами, между помещениями квартир и внеквартирными коридорами» в диапазон необходимо добавить следующий фрагмент - «//П1» - разделитесь + тег.
Итоговое подправило будет выглядеть следующим образом - @B101004_1-B101004_21//-//П1@
А для подпозиции «Перегородки между квартирами и административными помещениями, офисами, холлами» в диапазоне необходимо добавить следующий фрагмент - «//П2» - разделитесь + тег.
Итоговое подправило будет - @B101004_1-B101004_21//-//П2@
А для остальных подправил в данной проверке @B101004_1-B101004_21//-//П3@ и @B101004_1-B101004_21//-//П4@ соответственно.
Итоговый результат будет следующим:

После нажатия на кнопку «Обновить данные» получим следующий результат

Можем заметить, что материалы, где были добавлены теги «П1» и «П2» переписалась только в те подправила, где указан этот же тег (в остальные позиции материал не попал т.к. остальные позиции имеют другие теги).
Если нам необходимо, чтобы позиция «B101004_1» записалась и в другие подпозиции данной проверки, то напротив «B101004_1» на листе «Секция 1» необходимо дополнить ячейку значениями «П2»,«П3»,«П4»

И после запуска «Обновить данные» увидим результат, что «B101004_1» переписалась и в остальные подпозиции.

Добавлять теги можно в другие материалы из листов секций, допустим добавим тег «П1» в «B101004_5» и «B101004_17», тем самым эти материалы попадут в перечень «Перегородки между квартирами, между помещениями квартир и внеквартирными коридорами» (при условии, что на них в ЦТЗ также стоит галочка)

И тем самым из столбца D - переписалась информация из листов секций в столбец C. Где можем заметить, что помимо “ГКЛ” были добавлены два новых материала, которые указали в ЦТЗ одной из секций.

6. Принцип получения результатов из модели Revit в текстовое ТЗ со стороны ВИПа/ГИПа или ГАПа.
Для того, чтобы получить результат о том, имеются ли в модели материалы согласно цифрового ТЗ (проставлены статусы напротив тех или иных позиций), и их количество, должен пройти следующий процесс:
- ГИП(ГАП) при помощи плагина ЦТЗ в Revit проверяет модели каждой секции (с учетом все смежных файлов АР/КР/КЖ/ПН);
- Выгружает результат проверок по каждой секции в Google таблицу ЦТЗ.
Выгрузка результатов будет похожа на то, что отображено на изображении ниже.
Результаты проверок находятся в столбцах K. (А их статистика по датам - начиная со столбца Q)

На против тех или иных материалов для проверки будут проставлены статусы результатов:
|
Статут результата
|
Пояснение |
|
Не замоделировано
|
- В цтз СТОИТ галочка на статье (материале) |
|
Замоделировано (n) |
- В цтз СТОИТ галочка на статье (материале) *(n) - количество прошедших элементов |
|
Не должно присутствовать (n) |
- В цтз НЕ СТОИТ галочка на статье (материале) *(n) - количество прошедших элементов |
|
Не присутствует
|
- В цтз НЕ СТОИТ галочка на статье (материале) |
7. Работа ГИП/ГАПа в процессе проверки и формирования ЦТЗ.
Полный процесс работы ГИПа/ГАПа и тех, кто хочет проверить свои модели согласно стандартам того или иного объекта - можно посмотреть по данной ссылке .
Настоятельная просьба посмотреть данный ролик, в нем больше информации чем в текстовой форме.
7.1 Первым делом ГИПу(ГАПу) необходимо оформить заявку в BIM-help с просьбой настроить плагин ЦТЗ.

7.2 Открыть файл той секции, которую собираемся проверить (допустим Секцию 1 того или иного объекта, для которого подготовлено ЦТЗ)
7.3 Открыть окно плагина через вкладку “ZH” -> Инструмент “ЦТЗ”

7.4 В поле “Таблица” вписать наименование Google таблицы ЦТЗ.

После чего нажимаем кнопку - “Получить задание” -
7.5 В списке “Лист” - необходимо выбрать ту секцию, которую мы проверяем (по примеру - Секция 1)

7.6 После чего основное окно плагина заполнится всеми проверками (материалами из листа Секции 1 ЦТЗ)

7.7 Перед началом проверок модели необходимо также убедиться в том, что у вас присутствуют все необходимые связанные файлы.
Допустим - открыли файл АР_КР, но фундаменты и прочие элементы конструктива находятся в файле КР_МН.
Чтобы плагин мог это тоже проанализировать - необходимо, чтобы в текущем файле АР_КР присутствовали данные связанные файлы.
Можно перейти в диспетчер связей и уточнить эту информацию. Если же не все нужные файлы имеются в модели - подгружаем их “по общим координатам”.

7.8 И чтобы дать знать непосредственно плагину, что нужно проверять связанные файлы, необходимо перейти в настройки и поставил галочку “Проверять связанные файлы”, где разблокируется поле ниже и уже там можно непосредственно выбрать нужные файлы для проверки.

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

Если мы это проигнорируем, то в итог попадет суммарный результат по нескольким секциям, что не верно.
7.9 Имеется возможность проверить как выбранную проверку, так и модель в целом. (см.видео)
После чего по той или иной проверке будут получены результаты.
Результатом являются значения в скобках перед наименованием проверки.

- В числителе (x/y) - указываются элементы, которые прошли проверку в текущем файле (тот файл, из которого производится проверка)
- В знаменателе (x/y) - указываются элементы, которые прошли проверку в связанных файлах (те файлы, которые подгружены связью)

7.10 После проверки помимо получения результатов о количестве прошедших элементов также получаем информацию о том, насколько модель спроектирована с точки зрения ЦТЗ.
Каждая проверка будет выкрашена в один из следующих цветов:
- Зеленый;
- Красный;
- Желтый(Оранжевый);
- Серый.
Пояснение по данным статусам см. ниже

На основе данной информации ГИП/ГАП обращается к своим специалистам с целью уточнения тех или иных проверок, и в последующем их исправлением.
(После чего специалист получивший обратную связь от проектировщика может самостоятельно проверить свою конкретную модель и увидеть те же ошибки и исправить их см.п 7.11)
7.10 После чего ГИП/ГАП может отправить результат проверки в Google таблицу путем нажатия на кнопку “Отправить”. И на лист “Секция 1” (исходя из примера) в столбец K - будет записан результат проверки, который смогут увидеть все участники проекта, у которых есть доступ к данной Google таблице ЦТЗ.

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

В данной статистике будет указана информация:
- Дата проверки;
- Время проверки;
- Кто проверял.
В зависимости от данной статистики можно вести контроль модели начиная с самого старта проекта.


