Параметры, таблицы и формулы#
Страница описывает справочники параметров, таблиц значений параметров и формул расчета. Эти справочники используются вместе: параметры задают исходные значения, таблицы позволяют подбирать значения по условиям, а формулы используют параметры для расчетов.
Параметры#
Назначение#
Справочник параметров используется для создания и хранения параметров. Параметры используются в формулах расчета, например, норм материалов, трудоемкости, времени и т.д. Справочник представлен в виде списка, у каждого параметра существует карточное отображение.
Значение для параметра устанавливается в его карточном отображении.

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

Атрибуты основных данных параметра приведены в таблице ниже.
№ п/п |
Наименование |
Описание |
Обязательность ввода |
|---|---|---|---|
1 |
Код |
Уникальный код параметра, который используется как его идентификатор в формулах расчета |
Обязательный |
2 |
Наименование |
Наименование параметра |
Обязательный |
3 |
Тип параметра |
1. Числовой — значение для параметра задается в виде числа до 3 знаков после запятой. 2. Ссылочный — значение для параметра задается в виде ссылки на запись класса. 3. Текстовый — значение для параметра задается в виде текста. 4. Дата — значение для параметра задается в виде даты «ДД.ММ.ГГГГ». |
Обязательный |
4 |
Метод вычисления значения параметра |
Процедура, с помощью которой система устанавливает значение параметра |
Необязательный |
5 |
Значение по умолчанию |
Значение параметра, которое устанавливается по умолчанию, если не удалось подобрать значение другим способом |
Необязательный |
6 |
Класс ссылочности |
Системное имя класса, на который ссылается параметр при подборе значения |
Необязательный (обязательный, если тип параметра — ссылочный) |
7 |
Наименование класса ссылочности |
Наименование класса, на который ссылается параметр при подборе значения |
Необязательный (обязательный, если тип параметра — ссылочный) |
8 |
Выборка для выбора значения |
Правило получения данных для выбора значения |
Необязательный |
9 |
Отображение для выбора значения |
Правило отображения данных для выбора значения |
Необязательный |
10 |
Не используется |
Признак, при установке которого, система не учитывает параметр в формулах расчета |
Необязательный |
11 |
Дата окончания использования |
Дата, при достижении которой, система автоматически устанавливает признак «Не используется» на параметре |
Необязательный |
12 |
Группа |
Группа справочника параметра |
Необязательный |
Закладки детализации параметра приведены в таблице ниже.
№ п/п |
Наименование |
Описание |
|---|---|---|
1 |
Возможные значения |
Перечень допустимых значения для параметра |
2 |
Применимость для типов объекта |
Типы объектов, к которым применяется параметр |
3 |
Источники значения |
Закладка, в которой указывается класс и его атрибут, которые будут являться источником значения для этого параметра |
4 |
Характеристики |
Настраиваемые характеристики для параметра: • Не доступен для редактирования (вычисляется только автоматически) — устанавливаемый признак, при установке которого значения для параметра устанавливается только автоматически; • Логический — устанавливаемый признак, при установке которого значение параметра принимает логический тип данных; • Расчет параметра трудоемкости для ТНК — устанавливаемый признак, при установке которого система подбирает значение для параметра от «Параметры ПУЕ» |
Создание параметра#
Алгоритм создания параметра из справочника:
Перейдите в интерфейс
Справочники > Параметры расчета.Выполните операцию Создать.

Заполните обязательные атрибуты Код и Наименование.
Выполните операцию Сохранить.
Создание ссылочного параметра#
При создании ссылочного параметра, обязательным условием является указание класса ссылочности. Значениями для параметра будут являться записи из указанного класса ссылочности. Ссылочные параметры могут быть с ручным выбором значения и вычисляемыми.
Алгоритм действий для создания ссылочного параметра:
Выберите тип параметра Ссылочный.

Укажитеь класс ссылочности.
При необходимости, в закладке Возможные значения с помощью операции Создать добавьте возможные значения для параметра, тем самым ограничить список значений ().
Выполните операцию Сохранить.
Если параметр вычисляемый, то:
Укажите метод вычисления значения для параметра.

В закладке Характеристики отметьте признак Не доступен для редактирования (вычисляется только автоматически).
Выполните операцию Сохранить.
Создание числового, текстового или параметра даты#
Алгоритм действий для создания числового, текстового или параметра даты:
Выберите тип параметра.

При необходимости, в закладке Источники значения выполните операцию Создать. 2.1. Выберите Класс источника значения и Атрибут.
При необходимости, в закладке Возможные значения с помощью операции Создать добавьте возможные значения для параметра, тем самым ограничите список значений.

Выполните операцию Сохранить. Если параметр вычисляемый, то:
В закладке Характеристики отметьте признак Не доступен для редактирования (вычисляется только автоматически).

Выполните пункт 2 или выберите метод вычисления значения параметра.
Выполните операцию Сохранить.
Таблицы значений параметров#
Назначение#
Справочник таблиц значений параметров необходим для создания и хранения таблиц значений параметров. Таблица значений параметров предназначена для подбора значения в параметр из таблицы.

Таблицы значений фильтруются по наименованию и коду. С помощью признака «отображать неиспользуемые» можно скрыть или показать неиспользуемые таблицы значений.

Атрибуты основных данных таблицы значений параметров приведены в таблице ниже.
№ п/п |
Наименование |
Описание |
Обязательность ввода |
|---|---|---|---|
1 |
Код |
Уникальный код таблицы |
Обязательный |
2 |
Наименование |
Уникальное наименование таблицы |
Обязательный |
3 |
Описание |
Описание к таблице |
Необязательный |
4 |
Не используется |
Устанавливаемый признак, при установке которого, таблица больше не используется в системе |
Необязательный |
5 |
Дата окончания использования |
Дата, при достижении которой, система устанавливает признак «Не используется» в таблице |
Необязательный |
Закладки детализации таблицы значений параметров приведены в таблице ниже.
№ п/п |
Наименование |
Описание |
|---|---|---|
1. |
Измерение таблицы |
Наименования столбцов с устанавливаемыми значениями в таблице |
1.1 |
Измерение |
Заданные измерения таблицы |
1.2 |
Описание |
Описание к измерениям таблицы |
1.3 |
Значение измерения |
Значения к каждому заданному измерению |
1.4 |
Условия применяемости |
Условия, по которым подбираются значения в измерение таблицы |
2. |
Дерево значений |
Сформированное дерево таблицы по установленным измерения, необходимо для установки конечных значений таблицы |
3. |
Таблица значений |
Сформированная таблица значений |
Работа со справочником таблиц значений параметров#
Создание таблицы значений параметров#
Перейдите в интерфейс Справочник таблиц значений параметров.
Выполните операцию Создать.
Введите Код и Наименование таблицы.

Выполните операцию Создать в закладке Измерение таблицы.
Введите наименование измерения.
Во фрейме Значение измерения выполните операцию Создать.
Введите значение измерения.
Во фрейме Условия применяемости выполните операцию Добавить параметр и выберите параметр из справочника.
Выберите вид сравнения и значение фильтра.
Повторите действия из пунктов 4-9 для второго измерения.
Для значений второго измерения отметьте признак Конечное значение.

В закладке Дерево значений укажите значения для ячеек таблицы, которые в дальнейшем будут подбираться для параметра.

Выполните операцию Сохранить.
Вставка значений из таблицы#
В системе предусмотрена вставка значений из буфера обмена. В закладке «Таблица значений» существует возможность вставить значения в ячейки таблицы, скопированные из текстовых редакторов.
Зависимость толщины металла и наименование работ приведена в таблице ниже.
Толщина металла, мм |
Сборка |
Зачистка |
Правка |
Сварка |
|---|---|---|---|---|
4 |
1,2 |
0,1 |
0,25 |
0,9 |
8 |
1,1 |
0,11 |
0,21 |
0,95 |
15 |
1 |
0,12 |
0,17 |
1 |
16 |
0,95 |
0,13 |
0,13 |
1,05 |
Алгоритм действий для вставки значений из Word в систему Global:
Выделите необходимые ячейки со значениями из таблицы Word зажатием левой кнопки мыши.

Скопируйте выделенные ячейки с помощью сочетания клавиш
Ctrl+C.Встаньте на первую ячейку сформированной таблицы в системе Global.
Вставьте скопированные значения с помощью сочетания клавиш
Ctrl+V.Выполните операцию Сохранить.
Формулы расчета#
Назначение#
Справочник формул расчета предназначен для формирования формул расчета на основании указанных параметров. Список фильтруется по типу формулы.

Основные операторы#
Основные операторы языка JEXL, на котором описываются формулы приведены в таблице ниже.
№ п/п |
Наименование |
Символ |
Синтаксис |
Пример |
|---|---|---|---|---|
1 |
Сложение |
+ |
X1 + X2 |
2+1 = 3 |
2 |
Вычитание |
- |
X1 — X2 |
2-1 = 1 |
3 |
Умножение |
* |
X1 * X2 |
2*1 = 2 |
4 |
Деление |
/ |
X1 / X2 |
2/1 = 2 |
5 |
Максимум |
max |
max (x, y) |
max (1, 2) = 2 |
6 |
Минимум |
min |
min (x, y) |
min (1, 2) = 1 |
7 |
Извлечение квадратного корня |
sqrt |
sqrt (x) |
sqrt (4) = 2 |
8 |
Возведение в степень |
pow |
pow (x, y) |
pow (2, 2) = 4 |
9 |
Округление |
round |
round (x, y) |
round (1.9, 0) = 2 |
10 |
Модуль числа |
abs |
abs (x) |
abs (-1) = 1 |
11 |
Извлечение кубического корня |
cbrt |
cbrt (x) |
cbrt (27) = 3 |
Работа со справочником формул расчета#
Создание формул расчета#
Выполните операцию Создать — появится пустая строка формулы.
Заполните атрибуты Наименование и Тип.
Для внесения параметра в формулу необходимо выполните операцию Создать — появится пустая строка параметра.
Заполните атрибут Наименование для параметра или выбрать его из справочника по трем точкам.
Заполните формулу расчета, используя синтаксис JEXL, с указанием параметров в виде его кода.
Выполните операцию Сохранить.
