СКД: Две СКД в одном отчете #435215


#0 by lusyculys
Пытаюсь сделать две СКД в одном отчете. Делаю по Хрусталевой, отчеты выводятся, но не могу присвоить даты параметрам СКД. Привожу тексты процедур То, что закомментировано, другой вариант присвоения даты, но он тоже не работает. Дата присваивается, но перестают меняться макеты. Помогите, пжлста.
#1 by ТелепатБот
#2 by Demasiado
#3 by lusyculys
моё делает то же самое, что и в приведенном примере. У меня проблема в присвоении значений параметрам НачалоПериода и КонецПериода
#4 by Zeldan
может так? какого рода ошибку пишет?
#5 by lusyculys
В этом случае параметры НачалоДня и КонецДня создаюся еще раз (это не нужно, т.к. они уже есть), отчет все равно выводится за весь период. Хотя смотрю через отладчик этим параметрам присваиваются нужные значения.
#6 by Andry888
Ошибка наверно, что настройки по умолчанию ставишь... !Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;!
#7 by lusyculys
и что же делать? если я не ставлю !Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;! у меня макеты перестают меняться
#8 by Andry888
Если эти настройки попробовать "ОтчетОбъект.КомпоновщикНастроек.Настройки" (в них же и параметры устанавливать)?
#9 by Kolyasik
#10 by Kolyasik
СхемаКомпоновкиДанных = ЭтотОбъект.ПолучитьМакет("Макет"); обимеуй не СхемаКомпоновкиДанных может глюк быть так как есть основная схема
#11 by lusyculys
К сожалению это полная ерунда. Ни у КомпоновщикМакета, ни у МакетКомпоновки нет .Настройки
#12 by lusyculys
да ну, это же просто имя переменной
#13 by lusyculys
неужели ни перед кем не вставала подобная задача?
#14 by Andry888
может когда ты вытаскиваешь настройки ...Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; следует в переменной "настройки" и запихать твои параметры?
#15 by lusyculys
ты знаешь как?
#16 by Andry888
Ну вот так например: Настройки.ПараметрыДанных.Элементы.Найти("НачалоПериода").Значение='20090101'
#17 by lusyculys
Супер! В итоге мои процедуры преобразовались в следующее Процедура ДействияФормыДействие(Кнопка) Спасибо,Andry888!
#18 by Andry888
рад за тебя.)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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