|
Открытие отчетов | ☑ | ||
|---|---|---|---|---|
|
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) спасиб тебе добрый человек!
|
| Форум | Правила | Описание | Секции | Поиск |