Имя: Пароль:
1C
1С v8
отбор нужной группы при выборе в форме
,
0 Ybr
 
13.08.20
13:40
всем привет
вопрос .при выборе реквизита контрагент выбрать нужную группу .все остальные скрыть ?
1 Ybr
 
13.08.20
13:42
реквизит в форме элемента справочника
2 Ёпрст
 
13.08.20
13:43
Делай. Разрешаю.
3 youalex
 
13.08.20
13:44
Параметры выбора
4 Ybr
 
13.08.20
13:45
(2) отец командир?
5 acht
 
13.08.20
14:53
(4) cын полка?
6 acht
 
13.08.20
14:54
А почему Свердловск-то, Андрей Николаевич?
7 Ybr
 
13.08.20
15:15
Мож кому пригодиться коллеги

код в копилку : отбор нужной группы с вложением элементов этой группы


&НаСервере
     Процедура КлиентПриИзмененииНаСервере()
          гр = Справочники.Контрагенты.НайтиПоНаименованию("СТРАХОВЩИКИ");
        СписокНоменклатуры = Новый СписокЗначений;
           СписокНоменклатуры.Добавить(Гр);
         ФормаВыбора = Справочники.Контрагенты.ПолучитьФормуСписка("ФормаСписка");
    
    //фрмСправочник.ЭлементыФормы.СправочникСписок.ТекущаяСтрока=грОборудование;
    ФормаВыбора.ЭлементыФормы.Дерево.ТекущаяСтрока = гр;
    
    ОтборПоГруппе = ФормаВыбора.СправочникСписок.Отбор.Ссылка;
    ОтборПоГруппе.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
    ОтборПоГруппе.Значение = СписокНоменклатуры;
    ОтборПоГруппе.Использование = Истина;
    
    ФормаВыбора.Дерево.Отбор["Ссылка"].Использование = Истина;
    ФормаВыбора.Дерево.Отбор["Ссылка"].ВидСравнения = ВидСравнения.ВСписке;
    ФормаВыбора.Дерево.Отбор["Ссылка"].Значение = СписокНоменклатуры;

     КонецПроцедуры

&НаКлиенте
     Процедура КлиентПриИзменении(Элемент)
         КлиентПриИзмененииНаСервере();
     КонецПроцедуры