отбор списка запросом
☑
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)А документсписок это что?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший