Справочники
Справочники
Раздел Справочники содержит набор различных классификаторов и справочников, которые представляют собой структуру получаемых результатов в процессе анализа данных. Именно в структуру справочников перестраиваются данные элементов модели.
Чтобы попасть в окно справочников, необходимо на панели инструментов личного кабинета нажать на значок "Редактор справочников":
Откроется страница, на которой есть несколько панелей инструментов работы со справочниками и зона свойств:
Верхняя панель инструментов
- позволяет обновить, изменить, создать и удалить справочник:
- найти справочник с помощью поиска:
- отобразить справочники, относящиеся к текущему проекту:
- а также импортировать справочник, экспортировать справочник, импортировать позиции из Excel, экспортировать справочник в Excel:
Боковая панель инструментов
С помощью боковой панели инструментов можно:
- добавить позицию
- дублировать позицию
- дублировать позицию и её дочерние элементы
- переместить позицию
- удалить выбранные позиции
- разблокировать выбранные позиции
- создать привязку по названиям позиций
- создать привязку по названиям выделенных позиций
- пересортировать дочерние позиции справочника
- пересортировать все позиции справочника
Панель фильтрации и поиска по позициям справочника
С помощью этой панели можно:
- развернуть и свернуть все уровни дерева элементов
- развернуть на один уровень и свернуть на один уровень
- развернуть и свернуть уровни на определенное количество
Отфильтровать элементы, отобразить те, у которых:
- есть ссылочные позиции
- есть единицы измерения
- есть количественный параметр
- есть расценка
- есть быстрые привязки
- есть гибкие привязки
А также включить отрицание для фильтрации элементов.
Зона свойств
Справа от позиций справочника находится зона свойств, которая состоит из нескольких вкладок:
- Свойства
- Привязка на элементы
- Объем позиций
- Дополнительные позиции
- Свойства для админа
Свойства
Основные свойства
В этом блоке можно добавить тег, ручной код и описание позиции справочника, а также просмотреть автора последних изменений.
Система интеграции
В этом блоке два поля заполняются соответствующими данными, если такие есть для системы интеграции.
Единицы измерения и цена
- Цена – поле, в котором можно задать единичную расценку выбранной позиции.
- Валюта – выпадающий список валют, в котором задается единичная расценка.
- Выбор единиц – выпадающий список единиц измерения, в котором позиция исчисляет свой объем.
Привязка на элементы
Вкладка предназначена для составления привязок относительно имеющихся свойств в модели. Простейшая привязка состоит из фиолетовых и голубых блоков условий и блоков значений.
- Блоки условий - это блоки с различными условиями поиска. Фиолетовые блоки условий отвечают за поиск названия свойства, а голубые за поиск значения свойства.
- Блоки значений - это блоки с квадратным скобками, которые можно добавлять в привязку для указания значения или нескольких значений.
Привязку можно скопировать или вставить ранее скопированную привязку с помощью двух значков над самой привязкой и настроить параметры привязки с помощью мини-панели инструментов справа от привязки.
Также можно вставить привязку из выбранного шаблона привязки и связать позицию с выбранным шаблоном привязки с помощью двух значков справа от выпадающего меню выбора шаблона привязки.
Объём позиции
Вкладка позволяет выполнить расчеты относительно выбранной позиции в дереве справочника.
Параметр — это свойство, которое позиция будет вытягивать, если найдет подходящие элементы из модели. Параметр может задаваться простым именем, если он уникальный в свойствах элемента, или через систему привязок, если требуется получить параметр, находящийся в какой-то области свойств или объем позиции формируется из набора параметров с применением формулы и/или коэффициентов.
- Привязка по позициям - величина, которую позиция извлекает из свойств элемента и которую можно использовать в формуле. Может восприниматься как локальная переменная. Имеет область действия в рамках позиции.
- Формула - условное выражение (числами, локальными параметрами, специальными знаками, функциями). Поле предназначено для более сложного расчёта. Формулу можно редактировать в редакторе формул.
- Описание формулы – поле, предназначенное для написания характеристики формулы.
Локальные переменные
В этой колонке редактора формул хранятся переменные, которые созданы в позиции из привязок, вот отсюда:
S - это локальная переменная, она создана из привязки.
Также на вкладке "Объём позиций" есть возможность работать с локальными переменными. Локальные переменные могут быть использованы для расчёта объёмов. Для этого необходимо создать привязку с полным путём до переменной, из которой нужно посчитать объём, и использовать её в формуле. Например:
Функцию "Получить все параметры" нужно активировать в случае, когда когда необходимо посчитать объёмы всех слоёв, подходящих под условия привязки.
Если эта функция не активирована, то будет получено только одно значение первого найденного параметра. Неактивную функцию стоит использовать при расчете объема элементов, состоящих из одного материала, либо при расчете объема материала многослойных элементов в случае, если данный материал может находиться только в одном слое.
Если функция активирована, то будут получены значения всех подходящих под условие параметров. Активную функцию стоит использовать в том случае, если нужно рассчитать объем нескольких слоев одного многослойного элемента. Например, если элемент содержит несколько слоев изоляции или утеплителя и нужно просуммировать их.
В данном случае, чтобы просуммировать все найденные значения, необходимо воспользоваться функцией RSUM() из колонки "Редукция". Привязка получает список значений, а функция редукции их суммирует.
Дополнительные позиции
Ссылочные позиции
Работа с ссылочными позициями позволяет устанавливать ссылки на другие позиции, когда одна позиция автоматически тянет за собой набор других позиций, в том числе и из других справочников.
Например, деревянные конструкции могут потянуть за собой позиции, связанные с установкой дополнительных материалов и изделий.
Для создания ссылочных позиций нажать на кнопку "Добавить", откроется окно добавления ссылочных позиций. Сначала необходимо выбрать нужный справочник, после чего нажать на стрелку рядом с нужной позицией и позиция будет отображена правой части панели добавления:
После добавления ссылочных позиций можно будет изменить коэффициент и цену в соответствующих полях:
При повторном нажатии на кнопку "Добавить" откроется окно добавления/редактирования ссылочных позиций.
Группировочные позиции
Используются для получения укрупненных структур результатов (действие, обратное декомпозиции). Когда у позиции есть группировочные позиции из других справочников, то такая позиция будет исчислять свой объем и стоимость исключительно из них (будет их обобщать).
Для создания группировочных позиций нажать на кнопку "Добавить", откроется окно добавления группировочных позиций. Сначала необходимо выбрать нужный справочник, после чего нажать на стрелку рядом с нужной позицией и позиция будет отображена правой части панели добавления:
При повторном нажатии на кнопку "Добавить" откроется окно добавления/редактирования группировочных позиций.
Параметрические позиции
Параметрические позиции используются в том случае, когда в процессе анализа необходимо сгенерировать дочерние позиции, хотя в самом справочнике их нет. Это позволяет не описывать такие позиции явно. Например, потому, что их может быть очень много или неизвестно точно, какой набор понадобится заранее.
Для того чтобы это сделать, позиция должна считывать необходимые параметры из элементов, на основе которых будут генерироваться дочерние позиции.
Далее необходимо задать формулу, по которой будут генерироваться имена дочерних позиций. Если формул задано несколько, то будут генерироваться многоуровневые позиции. То есть одна параметрическая позиция будет генерировать еще ряд дочерних параметрических.