|
отчеты СКД (отбор на стадии формирования) |
☑ |
0
SerGo-116
26.01.15
✎
17:48
|
Всем добрый вечер!
Есть простой отчет "ВаловаяПрибыль" тащит все значения из регистра накоплений. Есть отбор по менеджеру. Нужно что бы при открытии формы отчета в отбор менеджера устанавливался "ТекущийПользователь" и изменить отбор было не возможно...
Как лучше сделать создать дополнительную форму для данного отчета и там все прописать или можно в общей форме оставить, но тогда как заставить СКД понимать текущего пользователя в отборе.
Заранее спасибо.
|
|
1
batman1978
26.01.15
✎
17:50
|
Примерно можно сделать по принципу
|
|
2
SerGo-116
26.01.15
✎
17:56
|
(1) по принципу чего?
|
|
3
batman1978
26.01.15
✎
17:59
|
ОтчетОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы.Очистить();
элементотбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Менеджер");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = "Иван";
Если ""+ГЛТекущийПользователь="Иван" тогда
Элементотбора.ПравоеЗначение.Видимость = Ложь;
КонецЕсли;
возможно будет работать )
ну и на форме элемент отбора настроить на менеджера
|
|
4
SerGo-116
26.01.15
✎
18:00
|
Буду пробовать, спасибо.
|
|
5
batman1978
26.01.15
✎
18:07
|
да не за что ) я сам такой же как и ты ) просто сам примерно такое на флаг отправки по почте делал. Незнаю поможет тебе или нет.
|
|