Понятие алгоритма

В системе поддерживается несколько базовых алгоритмов (отличающихся кодом алгоритма) для расчета видов начислений и удержаний. Например, это алгоритм «основных видов оплаты» (код алгоритма 4), алгоритм «процентных надбавок и удержаний» (код алгоритма 15), и др. Для каждого из этих алгоритмов существует свой набор изменяемых параметров алгоритма, которые могут модифицировать расчет по данному алгоритму, приводя к тому или иному результату. Например, в качестве параметра алгоритма может задаваться номер столбца таблицы входимости для выборки сумм при расчете процентной надбавки, месяц выборки сумм, и др.

Для каждого из алгоритмов существуют также изменяемые расчетные выражения, которые могут модифицировать формулы расчета данного алгоритма. Например, одним из расчетных выражений для алгоритма «процентных надбавок и удержаний» является та величина, на которую нужно умножить процент надбавки или удержания. Такой расчетной величиной может быть, к примеру, сумма выборки по столбцу таблицы входимости, или сумма по определенному виду Н-У, или сумма месячной ставки лицевого счета и др. Любое расчетное выражение, при необходимости, может состоять из двух частей, связанных знаком сложения, вычитания, умножения, деления, например, произведение ставки в месяц и базового значения по заданному виду Н-У, и т.п. Таких расчетных выражений в одном алгоритме может быть несколько, например, во многих алгоритмах расчетной величиной может быть и графа «РВ» строки начислений или удержаний.

В алгоритмах, помимо расчетных выражений, вычисляющих то или иное значение, могут использоваться функции алгоритма, выполняющие те или иные действия в лицевом счете (например, заполнение табеля ЛС определенными символами), или выполняющие какие-то предварительные действия перед началом расчета, например, выдача предварительного сообщения о какой-то заданной сумме из ЛС), и др. Многие функции могут являться одновременно и расчетными выражениями, например, функция предварительного запроса какого-то значения.

Конкретные алгоритмы расчета и их параметры подробно описаны в пунктах 5-8 настоящей главы.

Для того чтобы использовать возможность работы с параметрами алгоритмов в полном объеме:

  1. Откройте список ЛС.

  2. Выберите пункт меню Настройка (клавиша F9).

  3. Выберите Общие настройки системы / Настройки алгоритмов расчета.

  4. В настройке Способ расчета строк видов Н-У установите признак 1 – через параметры алгоритмов.

Задание кода алгоритма и его параметров производится в режиме Справочники, Справочник видов Н-У, таблица входимости. Код алгоритма задается в колонке Алг. Параметры алгоритма можно задать двумя способами: