Ошибка при печати листка нетрудоспособности с расчетом пособия

Вопрос задал Наталья

Ответственный за ответ: Щелкунова Юлия (★9.81/10)

Добрый день.
Релиз ЗУП 27.51
У сотрудника идет замена лет при расчете пособия. Стандартный период 2021-2022. У сотрудника заявление на замену 2021 года на 2018 год.
Меняем период: средний рассчитывается, больничный проводится.
Пытаемся распечатать листок нетрудоспособности с расчетом пособия. Возникает ошибка:
Преобразование значения к типу Число не может быть выполнено
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(1088)}:ВызватьИсключение РезультатФоновойОперации.КраткоеПредставлениеОшибки;
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(621)}:ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат);
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(326)}:ОповеститьОЗавершенииДлительнойОперации(Контекст.ОповещениеОЗавершении,
{ОбщаяФорма.ДлительнаяОперация.Форма(221)}:Закрыть();
{ОбщаяФорма.ДлительнаяОперация.Форма(162)}:ЗавершитьДлительнуюОперациюИЗакрытьФорму(ДлительнаяОперация);
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(621)}:ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат);
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(613)}:ОповеститьОЗавершенииДлительнойОперации(ДлительнаяОперация.ОповещениеОЗавершении,
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(551)}:ЗавершитьДлительнуюОперацию(ДлительнаяОперация, Результат);
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(408)}:Если ОбработатьРезультатАктивнойОперации(Операция, Результат) Тогда
{ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(300)}:ОбработатьРезультатОперации(АктивныеДлительныеОперации, Операция, Результат);
{ОбщийМодуль.СерверныеОповещенияКлиент.Модуль(352)}:ДлительныеОперацииКлиент.ПослеПериодическогоПолученияДанныхКлиентаНаСервере(
{ОбщийМодуль.СерверныеОповещенияКлиент.Модуль(200)}:ПроверитьПолучитьСерверныеОповещенияСПоказателями(СостояниеПолучения, Показатели);
{ОбщийМодуль.СерверныеОповещенияГлобальный.Модуль(19)}:СерверныеОповещенияКлиент.ПроверитьПолучитьСерверныеОповещения();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]

Пробовала после замены лет у разных сотрудников печать листка нетрудоспособности — ошибка повторяется.

Отладчик привел в обработку ПечатьРасчетаСреднегоЗаработкаФСС(модуль менеджера)/ВывестиТабличныйДокументРасчетаСреднегоЗаработка.
И далее в модуль расчета:
Преобразование значения к типу Число не может быть выполнено
{ОбщийМодуль.УчетПособийСоциальногоСтрахованияКлиентСервер.Модуль(580)}:СуммаОграничений = СуммаОграничений + ПредельнаяВеличина;
{Обработка.ПечатьРасчетаСреднегоЗаработкаФСС.МодульМенеджера(335)}:МаксимальныйСреднедневнойЗаработок = УчетПособийСоциальногоСтрахованияКлиентСервер.МаксимальныйСреднедневнойЗаработокДляОплатыПособияПоМатеринству(ДанныеДокумента.ПараметрыРасчета);

Вот в этой функции расчет «падает», потому что эта функция «ПараметрыРасчета.ПредельныеВеличиныПоГодам.Получить(РасчетныйГод)» возвращает Неопределено
из-за неверных ПараметровРасчета. В параметры расчета попадает стандартный интервал 2021-2022, а не 2018-2022.
Функция МаксимальныйСреднедневнойЗаработокДляОплатыПособияПоМатеринству(ПараметрыРасчета) Экспорт
ГодыПредельныхВеличин = ГодыПредельныхВеличинДляОграниченияПособияПоМатеринству(ПараметрыРасчета);
СуммаОграничений = 0;
Для каждого РасчетныйГод Из ГодыПредельныхВеличин Цикл
ПредельнаяВеличина = ПараметрыРасчета.ПредельныеВеличиныПоГодам.Получить(РасчетныйГод);
СуммаОграничений = СуммаОграничений + ПредельнаяВеличина;
КонецЦикла;
МаксимальныйСреднедневнойЗаработок = СуммаОграничений / КоличествоКалендарныхДнейВДвухГодахФСС();

Возврат Окр(МаксимальныйСреднедневнойЗаработок, 2);

КонецФункции
{Обработка.ПечатьРасчетаСреднегоЗаработкаФСС.МодульМенеджера(123)}:ВывестиМаксимальныйСреднийПоМатеринству(ТабличныйДокумент, ОбластиМакета, ДанныеДокумента);
{Обработка.ПечатьРасчетаСреднегоЗаработкаФСС.МодульМенеджера(41)}:ВывестиТабличныйДокументРасчетаСреднегоЗаработка(ДанныеДокумента, ОбъектыПечати, ТабличныйДокумент, ВыводитьЗаголовок, НомерТаблицыРазделителя);
{Обработка.ПечатьРасчетаСреднегоЗаработкаФСС.МодульМенеджера(67)}:ТабличныйДокумент = ТабличныйДокументРасчетаСреднегоЗаработка(ДанныеДокументов, ОбъектыПечати, ВыводитьЗаголовок, КомпактныйРежим, НомерТаблицыРазделителя);
{Документ.БольничныйЛист.МодульМенеджера(2366)}:ОбластиДляВстраиванияСреднегоЗаработка = Обработки.ПечатьРасчетаСреднегоЗаработкаФСС.ОбластиДляВстраивания(
{Документ.БольничныйЛист.МодульМенеджера(2922)}:ДанныеДляПечатиРасчетаПособия = ДанныеДляПечатиРасчетаПособия(КонтекстПечати.МассивОбъектов, 0);
{Документ.БольничныйЛист.МодульМенеджера(360)}:ПриПечатиЛисткаНетрудоспособностиСРасчетомПособия(КонтекстПечати);
{ОбщийМодуль.УправлениеПечатьюБЗК.Модуль(44)}:МенеджерПечати.ПриФормированииПечатнойФормы(КонтекстПечати);
{Документ.БольничныйЛист.МодульМенеджера(330)}:УправлениеПечатьюБЗК.Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, Документы.БольничныйЛист);
{ОбщийМодуль.УправлениеПечатью.Модуль(3402)}:МенеджерПечати.Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
{ОбщийМодуль.УправлениеПечатью.Модуль(2029)}:ПечатныеФормы = СформироватьПечатныеФормы(ПараметрыФоновойПечати.ИмяМенеджераПечати, ИменаМакетов,
{(1)}:УправлениеПечатью.СформироватьПечатныеФормыВФоне(Параметры[0])
{ОбщийМодуль.ОбщегоНазначения.Модуль(9864)}:Возврат Вычислить(ИмяМетода + «(» + ПараметрыСтрока + «)»); // АПК:488 Исполняемый код безопасен.
{ОбщийМодуль.ДлительныеОперации.Модуль(1745)}:Результат = ОбщегоНазначения.ВызватьФункциюКонфигурации(ИмяФункции, ПараметрыПроцедуры);

Хочется понять: это очередной «сюрпрайз» или в базе косяк?

Все комментарии (3)

  1. Здравствуйте! Прошу прощения за ожидание! Да, действительно есть такая ошибка. 🙁 Среди зарегистрированных пока не нашла. Написала в тех. поддержку. Вы тоже напишите на v8@1c.ru. Чем больше будет обращений, тем быстрее обратят внимание на проблему.

  2. Доброе утро!
    Техподдержка сообщила, что ошибка зарегистрирована: Ошибка 70058190.

    1. Утро доброе, Юлия. Спасибо. Мне техподдержка еще не ответила. Вопрос можно закрывать.

Комментарии закрыты.