Окно справочники
Окно справочники
В этом разделе представлен общий функционал окна Справочники, независимо от используемого сервиса.
Окно Справочники содержит набор различных классификаторов и справочников, которые представляют собой структуру получаемых результатов в процессе анализа данных. Именно в структуру справочников рекомпозируются данные элементов модели.
Каждый справочник может решать свои задачи, связанные с подсчетом объемных и сметных характеристик объекта, например:
- Виды работ, ГЭСНы - получение объемов работ для смет или ВОРов.
- Материалы, оборудование, доп. ресурсы - сбор и подсчет материалов.
- Объектный классификатор - классификация элементов модели для дальнейшей обработки.
- Этажи - для декомпозиции других справочников и получения поэтажной разбивки объемов и цен.
- Паспорт - для получения ТЭПов, квартирных деклараций и иных укрупненных данных по объекту.
- Разделы смет - для декомпозиции полученных видов работ по локальным ресурсным ведомостям.
Любая древовидная система, большая или маленькая, с точки зрения Tangl может рассматриваться, как классификатор или справочник.
Справочник или Классификатор — это сгруппированный по различным признакам перечень именованных позиций, где каждой из них присвоен уникальный код в соответствии с их соподчиненностью.
Классификаторы применяются для упрощения работы по сбору информации и систематизации данных, а также используются для указания кодов в различных унифицированных документах.
Окно Справочники состоит из нескольких зон:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/fVCT9dW6Qz_wJ8QLslUdkIpW.png)
- Панель инструментов
- Зона позиций классификатора
- Зона свойств выбранной позиции в Классификаторе
Панель инструментов
Панель содержит кнопки, контролирующие различные функции работы со справочником и его позициями.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/8P42pGJqT0a7BsfEf60xOfk-.png)
1. Обновить справочники
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/CRtlPX8JoXRrpSJDBa46UEvQ.png)
Повторная загрузка данных о справочнике из облака. Данные загружаются автоматически, но в случае, когда по какой-либо причине они не обновились, их можно обновить принудительно. После обновления высветится окно Справочники обновлены.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/aX0iMzTtjwy8uFnyCAIKnULG.png)
2. Создать позицию
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/8HxkwvqTy5-zOkdgE4HOWIz8.png)
Добавление в дерево Классификатора новой позиции, как родительской, так и дочерней. При нажатии откроется окно, в котором вписывается Имя и выбирается, в каком месте будет стоять позиция.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/Vn7YdS7QXV2C3Kpv4hsLrAhQ.png)
- Дочерняя – добавляет в родительскую позицию дочернюю.
- Следующая – добавляет позицию после выделенной позиции. При этом нумерация в справочнике автоматически обновится.
- Предыдущая – добавляет позицию перед выделенной позицией. При этом нумерация в справочнике автоматически обновится.
Дублирование позиции и дублирование позиции и её дочерних позиций:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/H2FRB6GEm2QRMnIuGF6IZNyG.png)
3. Сохранить несохраненные позиции
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/Z988v_k9KMC5XN5CiD5HSA8t.png)
Сохранение позиций, которые были изменены при редактировании свойств. Несохраненная позиция имеет соответствующую иконку на кнопке сохранения и в строке самой позиции. Данной кнопкой можно сохранить все изменения в позиции. После этого последует сообщение: «Справочники обновлены».
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/ncgsH13TS8PQ93G-K2Z9b-Vv.png)
4. Удалить позицию
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/Z2SxwyDrgEJMf6h1BlyCP5bk.png)
Функция, при которой удаляется заранее выбранная позиция в классификаторе.
5. Экспорт справочника
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/MrPVoXjEgMc5kym_o-lHibuY.png)
Экспорт набора данных из Справочника в формат JSON. Служит для резервного сохранения справочника и/или последующего восстановления. А также для копирования всех или части свойств справочника в новый или другой существующий справочник. При нажатии откроется окно Сохранение, в котором нужно выбрать, куда сохранить справочник на устройстве.
Также доступен экспорт справочника в формате excel:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/BTZNmd9n-qdmTbPphwW7rWbM.png)
6. Импорт справочника
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/XHJOZfOxczS3ntR-J65M9-0J.png)
Импорт ранее созданной резервной копии справочника в новый или существующий справочник. При нажатии появится окно Открытие, в котором необходимо выбрать файл. Опции импорта позволяют выбрать, какие из свойств будут импортированы, а какие нет. Свойства могут изменяться в зависимости от сервиса.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/ZiqAQF5Wk5Jrz0KnWHCxlbiS.png)
Общие свойства:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/n7o7azwZjzW5Sx6DJGtc4x6K.png)
- Очистить справочник - если загружать в готовый справочник, он очистит все позиции, которые были в справочнике.
- Импорт паттерна кодификации - справочник будет импортироваться с кодификацией справочника, а не со стандартной кодификацией.
- Привязки – импортирует все привязки, которые есть в справочнике.
Также доступен импорт позиций из справочника в формате excel:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/oIDYU56IEd_zRMh_aPUcLHxy.png)
Видео про импорт справочника:
7. Импорт позиций из Excel
Импорт позиций в новый или существующий справочник в формате Excel. При нажатии появится окно выбора документа.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/MvTrutIaidlIlgcgV5R2JHjS.png)
После этого откроется окно настроек импорта. В этом окне находятся параметры импорта, предварительный просмотр и настройки составления колонок.
- Параметры импорта – тут выбирается, какой лист загружаем (по умолчанию ставится первый), номер строки шапки и номер строки, с которой начинаются данные.
- Предварительный просмотр – тут можно посмотреть, как будет выглядеть содержимое при установленных параметрах.
- Настройки составления колонок – в этом поле сопоставляем колонки импорта с колонками из Excel.
8. Пересортировка дочерних позиций
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/o6gntoWGOsWVUi_SVG6nYVVq.png)
При выделении позиции, пересортировка её дочерних позиций по их коду, если кодификация выполнена не по порядку или же не в заданной нумерации.
9. Пересортировка всех позиций справочника
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/0WhPb46nbE_PN4m7t4tGMmp2.png)
Пересортировка всех позиций по их коду, если кодификация выполнена не по порядку или же не в заданной нумерации.
10. Создание привязок по названиям позиций
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/vAeoNCG12RONzx7Z1owvU907.png)
Инструмент, позволяющий быстро сформировать простые привязки для каждой позиции справочника в случае, если в модели уже имеются внесенные коды или имена позиций справочника в элементах.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/af9THV3qadRlsSQPNsk4xd_o.png)
- Название параметра классификации - имя или код параметра, который будет вписан в привязку.
- Использовать правило нумерации - добавляет пронумерованные параметры в справочник. Для использования этой функции в имя параметра вписывается конструкция {параметр}.
- Переключатель (Код/Название) - выбор критерия позиции, который будет вписан в блок значения привязки.
- Создать привязку с неглубоким поиском(значок с лупой) - привязка будет создана с включенным режимом неглубокого поиска.
- Создать привязку без учета регистра(значок с латинскими буквами ab) - привязка будет создана без учета регистра.
- Блоки условий - выбор блока условия, который будет вставлен в привязку.
Создание привязок по названиям выделенных позиций
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/NZ8w-RmCrniBZv983iIeLKvV.png)
Инструмент, позволяющий быстро сформировать простые привязки для выделенных позиций справочника в случае, если в модели уже имеются внесенные коды или имена позиций справочника в элементах.
Видео по работе с кодами справочников:
11. Только справочники текущего проекта
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/MqD2c-u5py3y64FJH5yywyzr.png)
Включив эту функцию, в списке выбора справочников будут только те, которые участвуют в проекте.
Зона позиций справочника
- Список "Справочник" позволяет выбрать нужный справочник из перечня.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/F6MSBo24pXCzE_WprBo5jAfg.gif)
Справа от списка есть панель кнопок, которая позволяет редактировать, создавать и удалять справочники.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/h4Eb1oEeEmq9aJ9bqcPdRv3U.jpeg)
- Изменить справочник – при нажатии открывается окно, в котором можно изменить имя и цвет справочника, а также задать правила нумерации позиций. При нажатии на Справка раскроется справочный материал по нумерации. При нажатии на Пример раскроются правила нумерации с примером.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/pkiylzMgDuaw7iAD8lr6Qi7H.png)
- Создать справочник – при нажатии на "+" открывается окно Создать справочник, в котором необходимо заполнить поле Имя и, если нужно задать нумерацию, то заполнить поле Правила нумерации.
- Удалить справочник – при нажатии на "-" открывается окно Удалить справочник. При подтверждении удаляется справочник и всё его содержимое.
Автоматическая нумерация позиций
Каждая позиция имеет в качестве базового модуля номер, например 1,2,3,4,5 и т. д. и разделитель в виде точки или другого символа, установленного в правилах нумерации.
В окне Изменить справочник можно изменить имя классификатора и настроить паттерн кодификации (нумерации). Ниже в справке представлены правила нумерации и приведен пример.
Например, задается нумерация (1.1.1):
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/_jcTHTlwRSczbeB6FhpCd64D.png)
- Первая цифра – минимальное количество символов номера позиции уровня, т. е. каждый код отдельной позиции будет состоять из одной цифры.
- Вторая цифра - означает начальный номер позиции. Начало с первой позиции.
- Третья цифра – шаг нумерации уровня – в данном случае через единицу, т. е. 1,2,3,4,5.
Паттерн, который распространяется на первый уровень на самые внешние позиции и действует на все последующие уровни. Если нужно сделать на второй уровень и последующие уровни другой паттерн, то это делается на следующей строчке.
Перед скобками указывается разделитель. Например, тире:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/JXW8vuSoDxVhOcB-XaL1TRp9.png)
Первый уровень не имеет разделителя (префикса), хотя и может иметь его. Второй уровень имеет разделитель - тире. Каждый код одной позиции будет состоять из одной цифры. После внесения изменений произойдет перенумерация позиций.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/gadivozo6iOX017RR2uNKfHI.png)
Дерево позиций справочника
Структура справочников состоит из двух видов: Дерево и Таблица.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/c8amOjtHcEPOyuJPWLpRtM9W.png)
В древовидной структуре представлена Панель навигации и Поиск. Поиск поможет найти нужные позиции в Справочнике. Панель навигации нужна для того, чтобы работать с деревом модели. Например, развернуть все уровни дерева, свернуть все уровни дерева, свернуть на один уровень или развернуть на один уровень.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/XEATx0obRUmiUSeK3gvZTauo.png)
Фильтрация по свойствам показывает активными только те иконки, где позиция элемента модели включает данные параметры.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/qu2M8LZNbprSx7jfG9z1B-cG.png)
Таблица позиций справочника
Для того чтобы справочник был в табличном представлении, нужно выбрать одну или несколько позиций справочника в древовидном представлении и затем перейти в табличный вид:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/y42VzEldzj-3sMTHgPbBKbHR.gif)
Зона свойств
При выборе любой позиции справочника справа появляются свойства, которые состоят из нескольких вкладок. Общей для всех сервисов является вкладка Свойства.
Вкладка "Свойства"
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/oi-XeqB5_go4R9ehd2hsrFBC.png)
- Добавить тег добавляет ключевое слово, с помощью которого позиции из разных соподчиненных справочников могут сопоставляться. Тег – это специальная метка для систематизации, разметки и каталогизации информации.
- Код – уникальный код позиции справочника. Совокупность условных символов, знаков или их комбинаций (каждому из которых присвоено определённое значение).
- Ручной код по определению должен редактироваться и поддерживаться только вручную. Автоматический код, который система назначает позиции, менять нельзя. Его можно переопределить благодаря ручному коду, который может быть представлен также в буквенном виде. Переопределенные коды подсвечиваются синим цветом, как в каталоге, так и в свойствах. Переопределенный код может иметь такое же значение как автоматический.
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/FdxgBiHwODKd1gh1m1BWBlMh.png)
Пример. Код позиции равен значению 1 и Ручной код равен значению 1. В таком случае ручной код соответствует коду, тогда Код подсвечивается зеленым цветом.
![](https://static.slab.com/prod/uploads/4ojndffx/posts/images/X8H-olUMx43hxvADetamCkAk.png)
В случае, если введенный ручной код уже соответствует другой позиции, высветится сообщение об ошибке:
![](https://slabstatic.com/prod/uploads/4ojndffx/posts/images/kydUnbNYUuFZgkjFzpU6T1W0.png)
- Описание — поле, предназначенное для написания характеристики элемента.