Имя: Пароль:
1C
 
ОТбор в динамическом списке
,
0 Enot_tut
 
13.11.17
08:34
всем доброго утра, есть отбор,
    лТекущиеДанные = Элементы.деревоСостав.ТекущиеДанные;
        
    
    Если ЗначениеЗаполнено(лТекущиеДанные.Drawing_Number) Тогда
        СтандартнаяОбработка = Ложь;
        лФорма = ПолучитьФорму("Документ.ЗСА_КомплектовочнаяВедомость.ФормаВыбора", , ЭтаФорма);
        лЭлементыОтбора = лФорма.Список.Отбор.Элементы;
        лЭлементыОтбора.Очистить();
        лЭлемент = лЭлементыОтбора.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        лЭлемент.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("Номенклатура.Чертежный номер (Справочник ""Номенклатура"" (Общие))");
        лЭлемент.Использование    = Истина;
        //лЭлемент.ВидСравнения     = ВидСравненияКомпоновкиДанных.Содержит;
        лЭлемент.ПравоеЗначение   = СокрЛП(лТекущиеДанные.Drawing_Number);
        лЭлемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
        
        лЭлемент = лЭлементыОтбора.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        лЭлемент.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("ПометкаУдаления");
        лЭлемент.Использование    = Истина;
        //лЭлемент.ВидСравнения     = ВидСравненияКомпоновкиДанных.Содержит;
        лЭлемент.ПравоеЗначение   = Ложь;
        лЭлемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ;
        
        лФорма.Элементы.Список.Отображение = ОтображениеТаблицы.Список;
        лФорма.Открыть();
    КонецЕсли;

элемент не выбирается, при выполнения данного кода, в чем причина?
1 Lexey_
 
13.11.17
08:42
(0) владельцем формы выбора должен быть тот элемент, в который ты хочешь поместить выбранное значение
2 Lexey_
 
13.11.17
08:44
Только при чем тут отбор?
3 Enot_tut
 
13.11.17
09:05
(2) не правильно понял ты меня, Так вот форма выбора открываются, документы отображаются с отбором по контрагенту, но выбрать документ не получается. То есть нажимаешь на кнопку Выбрать, но сам документ в реквизит Реализация в договор не попадает.
В процедуре что не так?
4 1dvd
 
13.11.17
09:06
(3) а обработкавыбора?
5 Lexey_
 
13.11.17
09:07
(3) а не попадает он потому, что(1)