Платформа 3V/Методика: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
+ | [[Файл:Методика лого.png|40px|link=Платформа 3V/Методика]] '''Методика''' - это объект платформы, предназначенный для выполнения вычислений по заданному алгоритму. | ||
− | + | <div class="toccolours mw-collapsible" style="width:600px; background:#FFFFFF;"> | |
− | + | <div style="color:#CC2200">[[Платформа_3V/Методика/Как_создать_методику%3F|<font style="color: #CC2200">Как создать методику?</font>]]</div> | |
+ | <div class="mw-collapsible-content"> | ||
− | + | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | |
+ | 1. [[Платформа_3V/Методика/1._Добавить_формулу|<font style="color: #0645AD">Добавить формулу</font>]] | ||
+ | <div class="mw-collapsible-content"> | ||
+ | #[[Платформа_3V/Методика/1. Добавить формулу/1.1. Настроить приемник|<font style="color: #CC2200">Настроить приёмник</font>]] | ||
+ | ##[[Платформа_3V/Методика/1._Добавить_формулу/1.2._Настроить_операнды|<font style="color: #CC2200">Настроить операнды</font>]] | ||
+ | ##<div style="color:#0645AD">[[Платформа 3V/Методика/1. Добавить формулу/1.2. Настроить операнды/Агрегация данных в операнде|<font style="color: #0645AD">Настроить агрегацию данных в операнде</font>]]</div> | ||
+ | ##<div style="color:#0645AD">[[Платформа 3V/Методика/1. Добавить формулу/1.2. Настроить операнды/Настройка_накопительного_итога|<font style="color: #0645AD">Настроить накопительный итог</font>]]</div> | ||
+ | ##<div style="color:#CC2200">[[Платформа 3V/Методика/1. Добавить формулу/1.2. Настроить операнды/Трансформация_отметки_операнда|<font style="color: #CC2200">Настроить трансформацию отметки операнда</font>]]</div> | ||
+ | #[[Платформа_3V/Методика/1. Добавить формулу/1.3._Настроить_фильтр_по_данным|<font style="color: #CC2200">Настроить фильтр по данным</font>]] | ||
+ | #[[Платформа_3V/Методика/1. Добавить формулу/1.4. Настроить виртуальные показатели|<font style="color: #CC2200">Настроить виртуальные показатели</font>]]</div> | ||
+ | <div style="width:600px;"> | ||
+ | 2. [[Платформа_3V/Методика/1. Добавить формулу/2._Настроить_параметры|<font style="color: #CC2200">Настроить параметры</font>]]<br> | ||
+ | </div> | ||
+ | <div style="width:600px;"> | ||
+ | 3. [[Платформа_3V/Методика/1. Добавить формулу/3. Добавить выражение для формулы|<font style="color: #CC2200">Добавить выражение для формулы</font>]]<br> | ||
+ | </div> | ||
+ | <div style="width:600px;"> | ||
+ | 4. [[Платформа_3V/Методика/1. Добавить формулу/Задание связи между операндами и приемником|<font style="color: #CC2200">Задать связь между операндами и приемником</font>]]<br> | ||
+ | </div> | ||
+ | <div style="width:600px;"> | ||
+ | 5. [[Платформа_3V/Методика/1. Добавить формулу/Задание фильтра по данным|<font style="color: #CC2200">Задать фильтр по данным</font>]]<br> | ||
+ | </div> | ||
+ | <div style="width:600px;"> | ||
+ | 6. [[Платформа_3V/Методика/1. Добавить формулу/Основные_принципы_работы_методики_расчета|<font style="color: #CC2200">Основные принципы работы методики расчета</font>]] | ||
+ | </div></div></div></div></div> | ||
− | |||
− | + | Методика состоит из следующих частей: | |
− | + | [[Файл:Методика конструктор.png|слева|border]] | |
+ | [[Файл:Методика формула выражение.png|border]] | ||
+ | <br style="clear:left;">.</br> | ||
− | |||
− | '''Операнд''' - это настройки для получения информации из источника данных. | + | #'''Источник данных''' - это объект платформы, участвующий в вычислениях: справочники, показатели, виртуальные показатели.<br><br> |
+ | #'''Формула''' - это часть методики, организующая взаимодействие выражения с операндами, приемником, параметрами, фильтрами.<br><br> | ||
+ | #'''Приемник''' - это настройки для сохранения результатов вычислений в источнике данных.<br><br> | ||
+ | #'''Операнд''' - это настройки для получения информации из источника данных.<br><br> | ||
+ | #'''Выражение''' - это математическое выражение, использующее в своих вычислениях операнды и приемник.<br><br> | ||
+ | #'''Параметр''' - это настройка, обеспечивающая передачу значений из вне, для управления вычислениями.<br><br> | ||
− | |||
− | + | === Пример использования=== | |
− | + | Кейс: Выполнить сложение двух атрибутов справочника "Число1" и "Число2" и записать результат в атрибуте "Результат". Вычисление необходимо выполнить при помощи методики для конкретной строки. | |
− | === Пример === | ||
− | Выполнить сложение двух атрибутов справочника "Число1" и "Число2" и записать результат в атрибуте "Результат". Вычисление необходимо выполнить при помощи методики для конкретной строки. | ||
=== Решение === | === Решение === | ||
− | + | #Создать справочник "Выражения" с атрибутами "Выражение"(строка) "Число1" (целое число), "Число2" (целое число), "Число3" (целое число).[[Файл:numbersdict.png|без|Справочник выражений]]<br style="clear:both;">.</br> | |
− | + | #Создать методику "Сумматор". | |
− | [[Файл:numbersdict.png|без|Справочник выражений]] | + | #Создать параметр "Выражение" с типом "Справочник", где в качестве справочника указан "Выражения". [[Файл:summator-params.png|без|Параметры методики]]<br style="clear:both;">.</br> |
− | + | ##Добавить формулу "Суммирование" | |
− | + | ###Задать в качестве приёмника справочник "Выражения". | |
− | + | ####В свойствах справочника указать атрибут "Результат" [[Файл:target-properties.png|без|Приемник. Свойства справочника]]<br style="clear:both;">.</br> | |
− | + | ####Для элементов добавить фильтр по идентификатору в зависимости от значения параметра[[Файл:target-elements.png|без|Приемник. Фильтрация элементов]] | |
− | + | ###Задать в качестве операнда справочник "Выражения" и назвать его "Число 1" | |
− | [[Файл:summator-params.png|без|Параметры методики]] | + | #### В свойствах справочника должен быть установлен флаг "Использовать отметку приемника" |
− | + | ####В свойствах справочника указать атрибут "Число1" [[Файл:number1-properties.png|без|Операнд. Число 1. Свойства справочника]]<br style="clear:both;">.</br> | |
− | + | ###Задать в качестве операнда справочник "Выражения" и назвать его "Число 2" | |
− | + | #### В свойствах справочника должен быть установлен флаг "Использовать отметку приемника" | |
− | + | ####В свойствах справочника указать атрибут "Число2" [[Файл:number2-properties.png|без| Операнд. Число 2. Свойства справочника]]<br style="clear:both;">.</br> | |
− | + | ##Добавить выражение [Число1]+[Число2] [[Файл:expression.png|без|Выражение. Число 1 + Число 2]]<br style="clear:both;">.</br> | |
− | + | #Сохранить изменения в методике<br><br> | |
− | + | #Выбрать в списке параметров "Выражение 1"<br><br> | |
− | [[Файл:target-properties.png|без|Приемник. Свойства справочника]] | + | #Нажать кнопку "Выполнить" для запуска расчета<br><br> |
− | + | #Перейти в справочник "Выражения" и убедиться в появлении результата для строки "Выражение 1" [[Файл:numbersdict-result.png|без|Результат вычисления методики в справочнике]]<br style="clear:both;">.</br> | |
− | |||
− | |||
− | [[Файл:target-elements.png|без|Приемник. Фильтрация элементов]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Файл:number1-properties.png|без|Операнд. Число 1. Свойства справочника]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Файл:number2-properties.png|без| Операнд. Число 2. Свойства справочника]] | ||
− | |||
− | |||
− | |||
− | [[Файл:expression.png|без|Выражение. Число 1 + Число 2]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Файл:numbersdict-result.png|без|Результат вычисления методики в справочнике]] |
Версия 05:38, 3 сентября 2021
Методика - это объект платформы, предназначенный для выполнения вычислений по заданному алгоритму.
Методика состоит из следующих частей:
- Источник данных - это объект платформы, участвующий в вычислениях: справочники, показатели, виртуальные показатели.
- Формула - это часть методики, организующая взаимодействие выражения с операндами, приемником, параметрами, фильтрами.
- Приемник - это настройки для сохранения результатов вычислений в источнике данных.
- Операнд - это настройки для получения информации из источника данных.
- Выражение - это математическое выражение, использующее в своих вычислениях операнды и приемник.
- Параметр - это настройка, обеспечивающая передачу значений из вне, для управления вычислениями.
Пример использования
Кейс: Выполнить сложение двух атрибутов справочника "Число1" и "Число2" и записать результат в атрибуте "Результат". Вычисление необходимо выполнить при помощи методики для конкретной строки.
Решение
- Создать справочник "Выражения" с атрибутами "Выражение"(строка) "Число1" (целое число), "Число2" (целое число), "Число3" (целое число).
. - Создать методику "Сумматор".
- Создать параметр "Выражение" с типом "Справочник", где в качестве справочника указан "Выражения".
.
- Добавить формулу "Суммирование"
- Задать в качестве приёмника справочник "Выражения".
- В свойствах справочника указать атрибут "Результат"
. - Для элементов добавить фильтр по идентификатору в зависимости от значения параметра
- В свойствах справочника указать атрибут "Результат"
- Задать в качестве операнда справочник "Выражения" и назвать его "Число 1"
- В свойствах справочника должен быть установлен флаг "Использовать отметку приемника"
- В свойствах справочника указать атрибут "Число1"
.
- Задать в качестве операнда справочник "Выражения" и назвать его "Число 2"
- В свойствах справочника должен быть установлен флаг "Использовать отметку приемника"
- В свойствах справочника указать атрибут "Число2"
.
- Задать в качестве приёмника справочник "Выражения".
- Добавить выражение [Число1]+[Число2]
.
- Добавить формулу "Суммирование"
- Сохранить изменения в методике
- Выбрать в списке параметров "Выражение 1"
- Нажать кнопку "Выполнить" для запуска расчета
- Перейти в справочник "Выражения" и убедиться в появлении результата для строки "Выражение 1"
.