Платформа 3V/Методика: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
[[Файл:Методика лого.png|40px|link=Платформа 3V/Методика]]  '''Методика''' - это объект платформы, предназначенный для выполнения вычислений по заданному алгоритму.
 
[[Файл:Методика лого.png|40px|link=Платформа 3V/Методика]]  '''Методика''' - это объект платформы, предназначенный для выполнения вычислений по заданному алгоритму.
  
<div class="toccolours mw-collapsible mw-collapsed" style="width:600px; background:#FFFFFF;">
+
<div class="toccolours mw-collapsible" style="width:600px; background:#FFFFFF;">
 
<div style="color:#CC2200">[[Платформа_3V/Методика/Как_создать_методику%3F|<font style="color: #CC2200">Как создать методику?</font>]]</div>
 
<div style="color:#CC2200">[[Платформа_3V/Методика/Как_создать_методику%3F|<font style="color: #CC2200">Как создать методику?</font>]]</div>
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">

Версия 08:11, 3 сентября 2021

Методика лого.png Методика - это объект платформы, предназначенный для выполнения вычислений по заданному алгоритму.


Методика состоит из следующих частей:

Методика конструктор.png

Методика формула выражение.png
.


  1. Источник данных - это объект платформы, участвующий в вычислениях: справочники, показатели, виртуальные показатели.

  2. Формула - это часть методики, организующая взаимодействие выражения с операндами, приемником, параметрами, фильтрами.

  3. Приемник - это настройки для сохранения результатов вычислений в источнике данных.

  4. Операнд - это настройки для получения информации из источника данных.

  5. Выражение - это математическое выражение, использующее в своих вычислениях операнды и приемник.

  6. Параметр - это настройка, обеспечивающая передачу значений из вне, для управления вычислениями.


Пример использования

Кейс: Выполнить сложение двух атрибутов справочника "Число1" и "Число2" и записать результат в атрибуте "Результат". Вычисление необходимо выполнить при помощи методики для конкретной строки.

Решение

  1. Создать справочник "Выражения" с атрибутами "Выражение"(строка) "Число1" (целое число), "Число2" (целое число), "Число3" (целое число).
    Справочник выражений

    .
  2. Создать методику "Сумматор".
  3. Создать параметр "Выражение" с типом "Справочник", где в качестве справочника указан "Выражения".
    Параметры методики

    .
    1. Добавить формулу "Суммирование"
      1. Задать в качестве приёмника справочник "Выражения".
        1. В свойствах справочника указать атрибут "Результат"
          Приемник. Свойства справочника

          .
        2. Для элементов добавить фильтр по идентификатору в зависимости от значения параметра
          Приемник. Фильтрация элементов
      2. Задать в качестве операнда справочник "Выражения" и назвать его "Число 1"
        1. В свойствах справочника должен быть установлен флаг "Использовать отметку приемника"
        2. В свойствах справочника указать атрибут "Число1"
          Операнд. Число 1. Свойства справочника

          .
      3. Задать в качестве операнда справочник "Выражения" и назвать его "Число 2"
        1. В свойствах справочника должен быть установлен флаг "Использовать отметку приемника"
        2. В свойствах справочника указать атрибут "Число2"
          Операнд. Число 2. Свойства справочника

          .
    2. Добавить выражение [Число1]+[Число2]
      Выражение. Число 1 + Число 2

      .
  4. Сохранить изменения в методике

  5. Выбрать в списке параметров "Выражение 1"

  6. Нажать кнопку "Выполнить" для запуска расчета

  7. Перейти в справочник "Выражения" и убедиться в появлении результата для строки "Выражение 1"
    Результат вычисления методики в справочнике

    .