Имя: Пароль:
1C
1С v8
Отборы в форме
0 ALEX7519
 
14.09.20
08:05
Не подскажите : создал свой документ, у него реквизит "Сотрудник", создал форму списка - хотел сделать отбор по сотруднику ( при открытии списка документов )
в модуль формы вставляю :
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));    
    Отбор.ЛевоеЗначение = Список.Отбор.ДоступныеПоляОтбора.Элементы.Найти("Сотрудник").Поле;    
    Отбор.ПравоеЗначение = Справочники.Сотрудники.НайтиПоКоду("000000001");
КонецПроцедуры

отбор работает, но его недьзя поменять пользователю, т.е. если как пользователь на форме захожу еще - настроить список - там этого моего (прграммного ) отбора нет -
если пытаюсь добавить еще один отбор по сотруднику - выдает

Параметры Отбора, Сортировки, Группировки или список отображаемых полей заданы неверно.
по причине:
Невозможно применить фиксированные настройки. Пересекаются элементы отбора

???
1 Momus
 
14.09.20
08:52
Возможно для отбора необходимо задать "ПредставлениеПользовательскойНастройки"
2 ALEX7519
 
14.09.20
09:22
(1) это как ? :)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший