Справочник Алгоритмы
(Справочник.PAPI_Алгоритмы)
Позволяет решать алгоритмы. Алгоритм
может содержать параметры. Параметр может быть предопределенным и вычисляемым.
Реквизиты:
Разрешен – Булево – Разрешает выполнение алгоритма. Если
алгоритм запрещен значение реквизита ложь. При запрете выдаст ошибку с кодом
"ALErr1", См. Справочник.PAPI_Сообщения.
ИмяАлгоритма – Строка (200) – Ключ поиска алгоритма.
Используется программистами.
Комментарий – Строка – Информация по алгоритму.
Логировать – Булево – Указывает на необходимость записи в
регистр сведений PAPI_ЛогАлгоритмов.
Привилегированный – Булево – Признак запуска алгоритма в
привилегированном режиме.
Настройки – ХранилищеЗначений – Содержит структуру
алгоритма, состоящую из кода алгоритма и параметров алгоритма.
Пример программного вызова:
ПараметрыАлгоритма = Новый Структура;
ПараметрыАлгоритма.Вставить("ПараметрЧисло", 13);
СтруктураВозврата = PAPI_РаботаСАлгоритмами.РешитьАлгоритм(Алгоритм, ПараметрыАлгоритма);
Если СтруктураВозврата.Отработал Тогда
Результат = СтруктураВозврата.Результат;
Иначе
Сообщить(СтруктураВозврата.ТекстОшибки);
КонецЕсли;
Пример обращения к параметру:
Результат
= ПараметрыАлгоритма.ИмяПараметра;
Пример Алгоритма:
ПятьМинут = 60 * 5;
Результат = ТекущаяДатаСеанса() +
ПятьМинут;