|
программно получить вариант отчета 1с 8.3 скд |
☑ |
0
DmitriyDI
01.06.15
✎
15:53
|
в обработке расшифровки получаю форму отчета так:
ФормаМоегоОтчета = ПолучитьФорму("ВнешнийОтчет.МойВнешнийОтчет.Форма.ФормаОтчета");
далее получаю настройки скд
Настройки = ФормаМоегоОтчета .Отчет.КомпоновщикНастроек.Настройки;
у моего отчета 2 варианта компоновки, как мне указать программно, какой вариант использовать?
|
|
1
DmitrO
01.06.15
✎
16:08
|
у формы отчета есть параметр КлючВарианта
|
|
2
DmitriyDI
01.06.15
✎
16:09
|
(1) Да! я пишу ФормаМоегоОтчета.КлючТекущегоВарианта = "Имя моего варианта", но ничего не происходит..
|
|
3
DmitrO
01.06.15
✎
16:09
|
не реквизит формы, а ПАРАМЕТР формы
|
|
4
DmitrO
01.06.15
✎
16:10
|
см. в СП расширение формы отчета, Параметры формы
|
|
5
DmitrO
01.06.15
✎
16:12
|
ФормаМоегоОтчета = ПолучитьФорму("ВнешнийОтчет.МойВнешнийОтчет.Форма.ФормаОтчета", Новый Структура("КлючВарианта", "МойВариант2"));
|
|
6
DmitriyDI
01.06.15
✎
16:17
|
(4) да, так пробую, тоже не получается почему-то ...
П = Новый Структура("КлючВарианта", "ИмяВариантаМоегоОтчета");
ФормаМоегоОтчета = ПолучитьФорму("ВнешнийОтчет.МойВнешнийОтчет.Форма.ФормаОтчета",П);
|
|
7
DmitriyDI
01.06.15
✎
16:25
|
(5) Спасибо! УстановитьТекущийВариант подошло!
|
|