|
Управляемые формы: Обратиться из модуля объекта к элементу формы |
☑ |
0
Kleopatra2803
28.08.14
✎
16:55
|
Добрый день!
Делаю отчет на управляемых формах на скд в УТ 11.1.4.10.
Кнопка "Сформировать отчет" стандартная, но отчет формирую программно в модуле объекта в процедуре "ПриКомпоновкеРезультата". На форме отчета у меня 2 вкладки, на первой выводится отчет, на второй задаются параметры.
Как при нажатии на кнопку сформировать программно перейти на вкладку с выводом отчета?
Если бы код был в модуле формы, то написала бы так:
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.ГруппаРезультат;
нужно как-то обратиться из модуля объекта к элементу формы
|
|
1
ДенисЧ
28.08.14
✎
16:56
|
Нарисовать свою кнопку - не предлагать?
|
|
2
Kleopatra2803
28.08.14
✎
17:01
|
(1) Я сначала делала по своей кнопке, но что-то там не заладилось с данными расшифровки и поэтому переписала в модуль объекта. Может быть есть возможность вызвать по нажатии на свою кнопку процедуру ПриКомпоновкеРезультата? Я не знаю, как к ней обратиться, записала процедуру в экспортную, но в модуле формы она все равно не видна
|
|
3
Бешеная Нога
28.08.14
✎
17:17
|
1. при компоновке результата писать запись в специальный регистр сведений
2. на форме обработчиком ожидания мониторить регистр сведений. при нахождении в ней записи - запись удалять и активировать нужную закладку
|
|
4
Бешеная Нога
28.08.14
✎
17:17
|
3. профит
|
|
5
Defender aka LINN
28.08.14
✎
17:43
|
(3) А в этих ваших Эмиратах знают толк в.
|
|
6
antoneus
28.08.14
✎
17:55
|
СкомпоноватьРезультат() же!
|
|
7
Kleopatra2803
28.08.14
✎
20:51
|
Спасибо всем! Переделала, чтобы в модуле формы по нажатию на кнопку вызывалась ПриКомпоновкеРезультата
&НаСервере
Процедура СформироватьНаСервере()
ДокументОбъект = РеквизитФормыВЗначение("Отчет");
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
ДокументОбъект.ПриКомпоновкеРезультата(Результат, ДанныеРасшифровки, Ложь);
Элементы.Результат.ОтображениеСостояния.Видимость = ложь;
Элементы.Результат.ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.НеИспользовать;
КонецПроцедуры
|
|
8
Kleopatra2803
29.08.14
✎
10:47
|
У меня еще вопрос по этому отчету. Не могу прикрепить его в УТ в раздел "Продажи", в рабочую область отчетов по продажам в раздел контроль расчетов с клиентами.
В самом отчете в подсистемах ставлю галочку в продажи-контроль расчетов с клиентами. он попадает автоматически в командный интерфейс подсистемы на панель действий в раздел отчеты, а мне нужно добавить его рабочую область. Как это сделать? Вроде все уже сделала, как в других отчетах, которые находятся в этой области
|
|