Платформа 3V/Методика: различия между версиями
Строка 1: | Строка 1: | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{DISPLAYTITLE:Методика}} | {{DISPLAYTITLE:Методика}} | ||
{{#subpages:}} | {{#subpages:}} | ||
Строка 31: | Строка 24: | ||
=== Решение === | === Решение === | ||
1 Создать справочник "Выражения" с атрибутами "Выражение"(строка) "Число1" (целое число), "Число2" (целое число), "Число3" (целое число). | 1 Создать справочник "Выражения" с атрибутами "Выражение"(строка) "Число1" (целое число), "Число2" (целое число), "Число3" (целое число). | ||
+ | |||
+ | [[Файл:numbersdict.png|без|Справочник выражений]] | ||
2 Создать методику "Сумматор". | 2 Создать методику "Сумматор". | ||
3 Создать параметр "Выражение" с типом "Справочник", где в качестве справочника указан "Выражения". | 3 Создать параметр "Выражение" с типом "Справочник", где в качестве справочника указан "Выражения". | ||
+ | |||
+ | [[Файл:summator-params.png|без|Параметры методики]] | ||
4.1 Добавить формулу "Суммирование" | 4.1 Добавить формулу "Суммирование" | ||
Строка 42: | Строка 39: | ||
4.1.1.1 В свойствах справочника указать атрибут "Результат" | 4.1.1.1 В свойствах справочника указать атрибут "Результат" | ||
− | 4.1.1. | + | [[Файл:target-properties.png|без|Приемник. Свойства справочника]] |
+ | |||
+ | 4.1.1.2 Для элементов добавить фильтр по идентификатору в зависимости от значения параметра | ||
+ | |||
+ | [[Файл:target-elements.png|без|Приемник. Фильтрация элементов]] | ||
4.1.2 Задать в качестве операнда справочник "Выражения" и назвать его "Число 1" | 4.1.2 Задать в качестве операнда справочник "Выражения" и назвать его "Число 1" | ||
Строка 49: | Строка 50: | ||
4.1.2.2 В свойствах справочника указать атрибут "Число1" | 4.1.2.2 В свойствах справочника указать атрибут "Число1" | ||
+ | |||
+ | [[Файл:number1-properties.png|без|Операнд. Число 1. Свойства справочника]] | ||
4.1.3 Задать в качестве операнда справочник "Выражения" и назвать его "Число 2" | 4.1.3 Задать в качестве операнда справочник "Выражения" и назвать его "Число 2" | ||
Строка 55: | Строка 58: | ||
4.1.2.2 В свойствах справочника указать атрибут "Число2" | 4.1.2.2 В свойствах справочника указать атрибут "Число2" | ||
+ | |||
+ | [[Файл:number2-properties.png|без| Операнд. Число 2. Свойства справочника]] | ||
4.2. Добавить выражение [Число1]+[Число2] | 4.2. Добавить выражение [Число1]+[Число2] | ||
+ | |||
+ | [[Файл:expression.png|без|Выражение. Число 1 + Число 2]] | ||
4.3. Сохранить изменения в методике | 4.3. Сохранить изменения в методике | ||
Строка 65: | Строка 72: | ||
4.6. Перейти в справочник "Выражения" и убедиться в появлении результата для строки "Выражение 1" | 4.6. Перейти в справочник "Выражения" и убедиться в появлении результата для строки "Выражение 1" | ||
+ | |||
+ | [[Файл:numbersdict-result.png|без|Результат вычисления методики в справочнике]] |
Версия 14:12, 5 августа 2021
Методика - это объект платформы, предназначенный для выполнения вычислений по заданному алгоритму.
При работе с методиками используется набор терминов и определений:
Источник данных - это объект платформы, участвующий в вычислениях: справочники, показатели, виртуальные показатели.
Параметр - это настройка, обеспечивающая передачу значений из вне, для управления вычислениями.
Приемник - это настройки для сохранения результатов вычислений в источнике данных.
Операнд - это настройки для получения информации из источника данных.
Выражение - это математическое выражение, использующее в своих вычислениях операнды и приемник.
Формула - это часть методики, организующая взаимодействие выражения с операндами, приемником, параметрами, фильтрами.
Пример
Выполнить сложение двух атрибутов справочника "Число1" и "Число2" и записать результат в атрибуте "Результат". Вычисление необходимо выполнить при помощи методики для конкретной строки.
Решение
1 Создать справочник "Выражения" с атрибутами "Выражение"(строка) "Число1" (целое число), "Число2" (целое число), "Число3" (целое число).
2 Создать методику "Сумматор".
3 Создать параметр "Выражение" с типом "Справочник", где в качестве справочника указан "Выражения".
4.1 Добавить формулу "Суммирование"
4.1.1 Задать в качестве приёмника справочник "Выражения".
4.1.1.1 В свойствах справочника указать атрибут "Результат"
4.1.1.2 Для элементов добавить фильтр по идентификатору в зависимости от значения параметра
4.1.2 Задать в качестве операнда справочник "Выражения" и назвать его "Число 1"
4.1.2.1 В свойствах справочника должен быть установлен флаг "Использовать отметку приемника"
4.1.2.2 В свойствах справочника указать атрибут "Число1"
4.1.3 Задать в качестве операнда справочник "Выражения" и назвать его "Число 2"
4.1.2.1 В свойствах справочника должен быть установлен флаг "Использовать отметку приемника"
4.1.2.2 В свойствах справочника указать атрибут "Число2"
4.2. Добавить выражение [Число1]+[Число2]
4.3. Сохранить изменения в методике
4.4. Выбрать в списке параметров "Выражение 1"
4.5. Нажать кнопку "Выполнить" для запуска расчета
4.6. Перейти в справочник "Выражения" и убедиться в появлении результата для строки "Выражение 1"