0
xintrea
23.01.14
✎
10:45
|
1С 8.2., управляемые формы, тонкий клиент, самописная конфигурация.
Есть справочник ОбъектыСтроительства. Сделал для этого справочника форму выбора (просто стандартную). Она нужна для того, чтобы в списке выбора показать только те записи, которые доступны пользователю. Отбор доступных записей пытаюсь сделать через метод
ПриСозданииНаСервере():
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Список.Отбор.Элементы.Очистить();
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Список.Код");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
ЭлементОтбора.ПравоеЗначение = "000000001";
КонецПроцедуры
Вместо одной записи с кодом 000000001 видны все записи. Почему?
|
|