Имя: Пароль:
1C
 
СКД: определить выбранный вариант отчета в модуле объекта
0 extrim-style
 
17.08.16
15:40
Собсно сабж. Есть идеи?
1 Strogg
 
17.08.16
15:42
прям в модуле объекта? Я делал параметр Вариант и при смене варианта/открытии отчета его заполнял. Затем, доставал из параметра.
2 extrim-style
 
17.08.16
15:44
(1) это еще и форму свою нужно заводить?
3 Strogg
 
17.08.16
15:45
(2) блин, тыж не написал, УФ, или ОФ. У меня на ОФ.
4 extrim-style
 
17.08.16
15:48
(3) УФ
5 Strogg
 
17.08.16
15:54
(4), да понятно, что УФ, на ОФ вариант просто так не выберешь...
Такто, у СхемаКомпоновкиДанных.ВариантыНастроек. нет метода Текущийвариант() :)
6 extrim-style
 
17.08.16
16:52
Вобщем, можно определить, к примеру, по различающимся параметрам вывода: КомпоновщикНастроек.Настройки.ПараметрыВывода.Элементы.Найти("ВыводитьПараметрыДанных").Использование

Но, думаю, что сделаю через параметр, т.к. нужен быстрый выбор.
7 Defender aka LINN
 
17.08.16
19:16
(0) А для зачем?
8 Strogg
 
17.08.16
19:38
(7) да мало ли зачем - в зависимости от варианта переопределить параметры, например.
9 Defender aka LINN
 
17.08.16
19:41
(8) А если пользователь руками такой же вариант создаст? Вот же классно - один и тот же отчет, одни и те же настройки - а результат разный. Красота, ля!
10 Strogg
 
17.08.16
20:42
(9) Пользователь, способный создать вариант отчета самостоятельно - вполне может догадаться заглянуть в конструктор настроек, чтобы узнать, что у него там творится в параметрах.
В большинстве же своем, хвала богам, если пользователь для переключения варианта не будет звать программиста.
11 Defender aka LINN
 
17.08.16
20:46
(10) Параметры могут быть и недоступными.
12 Armando
 
17.08.16
23:06
Согласен с Defender aka LINN
Имя варианта отчета не должно влиять на формирование отчета. Если надо, чтоб в зависимости от комбинации настроек что-то программно изменилось, то и надо анализировать настройки, но никак не имя варианта.
13 Strogg
 
18.08.16
08:54
(12) "Имя варианта отчета не должно влиять на формирование отчета." а на что же оно должно влиять, в таком случае? У меня (правда, ОФ) отчет, в зависимости от варианта берет инфу из разных наборов данных со своими параметрами, которые надо заполнять. Все параметры и доступные поля отбора вынесены на форму. Пользак даже в настройки войти не может, бо бухгалтер.
"то и надо анализировать настройки, но никак не имя варианта." - вот у автора и вопрос, как проанализировать настройки при смене варианта.
14 Defender aka LINN
 
18.08.16
10:56
(13) Ни на что не должно влиять. Это всего лишь название.
15 тарам пам пам
 
18.08.16
11:32
(13) делаешь в СКД параметр "ОткудаБратьДанные" и создаешь два своих варианта, в одном из которых значение "БратьДанныеОтсюда", в другом - "БратьДанныеОттуда".