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

Функция «СчитатьФСС»

Функция «СчитатьФСС»

Определяет, нужно ли считать взносы в ФСС по сотруднику и как это делать. «0» — не считать, «1» — считать по ставке организации, «2» — считать по минимуму (организация, 1.8).

Синтаксис

СчитатьФСС(Сотрудник);

Параметры

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

Сотрудник

Объект

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

Да

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

Число — признак расчета взносов.

Пример

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