Имя: Пароль:
1C
1С v8
Отбор в форме списка
0 deringpavel
 
14.11.16
07:35
Здравствуйте!

Есть вопрос - как можно сделать отбор в форме списка, в справочнике Сотрудники? Дело в том, что ответственный сотрудник, в реквизите "Ответственный" принадлежит к определенному подразделению, и при обращению к спр. Сотрудники из табличной части он может видеть только то подразделение, к которому он принадлежит. Мой вариант был таким:

Процедура ИнформацияОСотрудникахСотрудникНачалоВыбора(Элемент, СтандартнаяОбработка)
    
    
    
    Список = Новый Структура;
    Список.Вставить("Родитель", Ответственный.Родитель);    
    СтандартнаяОбработка = Ложь;


    ОткрытьФорму("Справочник.Сотрудники.ФормаСписка", Список);
    

КонецПроцедуры
1 d546
 
14.11.16
08:17
ничего не понимаю :)
2 Dark_Warrior
 
14.11.16
10:24
Оно?

СтандартнаяОбработка = Ложь;
        Форма = Справочники.<НужныйСправочник>.ПолучитьФормуВыбора(, Элемент);
        Форма.РежимВыбора = Истина;
        Форма.Отбор.Родитель.Значение = Контрагент;
        Форма.Отбор.Контрагент.Использование = Истина;
        Форма.Открыть();
3 h-sp
 
14.11.16
10:29
(0) Ответственный.Родитель - это же справочник Пользователи. А не Сотрудники
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.