Ошибка при печати РСВ 1

[ Закрыто ]
Новая тема
1С:Предприятие 8.2 (8.2.19.83)
ЗУП 2.5 (2.5.82.2)
При выводе на печать (или бланка) РСВ 1 за 1 полугодие выдает ошибку:
{Документ.ПачкаРазделов6РасчетаРСВ_1.МодульМенеджера(771)}: Индекс находится за границами массива
                           ВременныйДокументРезультат.Вывести(ОбластиПустыхМест[СтрокСтажа - 1] );
В отладчике нашел сотрудника на котором это происходит.
У него доход и стаж только за 1 месяц (июнь) вредный подкласс 3.2
Визуально все нормально заполнено.

В строке 717:
СтрокСтажа = Окр((ВременныйДокументРезультат.ВысотаТаблицы - ВысотаПервойСтраницы - 8 )/ 4 * 7);
получаются цифры:
окр(58 - 52 - 8 )/4*7) = -4
СтрокаСтажа получается отрицательное значение, и поэтому возникает ошибка в строке 771.
Не могу понять из-за чего такое получается на этом сотруднике.

У других сотрудников цифры (вместо 58 - 52):
59 - 51
61 - 53
63 - 54
62 - 54
т.е. не менее 8
Ответили: пост #2
Ответ на пост №1
Андрей Валентинович, тут описание ошибки
Читают тему
(гостей: 1)

Быстрый переход