Заменить (было):
Если ДатаАктуальности >= '01.01.2010' Тогда
//категорию определим по тарифу
ТарифСтраховыхВзносов = Константа.ТарифСтраховыхВзносов.Получить(ДатаАктуальности);
Возврат глПолучитьКатегориюЗЛПоТарифуВзносов(ТарифСтраховыхВзносов,ДатаГод(ДатаАктуальности));
ИначеЕсли (ДатаАктуальности < '01.01.2002') и (ПустоеЗначение(Сотрудник) = 0) Тогда
На (стало):
Если ДатаАктуальности >= '01.01.2010' Тогда
//категорию определим по тарифу
ТарифСтраховыхВзносов = Константа.ТарифСтраховыхВзносов.Получить(ДатаАктуальности);
//корректировать несоответствие возвращаемых типов значений
ТекКатЗЛ = глПолучитьКатегориюЗЛПоТарифуВзносов(ТарифСтраховыхВзносов,ДатаГод(ДатаАктуальности));
ТекКатЗЛ = Перечисление.КатегорияПлательщикаПФ.ЗначениеПоИдентификатору(ТекКатЗЛ.Идентификатор());
Возврат ТекКатЗЛ;
ИначеЕсли (ДатаАктуальности < '01.01.2002') и (ПустоеЗначение(Сотрудник) = 0) Тогда