|
УФ: отбор в списке документов по пользователю своя конфа | ☑ | ||
---|---|---|---|---|
0
NewbieMe
09.02.15
✎
16:15
|
Здравствуйте! Учусь, пишу свою конфу. Помогите, пожалуйста, как сделать просто и надежно, чтобы в списке документов ПриОткрытии производился отбор по текущему пользователю (Реквизит Автор).
|
|||
1
NewbieMe
09.02.15
✎
16:18
|
Так не работает:
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номер"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Больше; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; ЭлементОтбора.ПравоеЗначение = "Автор"; КонецПроцедуры |
|||
2
pessok
09.02.15
✎
16:19
|
"Номер" > "Автор"
это новый виток... |
|||
3
NewbieMe
09.02.15
✎
16:20
|
(2) О, простите, ошибся. Разумеется, Автор > Автор.
|
|||
4
pessok
09.02.15
✎
16:21
|
А что значит Больше?
Может быть надо сравнивать на Равно? |
|||
5
Diman000
09.02.15
✎
16:22
|
Да, "Номер" больше чем "Автор" это оригинальный подход.
Чтобы понять что к чему, добавь в конфигураторе все это хозяйство, потом в отладчике посмотри что там в отборе хранится. |
|||
6
Heckfy
09.02.15
✎
16:22
|
ИМХО самое простое настроить ограничения в правах для роли пользователя
ГДЕ Автор.Ссылка = &ТекущийПользователь ТекущийПользователь получить из параметров сеанса. |
|||
7
Diman000
09.02.15
✎
16:24
|
Да, зависит от задачи.
Если отборов предполагается много в зависимости от всяких реквизитов и галочек на форме, то проще их напихать сразу, а потом только флажки Использование расставлять и ПравоеЗначение. |
|||
8
NewbieMe
09.02.15
✎
16:24
|
(6) Спасибо, попробую.
|
|||
9
NewbieMe
09.02.15
✎
16:31
|
Исправил свой запрос, на равно, теперь все документы скрываются.
|
|||
10
Diman000
09.02.15
✎
16:37
|
Вот это также оставил что ли?
ЭлементОтбора.ПравоеЗначение = "Автор"; Если ответ "да", то начать надо с первого класса по 1С. |
|||
11
NewbieMe
09.02.15
✎
23:25
|
Господа, вопрос: а если я хочу сделать так:
ПриСозданииНаСервере Список.Отбор.Автор.Установить(ПараметрыСеанса.ТекущийПользователь); Поле объекта не обнаружено (Автор) А оно есть... |
|||
12
NewbieMe
10.02.15
✎
00:39
|
(11) А, все, разобрался как пользоваться конструкцией отбора. Спасибо всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |