Имя: Пароль:
1C
1С v8
Дайте пожалуйста простой пример отбора в журн. дока.
0 temsa
 
19.03.14
10:32
Решил в своей самописке заняться доступом юзеров через отборы.
До сих пор ни разу не юзал.
В типовых начал было изучать там все в дебри глобальных процедур уходит. В синтаксисе внятного примера нет и не увидел.

Поделитесть самым простым примером
И в какой предопределенной процедуре все это отрабатывается?
1 vmv
 
19.03.14
10:35
тип формы?
источник отбора?
2 temsa
 
19.03.14
10:42
(1) Например:
Журнал документа "Приказы"
Отбор по реквизиту документа "Автор"  - спр физ лица.
3 ale-sarin
 
19.03.14
11:00
Процедура ПриОткрытии()
    
    ДокументСписок.Отбор.Ответственный.Использование = Истина;
    ДокументСписок.Отбор.Ответственный.ВидСравнения  = ВидСравнения.Равно;
    ДокументСписок.Отбор.Ответственный.Значение      = глЗначениеПеременной("глТекущийПользователь");
    
    ЭлементыФормы.ДокументСписок.НастройкаОтбора.Найти("Ответственный").Доступность = Истина;
    
КонецПроцедуры
4 temsa
 
19.03.14
11:08
Надо учесть что я в УФ на 8.3 пишу.
5 ale-sarin
 
19.03.14
11:09
(4) тады ой. (3) мимо
6 temsa
 
19.03.14
12:17
в БСП нарыл в процедуре ПриЗагрузкеДанныхИзНастроекНаСервере вроеде есть кое - что.
7 temsa
 
19.03.14
16:28
Снова вернулся к этой теме.
8 temsa
 
20.03.14
09:24
Забросил тему и вот сейчас вернулся.
В форме списка-
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Если СвойМодульСервер.глРольДоступна("ОграничениеДокументамПоАвтору") Тогда
        ОтборАвтор = ПараметрыСеанса.ТекущийПользователь;
        СвойМодульСервер.ИзменитьЭлементОтбораСписка(Список, "Автор", ОтборАвтор, ЗначениеЗаполнено(ОтборАвтор));
    КонецЕсли;    
КонецПроцедуры

&НаКлиенте
Процедура ОтборАвторПриИзменении(Элемент)
    СвойМодульСервер.ИзменитьЭлементОтбораСписка(Список, "Автор", ОтборАвтор, ЗначениеЗаполнено(ОтборАвтор));
КонецПроцедуры

Но почему-то первая процедура отрабатывает а вот втроая нет почему кто может подсказать?