Скд, установка отбора... #774540


#0 by Зая Бусечка
УФ. Отчёт на СКд. Требуется прописать подразделение в отбор при открытии отчёта Делаю &НаКлиенте Значение не устанавливается. Такое ощущение, что она после открытия ещё откуда-то тянет настройки.... ПередЗагрузкойПользовательскихНастроекНаСервере ПриЗагрузкеДанныхИзНастроекНаСервере ПриЗагрузкеПользовательскихНастроекНаСервере ПриЗагрузкеВариантаНаСервере там код аналогичный. Но не срабатывает... Куды бечь? (Канадскую границу не предлагать...)
#1 by Pro-tone
ковыряй отладчиком Схему в модуле отчета, увидишь что там в отборах
#2 by Зая Бусечка
Да уже везде наковыряла, на выходе из каждой процедуры отбор правильно заполнен....
#3 by Nuobu
Может, не срабатывает, т.к. ты устанавливаешь настройки, а не пользовательские настройки?
#4 by Nuobu
+ Фото.
#5 by aleks_default
+1 пользовательские настройки надо заполнять
#6 by Зая Бусечка
Сделала вот так Результат не изменился. Да, это в ПриОткрытии. Проблемы с ЖКТ? )
#7 by Nuobu
Тебе говорят про Пользовательские настройки. Ты, когда устанавливаешь отбор программно, то, зайдя в предприятие видишь его? Если нет, то нужно устанавливать пользовательские настройки. Что такое ЖКТ? Фото должно быть в профиле. Таковы правила форума.
#8 by aleks_default
об.КомпоновщикНастроек.ПользовательскиеНастройки
#9 by aleks_default
+ да у нас тут шовинизьм
#10 by Зая Бусечка
Там нет моего элемента "Подразделение" ЖКТ - это желудочно-кишечный тракт.
#11 by Pro-tone
не верю. Покажи картинку отладчика что там в элементах отборов СКД схемы
#12 by Зая Бусечка
Из какой конкретно процедуры?
#13 by leonidkorolev
"Там нет моего элемента "Подразделение" " Попробуй добавить туда нужный отбор
#14 by aleks_default
тогда в ПриКомпоновкеРезульатата заполняй
#15 by Зая Бусечка
Не... Мне надо значение по умолчанию, и что пользователь его смог поменять...
#16 by Зая Бусечка
Так он же есть в настройках схемы, почему его нет в пользовательских?
#17 by leonidkorolev
Когда пользователь установит, тогда и появится там наверно
#18 by Nuobu
Потому что настройки схемы и пользовательские - это разные настройки. П.С. В отборе, который есть в схеме галочка не стоит:
#19 by Зая Бусечка
Стоит. Иначе бы я её на автоформе не видела.
#20 by Nuobu
КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Поищи там отбор с "галочкой"
#21 by Зая Бусечка
Какой галочкой? Там всего две записи - период и пустая (в смысле без всяки опозновательных знаков), но с ПравоеЗначение равно тому, что мне надо.
#22 by Nuobu
А пользователь видит твоё "правое значение"?
#23 by Зая Бусечка
Если бы он видел - вопрос не возник бы.
#24 by Nuobu
Покажи скрин.
#25 by PCcomCat
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));
#26 by PCcomCat
#27 by Зая Бусечка
Это не параметр, а отбор
#28 by Зая Бусечка
Я уже запуталась... В какие настройки мне таки нужно добавлять? В просто, в фиксированные или пользовательские? Отборы я умею добавлять...
#29 by Зая Бусечка
Не отборы, а параметры...
#30 by aleks_default
попробуй так Если отб.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Подразделение") Тогда
#31 by Зая Бусечка
Не помогло... Поле находит, но на форме ничего не меняется... Такое ощущение, что она после уже ещё что-то откуда-то грузит...
#32 by aleks_default
А если в ПриЗагрузкеПользовательскихнастроекНаСервере Написать такую фигню Отчет.КомпоновщикНастроек.Загрузитьнастройки(Отчет.КомпоновщикНастроек.Настройки) а перенести в ПередЗагрузкойВариантаНаСервере(Настройки) у меня вроде так работает
#33 by Зая Бусечка
вот так получилось...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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