Имя: Пароль:
1C
1С v8
Открыть отчет повторно
0 tochki
 
30.03.15
10:03
Ув. гуру! Читал свежую темку Повторное открытие формы обработки и у меня такой же вопрос, но по 8.1. Как открыть внешний отчет два или более раз? Поискал конфигурацию УТ 10.3 на предмет КлючУникальности, но ничего полезного не нашел.
1 alex_shkut
 
30.03.15
10:09
Не буду говорить 100% за 8.1, но попробуй в модуле формы отчета процедура ПередОткрытием такой код вставить

ЭтаФорма.КлючУникальности = Новый УникальныйИдентификатор;

У меня так работает, правда, 8.2
2 Stim
 
30.03.15
10:10
что-то там с заголовком.

попробуй в заголовок писать текущую дату
3 tochki
 
30.03.15
10:52
(1) Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    // Вставить содержимое обработчика.
    ЭтаФорма.КлючУникальности = Новый УникальныйИдентификатор;
    ЭтаФорма.Заголовок = ЭтаФорма.КлючУникальности;
КонецПроцедуры

Попробовал даже так, не получается :)
4 tochki
 
30.03.15
11:10
Открыть внешний отчет повторно можно из другого отчета:

(2) Процедура КнопкаВыполнитьНажатие(Кнопка)
    // Вставить содержимое обработчика.
    КлючУникальности = Новый УникальныйИдентификатор;
    Форма = ВнешниеОтчеты.ПолучитьФорму("c:\Users\Anonymous\Desktop\erf\ВывестиДеревом.epf", , , КлючУникальности);
    Форма.Открыть();
КонецПроцедуры

А вот как сделать это перетаскиванием мышкой? Из формы открывать эту же форму?
5 Stim
 
30.03.15
11:47
(3) убери автозаголовок
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший