|
ОТбор в динамическом списке
| ☑ |
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)
|
|