Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

отбор списка запросом

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

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

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

Список тем форума
 
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.