Имя: Пароль:
1C
1С v8
отбор списка запросом
0 Папай
 
09.06.21
16:03
Добрый день.подскажите где ошибка:
заполняю список через запрос.Все нормально до строки
    ДокументСписок.Отбор.Заказчик.Значение = Список;

ДокументСписок.Отбор.Заказчик.Значение содержит одни пустые значения
Заказчик тип справочник контрагенты

    Список = Новый СписокЗначений;
        Список.ЗагрузитьЗначения(Результат.Выгрузить().ВыгрузитьКолонку("Заказчик"));
        ДокументСписок.Отбор.Заказчик.ВидСравнения = ВидСравнения.ВСписке;
        ДокументСписок.Отбор.Заказчик.Использование = Истина;
        ДокументСписок.Отбор.Заказчик.Значение = Список;
1 Папай
 
09.06.21
16:03
проделал такой же механизм с типом реквизита строка -все отлично
2 Папай
 
09.06.21
16:14
в результате отбираются строки в списке с пустым контрагентом....
3 Папай
 
09.06.21
16:20
Запрос = Новый Запрос;
        Запрос.Текст = "ВЫБРАТЬ
        |    Заявка .Заказчик КАК Заказчик
        |ИЗ
        |    Документ.Заявка КАК Заявка
        |ГДЕ
        |    Заявка .Заказчик.Наименование ПОДОБНО &Заказчик";
        
        Запрос.УстановитьПараметр("Заказчик", "%" + Клиент + "%");
        
        Результат = Запрос.Выполнить();
        
        
        Список = Новый СписокЗначений;
        Список.ЗагрузитьЗначения(Результат.Выгрузить().ВыгрузитьКолонку("Заказчик"));
        ДокументСписок.Отбор.Заказчик.ВидСравнения = ВидСравнения.ВСписке;
        ДокументСписок.Отбор.Заказчик.Использование = Истина;
        ДокументСписок.Отбор.Заказчик.Значение = Список;
4 CepeLLlka
 
09.06.21
17:13
(0)А документсписок это что?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс