Программная инициализация параметров в СКД (8.3) #685150


#0 by lucifer
Этим кодом я изменяю значение параметра. ПараметрыДанных = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных;   После выполнения этого кода отчет перестает вообще выводить данные. вот скрин на котором видно что данные параметру присвоились Почему в 8.3 это перестало работать? 8.2 все работало
#1 by lucifer
кукуалло
#2 by Леха Дум
Странный ты, показываешь скрин из отладчика с заполненным параметром и говоришь не работает... может все таки запрос кривенький?
#3 by lucifer
этот запрос вставляю в консоль запросов, данные выводятся
#4 by lucifer
комментирую код все работает
#5 by МойКодУныл
А если параметр не задан, точней пустая дата '00010101'. отчет должен что-то выводить? Может не там ставишь? и он при выполнении запроса пуст
#6 by r_p
Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Период",НачалоМесяца(ОтчетНаДату))
#7 by lucifer
если оставить пустым и сказать что этот параметр используется, будет ошибка что-то типа параметр не заполнен, если сказать что параметр не используется то ошибки не будет, и отчет сформируется, по всей видимости СКД будет выполнять запрос так ****.СрезПоследних т.е. как буд-то параметра нет
#8 by lucifer
такая же фигня
#9 by r_p
Попробуй запихнуть "Период" в компоновку в СКД.
#10 by lucifer
куда?
#11 by lucifer
СхемаКомпоновкиДанных.Параметры - сюда?
#12 by r_p
В конструкторе запроса в СКД во вкладку "Компоновка данных", а там "Условия"
#13 by Nenaviwu1c20
#14 by tenikov
на сервереклиенте?
#15 by lucifer
на сервере
#16 by lucifer
вааах, неужели работает )) Спасибо тебе ОГРОМЕННОЕ. А у меня уже тремор начинается когда я слышу про СКД  ))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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