Платформа 3V/Отчет/6. Дополнительные действия в отчете/Подключение методики к отчету

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

Для того, чтобы подключить методику к пивоту необходимо в настройка после блока "view": {} добавить:

"externalExecutions": [ ],
 1 "externalExecutions": [
 2     {
 3       "calculationMethodIds": [
 4         314
 5       ],
 6       "executionStage": "OnSave",
 7       "forceExecuteOnStage": false,
 8       "discriminator": "CalculationMethodExecutionDto"
 9     }
10   ],
Параметр Описание
"calculationMethodIds": [] Идентификатор методики
"executionStage": "OnSave"
"forceExecuteOnStage": false
"discriminator": "CalculationMethodExecutionDto"

На текущий момент, запуск методики из отчета возможен при сохранении данных в отчете. Отчет после запуска методики не обновляется.
Новые данные после расчета в отчете, если они там должны присутствовать, отобразятся, если вручную обновить отчет.

Передача параметров методики из отчета

Поддерживается передача значения параметра в подключенную методику в externalExecutions. Для передачи параметра необходимо выполнить два условия:

  • Поддерживается тип параметра: Справочник
  • Должны совпадать значения передаваемых идентификаторов параметров отчета со значениями идентификаторов параметров методики расчета