Имя: Пароль:
1C
 
УНФ 1.6: Неуловимая плавающая ошибка открытия формы отчета по варианту отчета
0 Гений 1С
 
гуру
30.12.21
09:16
В модуле ВариантыОтчетовКлиент иногда возникает ошибка.
Воспроизвести невозможно, изредка при открытии первого отчета в сеансе (любого) возникает у клиента, но не всегда.
После первой неудачной попытки последующие удачны.

Поэтому я написал ему код:

        //Осипов - временно для отладки - потом удалить
        Попытка
            ОткрытьФорму("Справочник.ВариантыОтчетов.ФормаОбъекта", ПараметрыОткрытия, Неопределено, Истина);
        Исключение                                                                                                                                    
            ОписаниеОшибки = ОписаниеОшибки();
            Сообщить("Не удалось открыть форму варианта отчета: " + Вариант + " Тип:" + ТипЗнч(Вариант) + " GUID:" + Вариант.УникальныйИдентификатор());
            Сообщить("Ошибка: " + ОписаниеОшибки);
            Для Каждого КЗ ИЗ ПараметрыОткрытия Цикл
                Сообщить("  " + КЗ.Ключ + "=" + КЗ.Значение + "/" + ТипЗнч(КЗ.Значение));
            КонецЦикла;
        КонецПопытки;


И вот что он мне прислал:

Ошибка: {ОбщийМодуль.ВариантыОтчетовКлиент.Модуль(34)}: Ошибка при вызове метода контекста (ОткрытьФорму): Получать форму объекта - отчета возможно только для конкретного отчета
  Ключ=Продажи/Вариант отчета
Не удалось открыть форму варианта отчета: Продажи Тип:Вариант отчета GUID:9cf08844-0295-11e9-8124-f17aac0d562a

В консоли кода же этот отчет открывается.

Сижу и чешу репу, почему выдается такая "неуловимая" ошибка. Есть идеи?
1 mistеr
 
30.12.21
09:22
(0) Сообщение явно БСП-шное, не платформы. Копай дальше. М.б. в справочнике что-то не заполнено.
2 pechkin
 
30.12.21
09:27
Это же в ПриСоздании в форме ошибка
3 Гений 1С
 
гуру
30.12.21
22:22
(1) нет, это платформенная ошибка.
4 ДедМорроз
 
02.01.22
23:34
Там в какой-то платформе была ошибка - когда открывается несколько экземпляров отчета с одинаковым идентификатором,то работает только первый,остальные падают на выполнении серверных вызовов с разными странными ошибками.
5 Гений 1С
 
гуру
03.01.22
11:11
(4) ну с такой ошибкой то и я сталкивался. Это что-то другое. Тут еще ни одна форма отчета не открыта, можно сказать, при первом запуске вылетает.
6 ДедМорроз
 
03.01.22
12:50
Если только при первом запуске,то стереть у пользователя настройки данного отчета и попробовать еще раз открыть,если будет ошибка,то будет понятно,что она только на неинициализированном отчете.
7 SuperMario
 
03.01.22
13:14
Включи ТЖ  с событием EXCP и нарыбачь ошибку. Что там ?
8 acht
 
03.01.22
13:17
(7) Геня и ТЖ? Ты издеваешься?
9 SuperMario
 
03.01.22
13:46
(8) имеете в виду, что уровень интуиции- Бог и даже не предлагать?))
10 ДенисЧ
 
03.01.22
13:49
(9) геня просто не знает, что это такое. И не сможет узнать. Ума не хватит.