|
Управляемая форма отчета | ☑ | ||
---|---|---|---|---|
0
Kyrtizanka
28.11.13
✎
16:21
|
Помогите, пожалуйста. Куча инфы вроде по подобной тебе в инете, но для себя решения не нашла, видимо что-то не так делаю.Задача й меня в следующем
у меня управляемая форма,на форме КомпоновщикНастроекПользовательскиеНастройки, в Скд отборы добавила в пользовательские поля, т.е он запучкает отчет, а у него уже в настройках все виды отборов. Но мне нужно , чтобы уже стоял отбор по менеджеру, не могу никак достучаться до данного отбора |
|||
1
Kyrtizanka
28.11.13
✎
16:22
|
В процедуре
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) определяю пользователя глЗначениеПеременной_глТекущийПользователь = глЗначениеПеременной("глТекущийПользователь") потом мне нужно добавить отбор |
|||
2
grayshadow
28.11.13
✎
16:23
|
КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить()
|
|||
3
Kyrtizanka
28.11.13
✎
16:25
|
так добавляла, но при открытии нет моего отбора в КомпоновщикНастроекПользовательскиеНастройки
|
|||
4
grayshadow
28.11.13
✎
16:29
|
а для пользовательских не проканает так же добавить?
(я предпочитаю пользовательские не трогать, все пихаю в просто Настройки) |
|||
5
grayshadow
28.11.13
✎
16:29
|
есличо, у компоновщика есть Настройки, ПользовательскиеНастройки и ФиксированныеНастройки:)
|
|||
6
Kyrtizanka
28.11.13
✎
16:35
|
эх, да пыталась)) не получается
|
|||
7
Kyrtizanka
28.11.13
✎
16:39
|
в пользовательских настройках левое значение не стоит, есть идентификатор
|
|||
8
grayshadow
28.11.13
✎
16:43
|
а принципиально засунуть именно в пользовательские?
|
|||
9
Kyrtizanka
28.11.13
✎
16:44
|
ну конечно, человек открывает отчет, а там данные по нему формируются
|
|||
10
Kyrtizanka
28.11.13
✎
16:44
|
это нормально
|
|||
11
Kyrtizanka
28.11.13
✎
16:47
|
лНастройка = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
Для каждого Элемент из лНастройка.Отбор.Элементы Цикл Если СокрЛП(Элемент.ЛевоеЗначение) = "Менеджер" Тогда Элемент.Использование = Истина; Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; Элемент.ПравоеЗначение =Отчет.Менеджер ; Параметр = Элемент; Прервать; КонецЕсли; КонецЦикла; |
|||
12
Kyrtizanka
28.11.13
✎
16:48
|
В настройках все прекрасно встает, но вот при открытии в отборе менеджер не стоит моего отбора
|
|||
13
grayshadow
28.11.13
✎
16:49
|
а кто будет засовывать лНастройка обратно в компоновщик?
|
|||
14
Kyrtizanka
28.11.13
✎
16:54
|
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(лНастройка);
засовывала)) |
|||
15
Kyrtizanka
28.11.13
✎
16:56
|
знаете что сделала, но реально бред какой-то))
&наКлиенте ЭтаФорма.Элементы.КомпоновщикНастроекПользовательскиеНастройки.Обновить(); |
|||
16
grayshadow
28.11.13
✎
16:57
|
сам отбор есть, но нет правого значения?
или вообще нет отбора по менеджеру? |
|||
17
Kyrtizanka
28.11.13
✎
16:59
|
получается что
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(лНастройка); -Пользовательские настройки заново заполняются на основе этих настроек. но на клиенте мне пришлось их принудительно обновить |
|||
18
grayshadow
28.11.13
✎
16:59
|
(15) ах, это УФ... тогда да, помним про гадское "Установить стандартные настройки" после изменения варианта
|
|||
19
Kyrtizanka
28.11.13
✎
16:59
|
я не знаю корректно ли это , но главное, что обновились
|
|||
20
Kyrtizanka
28.11.13
✎
17:00
|
что-то управляемы режим все никак не идет как по маслу))
|
|||
21
grayshadow
28.11.13
✎
17:02
|
вообще управляемый режим - норм:) а вот то, что сделали с отчетами, это капец... если, скажем, в УТ 10.3 пользователю реально было разобраться с настройками отчета, то в 11-й - из моих НИКТО не умеет
|
|||
22
Kyrtizanka
28.11.13
✎
17:07
|
ну мне кажется настройки у неуправляемого отчета более понятны пользователю, читабельны, или я что не так делаю, потому что если я отражаю выбранныеполя, отборы и группировки , то настройка пользователя выглядет ужасающе
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |