Зарплата

Зарплата

В СБИС создан справочник типовых видов начислений/удержаний, задающих определенные правила расчета зарплаты. В том случае, когда вам необходимо применять собственные правила, можно отредактировать уже имеющиеся виды НУ или добавить новые. Для этого используйте объекты и функции из каталога "Зарплата":

Отладка кода в зарплате

При написании и редактировании кода формулы расчета или операции при закрытии месяца в карточке вида НУ могут быть допущены ошибки. Для их поиска доступны следующие механизмы проверки:

  • использовать отладчик в редакторе прикладного кода (см. подробнее);
  • использовать функцию Ошибка() при написании формул расчета;
  • использовать функцию Throw() для операций при закрытии месяца.

Ошибка()

Функция применяется в блоке "Формула расчета" в карточке вида НУ. В качестве параметра указывается название одной или нескольких (в виде массива в []) переменных.

Пример:

При пересчете зарплаты (по нажатию кнопки в расчетном листке) возникнет ошибка, которую можно открыть из реестра зарплаты или расчетного листка сотрудника, нажав :

Throw()

Используется при настройке блока «Операция при закрытии месяца» в виде НУ. Функцию необходимо прописать в коде, указав в качестве параметра название необходимой для отслеживания переменной. Для того чтобы функция сработала, необходимо провести месяц, после чего появится диалоговое окно с результатом выполнения функции.

Пример:

Далее в реестре зарплаты нажимаем кнопку «Провести», после чего появляется диалоговое окно с результатом выполнения функции Throw():

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.