Добрый день
Платформа 1С:Предприятие 8.3 (8.3.15.1778)
"Управление производственным предприятием для Украины", редакция 1.2
Разработка конфигурации: "ABBYY Ukraine", 2005-2007 (1.2.6.7)
Обычные формы, Режим совместимости: Версия 8.1
есть задача: необходимо открыть форму отчета и выполнить отчет (типа режим автозапуска)
но вот сталкнулся с непонятной для меня ситуацией - при повторном программном открытии формы отчета
всегда получаю новый экземпляр формы отчета
подскажите пож-та что некорректно в моем коде?
ФормаОтчета = Отчеты.АнализТочкиЗаказа.ПолучитьФорму("Форма", Неопределено, "АнализТочкиЗаказаАвтоЗапуск");
Если ФормаОтчета.Открыта()=Ложь Тогда
ФормаОтчета.Автозапуск = Истина;
ФормаОтчета.Открыть();
Иначе
ФормаОтчета.Активизировать();
ФормаОтчета.Обновить();
КонецЕсли;
kserg2012 @ Сегодня, 11:01
,
а можливо "Предопределенная процедура в модуле формы "ПриПовторномОткрытии()""
//В модуле формы отчта процедура ПриПовторномОткрытии
Процедура ПриПовторномОткрытии()
Активизировать();
КонецПроцедуры
Процедура ПриПовторномОткрытии(СтандартнаяОбработка)
Сообщить("Это ПриПовторномОткрытии",СтатусСообщения.Информация);
Активизировать();
КонецПроцедуры
ФормаОтчета = Отчеты.АнализСчета.ПолучитьФорму("ФормаОтчета", Неопределено, "ОтчетАнализСчета");
Если ФормаОтчета.Открыта() Тогда
ФормаОтчета.Активизировать();
Иначе
ФормаОтчета.Открыть();
КонецЕсли;
Перевірте чи є щось таке, якщо прибрати, буде одна форма відкриватись.
ЭтаФорма.КлючУникальности = Новый УникальныйИдентификатор();
Процедура НазначитьФормеУникальныйКлючИдентификации(Форма) Экспорт
Процедура ОткрытьНовоеОкноОтчета(Отчет, ФормаОтчета) Экспорт
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua