Платформа 3V/Методика/Как создать методику?

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

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

Кейс: Выполнить сложение двух атрибутов справочника "Число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"
    Результат вычисления методики в справочнике

    .