Окно справочники
Окно справочники
В этом разделе представлен общий функционал окна Справочники, независимо от используемого сервиса.
Окно Справочники содержит набор различных классификаторов и справочников, которые представляют собой структуру получаемых результатов в процессе анализа данных. Именно в структуру справочников рекомпозируются данные элементов модели.
Каждый справочник может решать свои задачи, связанные с подсчетом объемных и сметных характеристик объекта, например:
- Виды работ, ГЭСНы - получение объемов работ для смет или ВОРов.
- Материалы, оборудование, доп. ресурсы - сбор и подсчет материалов.
- Объектный классификатор - классификация элементов модели для дальнейшей обработки.
- Этажи - для декомпозиции других справочников и получения поэтажной разбивки объемов и цен.
- Паспорт - для получения ТЭПов, квартирных деклараций и иных укрупненных данных по объекту.
- Разделы смет - для декомпозиции полученных видов работ по локальным ресурсным ведомостям.
Любая древовидная система, большая или маленькая, с точки зрения Tangl может рассматриваться, как классификатор или справочник.
Справочник или Классификатор — это сгруппированный по различным признакам перечень именованных позиций, где каждой из них присвоен уникальный код в соответствии с их соподчиненностью.
Классификаторы применяются для упрощения работы по сбору информации и систематизации данных, а также используются для указания кодов в различных унифицированных документах.
Окно Справочники состоит из нескольких зон:
- Панель инструментов
- Зона позиций классификатора
- Зона свойств выбранной позиции в Классификаторе
Панель инструментов
Панель содержит кнопки, контролирующие различные функции работы со справочником и его позициями.
1. Обновить справочники
Повторная загрузка данных о справочнике из облака. Данные загружаются автоматически, но в случае, когда по какой-либо причине они не обновились, их можно обновить принудительно. После обновления высветится окно Справочники обновлены.
2. Создать позицию
Добавление в дерево Классификатора новой позиции, как родительской, так и дочерней. При нажатии откроется окно, в котором вписывается Имя и выбирается, в каком месте будет стоять позиция.
- Дочерняя – добавляет в родительскую позицию дочернюю.
- Следующая – добавляет позицию после выделенной позиции. При этом нумерация в справочнике автоматически обновится.
- Предыдущая – добавляет позицию перед выделенной позицией. При этом нумерация в справочнике автоматически обновится.
Дублирование позиции и дублирование позиции и её дочерних позиций:
3. Сохранить несохраненные позиции
Сохранение позиций, которые были изменены при редактировании свойств. Несохраненная позиция имеет соответствующую иконку на кнопке сохранения и в строке самой позиции. Данной кнопкой можно сохранить все изменения в позиции. После этого последует сообщение: «Справочники обновлены».
4. Удалить позицию
Функция, при которой удаляется заранее выбранная позиция в классификаторе.
5. Экспорт справочника
Экспорт набора данных из Справочника в формат JSON. Служит для резервного сохранения справочника и/или последующего восстановления. А также для копирования всех или части свойств справочника в новый или другой существующий справочник. При нажатии откроется окно Сохранение, в котором нужно выбрать, куда сохранить справочник на устройстве.
Также доступен экспорт справочника в формате excel:
6. Импорт справочника
Импорт ранее созданной резервной копии справочника в новый или существующий справочник. При нажатии появится окно Открытие, в котором необходимо выбрать файл. Опции импорта позволяют выбрать, какие из свойств будут импортированы, а какие нет. Свойства могут изменяться в зависимости от сервиса.
Общие свойства:
- Очистить справочник - если загружать в готовый справочник, он очистит все позиции, которые были в справочнике.
- Импорт паттерна кодификации - справочник будет импортироваться с кодификацией справочника, а не со стандартной кодификацией.
- Привязки – импортирует все привязки, которые есть в справочнике.
Также доступен импорт позиций из справочника в формате excel:
7. Импорт позиций из Excel
Импорт позиций в новый или существующий справочник в формате Excel. При нажатии появится окно выбора документа.
После этого откроется окно настроек импорта. В этом окне находятся параметры импорта, предварительный просмотр и настройки составления колонок.
- Параметры импорта – тут выбирается, какой лист загружаем (по умолчанию ставится первый), номер строки шапки и номер строки, с которой начинаются данные.
- Предварительный просмотр – тут можно посмотреть, как будет выглядеть содержимое при установленных параметрах.
- Настройки составления колонок – в этом поле сопоставляем колонки импорта с колонками из Excel.
8. Пересортировка дочерних позиций
При выделении позиции, пересортировка её дочерних позиций по их коду, если кодификация выполнена не по порядку или же не в заданной нумерации.
9. Пересортировка всех позиций справочника
Пересортировка всех позиций по их коду, если кодификация выполнена не по порядку или же не в заданной нумерации.
10. Создание привязок по названиям позиций
Инструмент, позволяющий быстро сформировать простые привязки для каждой позиции справочника в случае, если в модели уже имеются внесенные коды или имена позиций справочника в элементах.
- Название параметра классификации - имя или код параметра, который будет вписан в привязку.
- Использовать правило нумерации - добавляет пронумерованные параметры в справочник. Для использования этой функции в имя параметра вписывается конструкция {параметр}.
- Переключатель (Код/Название) - выбор критерия позиции, который будет вписан в блок значения привязки.
- Создать привязку с неглубоким поиском(значок с лупой) - привязка будет создана с включенным режимом неглубокого поиска.
- Создать привязку без учета регистра(значок с латинскими буквами ab) - привязка будет создана без учета регистра.
- Блоки условий - выбор блока условия, который будет вставлен в привязку.
Создание привязок по названиям выделенных позиций
Инструмент, позволяющий быстро сформировать простые привязки для выделенных позиций справочника в случае, если в модели уже имеются внесенные коды или имена позиций справочника в элементах.
11. Только справочники текущего проекта
Включив эту функцию, в списке выбора справочников будут только те, которые участвуют в проекте.
Зона позиций справочника
- Список "Справочник" позволяет выбрать нужный справочник из перечня.
Справа от списка есть панель кнопок, которая позволяет редактировать, создавать и удалять справочники.
- Изменить справочник – при нажатии открывается окно, в котором можно изменить имя и цвет справочника, а также задать правила нумерации позиций. При нажатии на Справка раскроется справочный материал по нумерации. При нажатии на Пример раскроются правила нумерации с примером.
- Создать справочник – при нажатии на "+" открывается окно Создать справочник, в котором необходимо заполнить поле Имя и, если нужно задать нумерацию, то заполнить поле Правила нумерации.
- Удалить справочник – при нажатии на "-" открывается окно Удалить справочник. При подтверждении удаляется справочник и всё его содержимое.
Автоматическая нумерация позиций
Каждая позиция имеет в качестве базового модуля номер, например 1,2,3,4,5 и т. д. и разделитель в виде точки или другого символа, установленного в правилах нумерации.
В окне Изменить справочник можно изменить имя классификатора и настроить паттерн кодификации (нумерации). Ниже в справке представлены правила нумерации и приведен пример.
Например, задается нумерация (1.1.1):
- Первая цифра – минимальное количество символов номера позиции уровня, т. е. каждый код отдельной позиции будет состоять из одной цифры.
- Вторая цифра - означает начальный номер позиции. Начало с первой позиции.
- Третья цифра – шаг нумерации уровня – в данном случае через единицу, т. е. 1,2,3,4,5.
Паттерн, который распространяется на первый уровень на самые внешние позиции и действует на все последующие уровни. Если нужно сделать на второй уровень и последующие уровни другой паттерн, то это делается на следующей строчке.
Перед скобками указывается разделитель. Например, тире:
Первый уровень не имеет разделителя (префикса), хотя и может иметь его. Второй уровень имеет разделитель - тире. Каждый код одной позиции будет состоять из одной цифры. После внесения изменений произойдет перенумерация позиций.
Дерево позиций справочника
Структура справочников состоит из двух видов: Дерево и Таблица.
В древовидной структуре представлена Панель навигации и Поиск. Поиск поможет найти нужные позиции в Справочнике. Панель навигации нужна для того, чтобы работать с деревом модели. Например, развернуть все уровни дерева, свернуть все уровни дерева, свернуть на один уровень или развернуть на один уровень.
Фильтрация по свойствам показывает активными только те иконки, где позиция элемента модели включает данные параметры.
Таблица позиций справочника
Для того чтобы справочник был в табличном представлении, нужно выбрать одну или несколько позиций справочника в древовидном представлении и затем перейти в табличный вид:
Зона свойств
При выборе любой позиции справочника справа появляются свойства, которые состоят из нескольких вкладок. Общей для всех сервисов является вкладка Свойства.
Вкладка "Свойства"
- Добавить тег добавляет ключевое слово, с помощью которого позиции из разных соподчиненных справочников могут сопоставляться. Тег – это специальная метка для систематизации, разметки и каталогизации информации.
- Код – уникальный код позиции справочника. Совокупность условных символов, знаков или их комбинаций (каждому из которых присвоено определённое значение).
- Ручной код по определению должен редактироваться и поддерживаться только вручную. Автоматический код, который система назначает позиции, менять нельзя. Его можно переопределить благодаря ручному коду, который может быть представлен также в буквенном виде. Переопределенные коды подсвечиваются синим цветом, как в каталоге, так и в свойствах. Переопределенный код может иметь такое же значение как автоматический.
Пример. Код позиции равен значению 1 и Ручной код равен значению 1. В таком случае ручной код соответствует коду, тогда Код подсвечивается зеленым цветом.
В случае, если введенный ручной код уже соответствует другой позиции, высветится сообщение об ошибке:
- Описание — поле, предназначенное для написания характеристики элемента.