0
Начинающий_13
16.08.13
✎
15:27
|
Здарвствуйте
1.Написал отбор документов по автору. Все работает.
Можно ли избавиться от передачи параметра ОтборДокумента
Процедура УстановитьОтборСпискаПоАвтору(ЭтаФорма, ЭлементыФормы, ОтборДокумента, ТекПользователь) Экспорт
ОтборПоАвтору = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ТекПользователь, "ОтборПоАвтору");
Если ОтборПоАвтору Тогда
Если ЗначениеЗаполнено(ТекПользователь) Тогда
ОтборДокумента.ОтборПоАвтору.Установить(ТекПользователь, Истина);
ОтборДокумента.ОтборПоАвтору.ВидСравнения = ВидСравнения.ВСписке;
Иначе
ОтборДокумента.ОтборПоАвтору.Использование = Ложь;
КонецЕсли;
//ИначеЕсли ОтборПоАвтору = Ложь Тогда
//
// Отбор.ОтборПоАвтору.Использование = Ложь;
КонецЕсли;
КонецПроцедуры
2. Будет ли разумно вызвать ее в процедуре обновление отрбражения
Процедура ОбновлениеОтображения()
УправлениеОтборами.УстановитьОтборСпискаПоАвтору(ЭтаФорма, ЭлементыФормы, Отбор, глЗначениеПеременной("глТекущийПользователь"));
КонецПроцедуры
|
|