|
Один отчет с разными формами для управляемого и обычного приложения
| ☑ |
0
bvb
17.07.14
✎
15:33
|
Есть внешний отчет под БП 2.0 и БП 3.0. У него есть две формы заточенные соответственно под управляемое и под обычное приложение.
Как эти формы переключать при открытии отчета в зависимости от типа приложения.
Написал в висячих строках модуля объекта отчета :
Если ТекущийРежимЗапуска() = РежимЗапускаКлиентскогоПриложения.ОбычноеПриложение Тогда
ЭтотОбъект.ОткрытьФорму("ФормаОтчетаОбычная");
ИначеЕсли ТекущийРежимЗапуска() = РежимЗапускаКлиентскогоПриложения.УправляемоеПриложение Тогда
ЭтотОбъект.ОткрытьФорму("ФормаОтчетаУправляемая");
КонецЕсли;
Нифига не работает
|
|
1
ДенисЧ
17.07.14
✎
15:34
|
Одну из форм назначь основной, другую дополнительной
|
|
2
Defender aka LINN
17.07.14
✎
15:36
|
(1) Это чит, нормальные люди читы не юзают.
|
|
3
bvb
17.07.14
✎
15:46
|
(1) Дополнительная не активна
|
|
4
sirsp
17.07.14
✎
16:03
|
(3) Сервис - Параметры - (Общие) Управляемое приложение и обычное приложение
|
|
5
ДенисЧ
17.07.14
✎
16:06
|
(2) Слава Валарам, хоть один поверил, что я ненормальный :-)
|
|
6
Necessitudo
17.07.14
✎
16:07
|
(0) Что такое
"Написал в висячих строках модуля объекта отчета :"
Модуль объекта в управляемом приложении же компилируется на сервере. Что там открывать ты собрался?
|
|
7
Hans
17.07.14
✎
16:08
|
(0) Попробуй написать это в "передОткрытием" двух форм, там же ставь Отказ = Истина;
|
|
8
bvb
17.07.14
✎
16:45
|
Сабж (1) Был таки прав.
Только пришлось выйти из конфигуратора 8.3 и зайти в конфигураторе платформы 8.2 чтобы стала активна закладка "Дополнительные"
|
|
9
sirsp
17.07.14
✎
16:53
|
(8) А чем тебе (4) не угодило?
|
|
10
bvb
17.07.14
✎
17:17
|
(9)Дошло ! Это же надо в конфигураторе выбрать ?
Спасибо буду знать !
Пошел читать справку .
|
|
11
Лефмихалыч
17.07.14
✎
17:27
|
(0) так делают только чудаки. сделай две формы, которые будут вызывать одну и туже функцию модуля
|
|