Имя: Пароль:
1C
 
Открывает старую версию отчета СКД при использовании функций общего модуля
0 ИС-2
 
naïve
12.01.15
14:30
Приходиться перезапускать предприятие, чтобы открылась новая версия отчета.
Если нет вызова общего модуля, то открывает новую версию.
Что надо сделать, чтобы открывалась новая версия?

Платформа 8.2.19.106, серверная, толстый клиент
1 palpetrovich
 
12.01.15
14:33
хз конечно, но почему-то хочеться сказать -  почистить кэш :)
2 ИС-2
 
naïve
12.01.15
15:59
(1) знать бы какой персональной файл отвечает за мой отчет
Сделал такое извращение
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    Если не ВтороеОткрытие = Истина Тогда
        //НовФайл = ЭтотОбъект.ИспользуемоеИмяФайла;
        НовФайл = СтрЗаменить(ЭтотОбъект.ИспользуемоеИмяФайла,".erf","") + "_Служеб" + ".erf";
        КопироватьФайл(ЭтотОбъект.ИспользуемоеИмяФайла,НовФайл);
        
        Отказ = Истина;
        ВнОтчет = ВнешниеОтчеты.Создать(НовФайл,Ложь);
        ВнОтчет.ВтороеОткрытие = Истина;
        Форм = ВнОтчет.ПолучитьФорму();
        Форм.Заголовок = НовФайл;
        Форм.Открыть();
    КонецЕсли;
КонецПроцедуры
3 Defender aka LINN
 
12.01.15
16:00
(0) Закрыть отчет в предприятии, сохранить, открыть.
4 Худой
 
13.01.15
06:31
У меня такая же ситуация. Причем, только у одного клиента. Сильно бесит. Админ разводит руками.
(3)Операция "Закрыть отчет в предприятии, сохранить, открыть." не помогает. Только выход из приложения и новый вход в него.
5 ИС-2
 
naïve
13.01.15
07:00
(3) и как бы я отлаживал версии без закрыть /открыть

Помню в 14-й платформе была постоянно такая проблема