Параметры, таблицы и формулы#

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

Параметры#

Назначение#

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

Значение для параметра устанавливается в его карточном отображении.

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

Атрибуты основных данных параметра приведены в таблице ниже.

№ п/п

Наименование

Описание

Обязательность ввода

1

Код

Уникальный код параметра, который используется как его идентификатор в формулах расчета

Обязательный

2

Наименование

Наименование параметра

Обязательный

3

Тип параметра

1. Числовой — значение для параметра задается в виде числа до 3 знаков после запятой. 2. Ссылочный — значение для параметра задается в виде ссылки на запись класса. 3. Текстовый — значение для параметра задается в виде текста. 4. Дата — значение для параметра задается в виде даты «ДД.ММ.ГГГГ».

Обязательный

4

Метод вычисления значения параметра

Процедура, с помощью которой система устанавливает значение параметра

Необязательный

5

Значение по умолчанию

Значение параметра, которое устанавливается по умолчанию, если не удалось подобрать значение другим способом

Необязательный

6

Класс ссылочности

Системное имя класса, на который ссылается параметр при подборе значения

Необязательный (обязательный, если тип параметра — ссылочный)

7

Наименование класса ссылочности

Наименование класса, на который ссылается параметр при подборе значения

Необязательный (обязательный, если тип параметра — ссылочный)

8

Выборка для выбора значения

Правило получения данных для выбора значения

Необязательный

9

Отображение для выбора значения

Правило отображения данных для выбора значения

Необязательный

10

Не используется

Признак, при установке которого, система не учитывает параметр в формулах расчета

Необязательный

11

Дата окончания использования

Дата, при достижении которой, система автоматически устанавливает признак «Не используется» на параметре

Необязательный

12

Группа

Группа справочника параметра

Необязательный

Закладки детализации параметра приведены в таблице ниже.

№ п/п

Наименование

Описание

1

Возможные значения

Перечень допустимых значения для параметра

2

Применимость для типов объекта

Типы объектов, к которым применяется параметр

3

Источники значения

Закладка, в которой указывается класс и его атрибут, которые будут являться источником значения для этого параметра

4

Характеристики

Настраиваемые характеристики для параметра: • Не доступен для редактирования (вычисляется только автоматически) — устанавливаемый признак, при установке которого значения для параметра устанавливается только автоматически; • Логический — устанавливаемый признак, при установке которого значение параметра принимает логический тип данных; • Расчет параметра трудоемкости для ТНК — устанавливаемый признак, при установке которого система подбирает значение для параметра от «Параметры ПУЕ»

Создание параметра#

Алгоритм создания параметра из справочника:

  1. Перейдите в интерфейс Справочники > Параметры расчета.

  2. Выполните операцию Создать.

  1. Заполните обязательные атрибуты Код и Наименование.

  2. Выполните операцию Сохранить.

Создание ссылочного параметра#

При создании ссылочного параметра, обязательным условием является указание класса ссылочности. Значениями для параметра будут являться записи из указанного класса ссылочности. Ссылочные параметры могут быть с ручным выбором значения и вычисляемыми.

Алгоритм действий для создания ссылочного параметра:

  1. Выберите тип параметра Ссылочный.

  1. Укажитеь класс ссылочности.

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

  3. Выполните операцию Сохранить.

Если параметр вычисляемый, то:

  1. Укажите метод вычисления значения для параметра.

  1. В закладке Характеристики отметьте признак Не доступен для редактирования (вычисляется только автоматически).

  2. Выполните операцию Сохранить.

Создание числового, текстового или параметра даты#

Алгоритм действий для создания числового, текстового или параметра даты:

  1. Выберите тип параметра.

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

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

  1. Выполните операцию Сохранить. Если параметр вычисляемый, то:

  2. В закладке Характеристики отметьте признак Не доступен для редактирования (вычисляется только автоматически).

  1. Выполните пункт 2 или выберите метод вычисления значения параметра.

  2. Выполните операцию Сохранить.

Таблицы значений параметров#

Назначение#

Справочник таблиц значений параметров необходим для создания и хранения таблиц значений параметров. Таблица значений параметров предназначена для подбора значения в параметр из таблицы.

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

Атрибуты основных данных таблицы значений параметров приведены в таблице ниже.

№ п/п

Наименование

Описание

Обязательность ввода

1

Код

Уникальный код таблицы

Обязательный

2

Наименование

Уникальное наименование таблицы

Обязательный

3

Описание

Описание к таблице

Необязательный

4

Не используется

Устанавливаемый признак, при установке которого, таблица больше не используется в системе

Необязательный

5

Дата окончания использования

Дата, при достижении которой, система устанавливает признак «Не используется» в таблице

Необязательный

Закладки детализации таблицы значений параметров приведены в таблице ниже.

№ п/п

Наименование

Описание

1.

Измерение таблицы

Наименования столбцов с устанавливаемыми значениями в таблице

1.1

Измерение

Заданные измерения таблицы

1.2

Описание

Описание к измерениям таблицы

1.3

Значение измерения

Значения к каждому заданному измерению

1.4

Условия применяемости

Условия, по которым подбираются значения в измерение таблицы

2.

Дерево значений

Сформированное дерево таблицы по установленным измерения, необходимо для установки конечных значений таблицы

3.

Таблица значений

Сформированная таблица значений

Работа со справочником таблиц значений параметров#

Создание таблицы значений параметров#

  1. Перейдите в интерфейс Справочник таблиц значений параметров.

  2. Выполните операцию Создать.

  3. Введите Код и Наименование таблицы.

  1. Выполните операцию Создать в закладке Измерение таблицы.

  2. Введите наименование измерения.

  3. Во фрейме Значение измерения выполните операцию Создать.

  4. Введите значение измерения.

  5. Во фрейме Условия применяемости выполните операцию Добавить параметр и выберите параметр из справочника.

  6. Выберите вид сравнения и значение фильтра.

  7. Повторите действия из пунктов 4-9 для второго измерения.

  8. Для значений второго измерения отметьте признак Конечное значение.

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

  1. Выполните операцию Сохранить.

Вставка значений из таблицы#

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

Зависимость толщины металла и наименование работ приведена в таблице ниже.

Толщина металла, мм

Сборка

Зачистка

Правка

Сварка

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:

  1. Выделите необходимые ячейки со значениями из таблицы Word зажатием левой кнопки мыши.

  1. Скопируйте выделенные ячейки с помощью сочетания клавиш Ctrl+C.

  2. Встаньте на первую ячейку сформированной таблицы в системе Global.

  3. Вставьте скопированные значения с помощью сочетания клавиш Ctrl+V.

  4. Выполните операцию Сохранить.

Формулы расчета#

Назначение#

Справочник формул расчета предназначен для формирования формул расчета на основании указанных параметров. Список фильтруется по типу формулы.

Основные операторы#

Основные операторы языка 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

Работа со справочником формул расчета#

Создание формул расчета#

  1. Выполните операцию Создать — появится пустая строка формулы.

  2. Заполните атрибуты Наименование и Тип.

  3. Для внесения параметра в формулу необходимо выполните операцию Создать — появится пустая строка параметра.

  4. Заполните атрибут Наименование для параметра или выбрать его из справочника по трем точкам.

  5. Заполните формулу расчета, используя синтаксис JEXL, с указанием параметров в виде его кода.

  6. Выполните операцию Сохранить.