|
Управляемые формы: Обратиться из модуля объекта к элементу формы | ☑ | ||
---|---|---|---|---|
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
|
У меня еще вопрос по этому отчету. Не могу прикрепить его в УТ в раздел "Продажи", в рабочую область отчетов по продажам в раздел контроль расчетов с клиентами.
В самом отчете в подсистемах ставлю галочку в продажи-контроль расчетов с клиентами. он попадает автоматически в командный интерфейс подсистемы на панель действий в раздел отчеты, а мне нужно добавить его рабочую область. Как это сделать? Вроде все уже сделала, как в других отчетах, которые находятся в этой области |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |