Переоткрыть форму внешнего отчета #466363


#0 by i_rodionov
Кто подскажет, как выйти из положения, кроме как встроить отчет в метаданные. Есть внешний отчет. На его печатной форме есть ячейка, при щелчке на которой появляется диалог этого отчета с последними установленными параметрами. Беда в том, что эта форма не переоткрывается, а открывается вторая копия(!!!) этого же отчета. Как обойти?
#1 by mikecool
смотри параметры запуска, когда к имени отчета добавляешь # - открывается новая копия, в противном случае - тот же
#2 by i_rodionov
Делаю так.
#3 by aka MIK
#4 by i_rodionov
+ Если добавить шарп к имени файла - не находит файл Вот этот то код и отрабатывает у меня. Для встроенных отчетов работает. Для внешних побочный эффект. Кто пытался победить?
#5 by aka MIK
А вообще в любой типовой этот механизм нормально работает. см процедуру ОбработкаЯчейкиТаблицы в глобальнике
#6 by i_rodionov
А я и сижу в типовой. Только отчет внешний. А механизм этот скопипастил
#7 by aka MIK
У меня работало
#8 by aka MIK
Флаг Обновить в расшифровке устанавливал?
#9 by i_rodionov
Обновить = 2
#10 by aka MIK
А теперь убери решетку
#11 by i_rodionov
Спасибо Да. Без решетки работает. Хм.
#12 by aka MIK
Не хм а так и задумано
#13 by i_rodionov
Сегодня заметил странность. Если без шарпа (чтобы не открывалась вторая форма), кнопка Обновить (флаг Обновить = 1) срабатывает как Настройка (флаг Обновить = 2) несмотря на то, что в Обновить = 1. Иными словами портит весь механизм. Пришлось смириться с открытием второго экземпляра формы
#14 by enco_FobiaN
dfqnt
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С