|
Много страниц с разными списками документов, как добавить отбор по пользователю?
| ☑ |
0
SkillUp
20.11.19
✎
10:13
|
Стандартный способ:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
ЭтаФорма.ДокументСписок.Отбор.Ответственный.ВидСравнения = ВидСравнения.Равно;
ЭтаФорма.ДокументСписок.Отбор.Ответственный.Значение = ПараметрыСеанса.ТекущийПользователь;
ЭтаФорма.ДокументСписок.Отбор.Ответственный.Использование = Истина;
//Запретим пользователю менять отбор
ЭлементыФормы.ДокументСписок.НастройкаОтбора.Ответственный.Доступность = Ложь;
КонецПроцедуры
Но, из-за того что на форме, много страниц с разныим списками. Как конретной странице (со списокм документов) задать отбор?
|
|
1
ДенисЧ
20.11.19
✎
10:14
|
На каждой странице свой список. Вот ему и присваивай
|
|
2
SkillUp
20.11.19
✎
10:43
|
(1) Ну так в этом-то и вопрос, как? Если каждой странице список, у списка документов (тч) нету ПередОткрытием. Делать отбор в процедурах ПриВыводеСтроки или ПриВыводеДанных? Если ПередОткрытием отбор выставить, но он на все списки срабатывает. А мне надо, на одном один отбор, на другом другой....
|
|
3
ДенисЧ
20.11.19
✎
10:44
|
Панель.ПриСменеСтраницы (Panel.OnCurrentPageChange)
Панель (Panel)
ПриСменеСтраницы (OnCurrentPageChange)
Синтаксис:
ПриСменеСтраницы(<ТекущаяСтраница>)
Параметры:
<ТекущаяСтраница>
Тип: Число.
Индекс страницы, на которую произошло переключение панели.
Описание:
Возникает при переключении с одной страницы на другую.
--------------------------------------------------------------------------------
Методическая информация
|
|
4
SkillUp
20.11.19
✎
10:44
|
(2) Подскажите пож.
|
|
5
SkillUp
20.11.19
✎
10:45
|
(3) Спасибо! Вопрос закрыт...
|
|
6
pechkin
20.11.19
✎
10:45
|
список один, а страницы разные?
|
|