Работа с параметрами алгоритмов

Содержание

Понятие алгоритма
Задание параметров алгоритма
Библиотека функций для использования в алгоритмах и расчетных выражениях для алгоритмов
Алгоритм процентных надбавок и удержаний
Алгоритм основных видов оплаты
Алгоритм базовых сумм
Алгоритм универсальный
Алгоритм оплаты простоев

В данной главе будет рассмотрен второй инструмент, позволяющий производить настройки системы под конкретные требования заказчика. Этот инструмент появился в программе, начиная с версии 3.1. Параметры алгоритмов предназначены только для модификации существующих алгоритмов расчета, но возможности у такой модификации достаточно большие.

Хотя расчет каждого из видов Н-У обладает своими особенностями, алгоритмы расчета некоторых видов похожи друг на друга. Это позволяет ввести понятие базового алгоритма расчета – используемого для расчета вида – типичного представителя группы видов с похожими алгоритмами. Далее, задавая иные параметры расчета, получим алгоритмы расчета для всех видов Н-У этой группы.

Например, «виды основной оплаты» – «Оклад», «Тариф», «Оклад в часах», и т.п. рассчитываются схожим между собой образом. Тогда, приняв алгоритм расчета вида «Оклад» за базовый алгоритм расчета основных видов оплаты, и изменяя такие параметры алгоритма как единица измерения рабочего времени (дни/часы), и смысл базового значения (оклад/тариф/код), получим алгоритмы рас­чета для всех видов основной оплаты.

Аналогично задаются «алгоритм процентных надбавок и удержаний» – по образцу алгоритма вида 112 «Премия», и «алгоритм базовых сумм» – по образцу алгоритма вида 315 «Перечисления за Госстрах». Так как в колонке «Алгоритм» таблицы входимости для видов Н-У указывается число, то каждому из алгоритмов присваивается код (число), который и нужно поставить в колонку «Алгоритм», если требуется, чтобы вид рассчитывался по алгоритму с этим кодом.

Приняты такие коды: «алгоритм основных видов оплаты» – код 4, «алгоритм процентных надбавок и удержаний» – код 15, «алгоритм базовых сумм» – код 215. Теперь рассмотрим подробнее само понятие алгоритма и его параметров.