Сценарий предназначен для выполнения вычислений, записанных на вкладке Главная в группе Расчет по кнопке Текст расчета в карточке записи справочника Показатели эффективности. Расчет запускается в отдельном процессе SBRte, чтобы иметь возможность принудительно завершить процесс через указанный промежуток времени. Время, по истечении которого прерывается процесс, указывается в поле Время ожидания (сек) в карточке показателя. Если поле не заполнено, расчет будет прерываться через время, указанное в установках модуля в константе IndicatorCalculationMaxTime. По умолчанию время составляет 300 секунд.
Командная строка для запуска сценария имеет вид:
sblauncher.exe -SYS="DIRECTUM" -CT="Script" -F="StartIndicatorCalculation" -R="IndicatorCode=ОД000001"
sajobrunner.exe -S="MAINSERVER" -D="DIRECTUM" -F="StartIndicatorCalculation" -R="IndicatorCode=ОД000001"
Параметр запуска:
Параметр |
Описание |
---|---|
IndicatorCode |
Код записи справочника Показатели эффективности |
Сценарий выполняет действия:
1. | Находит запись с кодом IndicatorCode в справочнике Показатели эффективности. |
2. | Выполняет вычисления, записанные на вкладке Главная в группе Расчет по кнопке Текст расчета в карточке записи справочника Показатели эффективности. В ходе вычисления данные записываются во временную таблицу. Имя временной таблицы формируется из переменной окружения TmpTableName. |
3. | Переносит данные из временной таблицы в хранилище. При этом переменная TmpTableName очищается. |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |