Имя: Пароль:
1C
1С v8
Не получается отбор в форме списка справочника
0 Босечка
 
20.11.17
16:35
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
ЕстьПолныеПрава =  РольДоступна("ПолныеПрава");
Сп= новый СписокЗначений;    
Запрос=новый Запрос;    
Запрос.Текст=
"ВЫБРАТЬ
|    Отделение.ТранзитныйСклад
|ИЗ
|    Справочник.Отделение КАК Отделение";

Т=Запрос.Выполнить().Выгрузить();
Массив = Т.ВыгрузитьКолонку("ТранзитныйСклад");
Сп.ЗагрузитьЗначения(Массив);
        Если ЭтаФорма.СправочникСписок.Отбор.Найти("Ссылка") <> Неопределено Тогда
            Элементыформы.СправочникСписок.НастройкаОтбора.Ссылка.Доступность = ЕстьПолныеПрава;             
            ЭтаФорма.СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.НеВСписке;
            ЭтаФорма.СправочникСписок.Ссылка.Значение = Сп;
            ЭтаФорма.СправочникСписок.Ссылка.Использование = Истина;
        КонецЕсли;
КонецПроцедуры
1 Босечка
 
20.11.17
16:35
Ругается на ссылку.
2 Lexey_
 
20.11.17
16:38
(1) нужно сравнить строку, на которую ругается с предыдущей строкой и найти отличие
3 Босечка
 
20.11.17
16:39
различие ясно, но у элементыФормы  тоже так же нет поля ссылка
4 Lexey_
 
20.11.17
16:40
(3) если различие ясно, нужно делать так как в строке, в которой нет ошибки
5 youalex
 
20.11.17
16:41
Попробуйте поменять местами .Значение и .ВидСравнения
6 Михаил Козлов
 
20.11.17
16:46
Отбор забыли в
ЭтаФорма.СправочникСписок.Ссылка.Значение = Сп;
ЭтаФорма.СправочникСписок.Ссылка.Использование = Истина;
7 Lexey_
 
20.11.17
16:47
ЭтаФорма.СправочникСписок.Отбор.Ссылка
ЭтаФорма.СправочникСписок.Ссылка
8 Босечка
 
20.11.17
16:57
спасибо!