|
Подскажите, как открыть форму СКД отчета в УФ?
| ☑ |
0
espanol
06.03.14
✎
12:32
|
ЖКК к сожалению нет.
Подскажите, как открыть форму СКД отчета в УФ?
Отчет = Отчеты.СтатистикаОплатПоКонтрагенту.Создать();
СтруктураВариантов = Новый Структура;
Для Каждого ТекСтрока ИЗ Отчет.СхемаКомпоновкиДанных.ВариантыНастроек Цикл
СтруктураВариантов.Вставить(ТекСтрока.Имя, ТекСтрока.Настройки);
КонецЦикла;
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(СтруктураВариантов.СтатистикаScoreCard);
Отчет.ПолучитьФорму().Открыть();
Так естественно не прокатит...
|
|
1
VikingKosmo
06.03.14
✎
12:52
|
Глобальный контекст.ОткрытьФорму (Global context.OpenForm)
Глобальный контекст (Global context)
ОткрытьФорму (OpenForm)
Вариант синтаксиса: По названию
Синтаксис:
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
|
|
2
fmrlex
06.03.14
✎
12:54
|
(0) Если у отчета нет формы, то что ты собираешься открывать?
Если ты имеешь в виду формы отчетов на СКД в типовых, то там используется общая форма для вывода отчета.
|
|
3
espanol
06.03.14
✎
12:56
|
Есть отчет написанный на СКД, в УФ, имя формы "ФормаОтчетаУправляемая". Ее нужно открыть с вариантом "СтатистикаScoreCard".
Неужели никто не знает?
|
|
4
espanol
06.03.14
✎
13:03
|
&НаКлиенте
Процедура КомандаОткрытьСтатистикаОплатПоКонтрагенту(Команда)
ОткрытьФорму("Отчет.СтатистикаОплатПоКонтрагенту.Форма.ФормаОтчетаУправляемая", ПолучитьСтруктуруВариантов());
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьСтруктуруВариантов()
ОтчетСтатистикаОплатПоКонтрагенту = Отчеты.СтатистикаОплатПоКонтрагенту.Создать();
СтруктураВариантов = Новый Структура;
Для Каждого ТекСтрока ИЗ ОтчетСтатистикаОплатПоКонтрагенту.СхемаКомпоновкиДанных.ВариантыНастроек Цикл
Если ТекСтрока.Имя = "СтатистикаScoreCard" Тогда
СтруктураВариантов.Вставить(ТекСтрока.Имя, ТекСтрока.Настройки);
КонецЕсли;
КонецЦикла;
//ОтчетСтатистикаОплатПоКонтрагенту.КомпоновщикНастроек.ЗагрузитьНастройки(СтруктураВариантов.СтатистикаScoreCard);
Возврат СтруктураВариантов;
КонецФункции
Вот так прокатило
|
|
5
espanol
06.03.14
✎
13:08
|
Хотя не, не прокатило, вариант не передается, а сам каким-то чудом выбирается, как предать вариант правильно?
|
|