|
Открытие отчетов |
☑ |
0
Xapac_2
03.10.12
✎
11:36
|
Вообщем проблема была давно но как-то забивал на нее.
Есть отчет если его первый раз открываю в пользовательском режиме, то все нормально.
далее открываю его еще раз, новая версия не открывается, а выводится "на верх" ранее открытая версия.
далее в конфигураторе пересохраняю отчет(делаю исправления) и у меня получается 2 отчета.
но если я открываю новый отчет, система думает что это все еще старый, и новую копию мне не открывает.
как-то побороть возможно?
|
|
1
DrShad
03.10.12
✎
11:38
|
кэш почисти и забудь про демонические обновления
|
|
2
Xapac_2
03.10.12
✎
11:38
|
(1)это внешние файлы, при чем тут демоны?
|
|
3
hhhh
03.10.12
✎
11:45
|
(2) старый отчет закрывать надо.
|
|
4
Xapac_2
03.10.12
✎
11:47
|
(3) однопользовательская система эта ваша 1с?
|
|
5
IronDemon
03.10.12
✎
11:50
|
>>далее в конфигураторе пересохраняю отчет(делаю исправления) и у меня получается 2 отчета.
но если я открываю новый отчет, система думает что это все еще старый, и новую копию мне не открывает.
"Сохранить копию" надо делать.
|
|
6
IronDemon
03.10.12
✎
11:53
|
>>далее открываю его еще раз, новая версия не открывается, а выводится "на верх" ранее открытая версия.
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Если ЭтаФорма.КлючУникальности = Неопределено Тогда
Отказ = Истина;
ЭтотОбъект.ПолучитьФорму("Отчет",, Новый УникальныйИдентификатор()).Открыть();
КонецЕсли;
КонецПроцедуры
|
|
7
ptiz
03.10.12
✎
11:54
|
(6) брррр...
почему бы не упростить
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
КлючУникальности = Новый УникальныйИдентификатор();
КонецПроцедуры
|
|
8
Xapac_2
03.10.12
✎
11:55
|
(6) спасиб тебе добрый человек!
|
|