Управляемые формы + СКД + программное формирование отчета = Трабла #712900


#0 by mzelensky
Доброго всем. Управляемые формы. Отчет на Скд. Хочу сформировать отчет из формы списка справочника "Контрагенты" с отбором по текущему контрагенту. Пишу: В результате отчет открывается, формируется и даже нужный мне отбор устанавливается (это видно в шапке отчета). НО этот отбор по контрагенту не видно в настройках отчета, а следовательно и изменить я его не могу. Пробовал разные варианты: ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный; Но не помогает. Как быть ?
#1 by Господин ПЖ
так ты их в фиксированные затолкал
#2 by Fragster
пихай в пользовательские
#3 by mzelensky
Как? Я этот пример в типовой нашел. Вместо "ФиксированныеНастройки" -- "ПользовательскиеНастройки" ?
#4 by Kyon8
Вот пример
#5 by Господин ПЖ
>Я этот пример в типовой нашел и что с того... фикс. настройки - это дополнение
#6 by mzelensky
Это я уже понял - нашел в СП. Но если я просто меняю "ФиксированныеНастройки" на "ПользовательскиеНастройки", то ошибок нет, но отбор вообще не устанавливает.
#7 by mzelensky
ну так там аналогичня ситуация = фактически отбор устанавливается, а в видимых пользовательских настройках пусто.
#8 by mzelensky
кажется дошло, тип данных не тот
#9 by mzelensky
Не, все-равно что-то не то. Сейчас сделал вот так:
#10 by mzelensky
Где тупанул?
#11 by mzelensky
Апп
#12 by ИсчадиеADO
пользовательские настройки вроде при открытии только могут заполняться, не при создании на сервере и не из параметров формы (ОткрытьФорму(имя, параметры) емнип
#13 by ИсчадиеADO
а не, - это про параметры СКД, а не отбор, а отбор вообще-то через параметры передаваемые в открываемую форму должно работать
#14 by ИсчадиеADO
А для отбора, емнип, в параметрах, нужно заполять свойство "Отбор"
#15 by ИсчадиеADO
#16 by mzelensky
Сделал через "Отбор"...сам отбор отработал, отчет открылся и сформировался, но по прежнему этот отбор скрыт и не доступен для редактирования!!! А мне нужно.
#17 by ИсчадиеADO
напиши плз, если решишь А где ты пример из нашел, говоришь?
#18 by mzelensky
Пример из я выдернул из УТ 11...отчет ведомость по товарам на скаладх кажется.
#19 by mzelensky
Вопрос открыт
#20 by mzelensky
ну что за беда такая?
#21 by mzelensky
что, совсем никто не знакет?
#22 by ИсчадиеADO
хз, при открытии пользовательские настройки точно обновляются, глянь, на 8.2 и работает нормально?
#23 by Kalambur
убери КлючНазначенияИспользования, КлючВарианта, без них как?
#24 by ам794123
Я обычно делаю как-то так:
#25 by mzelensky
Сам отбор работает (я об этом уже писал), но этот отбор не отображается в настройках формы + его поменять нельзя.
#26 by mzelensky
А они тут причем?
#27 by mzelensky
Я так тоже умею - это ты с объектом (отчетом) работаешь, на сервере. Я же программно открывают отчет. Открываю на клиенте, так что у меня нет всего этого.
#28 by ам794123
Придется тебе вручную форму настроек создать и передать ей свои настройки, и сохранять их в хранилище тоже вручную
#29 by vmv
пара вопросов? расширения управляемой формы отчета выучил? парметры управлямой формы выучил? стандартные отбработчики управлямой формы выучил? методы работы с пользовательскими настройками по СП выучил? Если все ответы "да", то задача в решаеться мышкой и возможно чутка кода в обработчиках формы, а вариант из когда хотя бы один ответ будет "нет".
#30 by mzelensky
Давай вот без пафоса и биения себя пяткой в грудь. Можешь и хочешь помочь - помоги, а нет - ... в общем идею ты понял.
#31 by mzelensky
Ну где шибко умные, которые все выучили?!?!?!
#32 by BadSanta
В коллекции ПользовательскиеНастройкиКомпоновкиДанных ключевым является поле ИдентификаторПользовательскойНастройки. Его значение подсмотри в оригинальных пользовательских настройках.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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