Имя: Пароль:
1C
1С v8
ЗуП 2.5.83.11 документ Пачка РСВ - 1 модуль менеджера Процедура Печать
0 Romyr
 
14.08.14
09:10
Наткнулся тут на такой косяк.
В коде процедуры есть массив "ОбластиПустыхМест"
встречается в трех местах, первые два
    ОбластиПустыхМест = Новый Массив;
    Для Сч = 0 По 12 Цикл
       ОбластиПустыхМест.Добавить(Макет.ПолучитьОбласть("ПустоеМестоДляСтрокСтажа" + Сч))
    КонецЦикла;

и третье в конце процедуры:

                    Если РазбиватьНаСтраницы Тогда
                        Если СтрокСтажа > 26 Тогда
                            Пока ФормированиеПечатныхФорм.ПроверитьВыводТабличногоДокумента(ВременныйДокументРезультат, ВыводимыеОбласти, Ложь) Цикл
                                ВременныйДокументРезультат.Вывести(ОбластьПустаяСтрока);
                            КонецЦикла;
                        Иначе
                            СтрокСтажа = Макс(1, Окр(СтрокСтажа / 2));
                            ВременныйДокументРезультат.Вывести(ОбластиПустыхМест[СтрокСтажа - 1])
                        КонецЕсли;
                    КонецЕсли;

Проблема в том, что если переменная СтрокСтажа равна конкретно 25, то массив вываливается с ошибкой.
В режиме предприятие это выливается в невозможность распечатать или сформировать бланк РСВшки.

Вопрос следующий: какие есть идеи это обойти не правя код?
покачто видиться только вариант колдовства с количеством записей о стажах работы сотрудников.
1 Romyr
 
14.08.14
09:10
эээ... 2.5.83.1 конфа :)
2 RomaH
 
naïve
14.08.14
09:25
и 26 вроде должно вываливаться
окр 25/2 = 13
окр 26/2 = 13
3 RomaH
 
naïve
14.08.14
09:26
(0) а что мешает код поправить?
и забыть, надеясь на то, что в новом редизе поправят
4 Romyr
 
14.08.14
09:34
видимо придеться делать.
Клиент далеко, удаленки нету, ехать не охота.
Короче вот такой вот косяк есть в последнем релизе...
5 Romyr
 
14.08.14
10:27
Поискал я немного на форумах инфу по этой ошибке.
Признаюсь честно, немного обманул народ.
Сама ошибка в релизе 82.2, вроде как в текущем релизе эта ошибка исправлена
(но кусок кода взят из 83.1 и на мой взгляд выглядит странно)
завтра съезжу обновлю клиента и буду точно знать останется ли ошибка или нет.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан