Имя: Пароль:
1C
1С v8
8.2, управляемая форма, отбор на быстрый список выбора
0 maysontaylor
 
15.12.11
10:32
В форме элемента есть поле со ссылкой на справочник "Виды взаиморасчетов". В справочнике куча элементов
Выбор происходит в режиме быстрого выбора, однако надо наложить отбор (вид сравнения список значений)
Как это сделать
1 maysontaylor
 
15.12.11
10:33
Не понял, как это сделано в УТ11 (выбор хоз. операции)
2 teapot123
 
15.12.11
10:42
&НаКлиенте
Процедура ХХХХХ(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Форма = ПолучитьФорму("Справочник.ХХХХХ.ФормаВыбора",,ЭтаФорма.Элементы.ХХХХХ);

Если НЕ Форма.Открыта() Тогда
   Форма.Открыть();
   ЭлементОтбора = Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   ЭлементОтбора.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("ХХХХХ");
   ЭлементОтбора.ВидСравнения        = ВидСравненияКомпоновкиДанных.ВСписке;
   ЭлементОтбора.Использование    = Истина;
   ЭлементОтбора.ПравоеЗначение    = Объект.ХХХХХ;
   ЭлементОтбора.РежимОтображения    = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
КонецЕсли;

КонецПроцедуры
3 maysontaylor
 
15.12.11
10:43
(2) большое спасибо, щас попробую