СКД: определить выбранный вариант отчета в модуле объекта #778838


#0 by extrim-style
Собсно сабж. Есть идеи?
#1 by Strogg
прям в модуле объекта? Я делал параметр Вариант и при смене варианта/открытии отчета его заполнял. Затем, доставал из параметра.
#2 by extrim-style
это еще и форму свою нужно заводить?
#3 by Strogg
блин, тыж не написал, УФ, или ОФ. У меня на ОФ.
#4 by extrim-style
УФ
#5 by Strogg
, да понятно, что УФ, на ОФ вариант просто так не выберешь... Такто, у СхемаКомпоновкиДанных.ВариантыНастроек. нет метода Текущийвариант :)
#6 by extrim-style
Вобщем, можно определить, к примеру, по различающимся параметрам вывода: КомпоновщикНастроек.Настройки.ПараметрыВывода.Элементы.Найти("ВыводитьПараметрыДанных").Использование Но, думаю, что сделаю через параметр, т.к. нужен быстрый выбор.
#7 by Defender aka LINN
А для зачем?
#8 by Strogg
да мало ли зачем - в зависимости от варианта переопределить параметры, например.
#9 by Defender aka LINN
А если пользователь руками такой же вариант создаст? Вот же классно - один и тот же отчет, одни и те же настройки - а результат разный. Красота, ля!
#10 by Strogg
Пользователь, способный создать вариант отчета самостоятельно - вполне может догадаться заглянуть в конструктор настроек, чтобы узнать, что у него там творится в параметрах. В большинстве же своем, хвала богам, если пользователь для переключения варианта не будет звать программиста.
#11 by Defender aka LINN
Параметры могут быть и недоступными.
#12 by Armando
Согласен с Имя варианта отчета не должно влиять на формирование отчета. Если надо, чтоб в зависимости от комбинации настроек что-то программно изменилось, то и надо анализировать настройки, но никак не имя варианта.
#13 by Strogg
"Имя варианта отчета не должно влиять на формирование отчета." а на что же оно должно влиять, в таком случае? У меня (правда, ОФ) отчет, в зависимости от варианта берет инфу из разных наборов данных со своими параметрами, которые надо заполнять. Все параметры и доступные поля отбора вынесены на форму. Пользак даже в настройки войти не может, бо бухгалтер. "то и надо анализировать настройки, но никак не имя варианта." - вот у автора и вопрос, как проанализировать настройки при смене варианта.
#14 by Defender aka LINN
Ни на что не должно влиять. Это всего лишь название.
#15 by тарам пам пам
делаешь в СКД параметр "ОткудаБратьДанные" и создаешь два своих варианта, в одном из которых значение "БратьДанныеОтсюда", в другом - "БратьДанныеОттуда".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С