Прикладной код

Функция «ПараметрПоРежиму»

Функция «ПараметрПоРежиму»

По расшифровке СВ определяет параметр зарплаты, в котором хранится ставка страхового взноса.

Синтаксис

ПараметрПоРежиму(Вид, Режим, Сотрудник);

Параметры

НазваниеТипОписаниеОбязательно к указанию

Вид

Строка

Вид фонда — префикс имени вида ну из папки «Страховые взносы». Принимает значения «ПФС», «ПФН», «ПФСС», «ФОМС», «ФСС»

Да

Режим

Строка

Постфикс имени вида ну из папки «Страховые взносы». Принимает значения «О», «У», «Е», «ПС», «П», «Л», «А», «Б», «ПСЛ», «КР», «КЛ», «ХО», «ТК», «ЭР», «СК», «ВП»

Да

Сотрудник

Объект

Запись сотрудника

Нет

Возвращаемое значение

Объект с параметрами зарплаты, в котором хранится ставка страхового взноса.

Пример

var пСчитатьФСС = СчитатьФСС(Сотрудник);
if (пСчитатьФСС) {
   var пПостфикс = ПостфиксБазы(Расчет.ДатаРасчета);
   if (пСчитатьФСС == 2) {
      var 
         пСтавкаОрганизации = ПараметрРасчета(ПараметрПоРежиму('ФСС', пПостфикс, Сотрудник)),
         пСтавкаВП = ПараметрРасчета('ФСС_ВП');
      if (пСтавкаОрганизации > пСтавкаВП) пПостфикс = 'ВП';
   }
   СохранитьБазуСВ('БСВФ', пПостфикс, ['[БСВ]', '[БСВФ]'], 'ПРБФ', ПараметрРасчета('ПРБ_ФСС'));
}