Условие в запросе срабатывает не так как ожидаю
☑
0
lanc2233
14.06.16
✎
23:39
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникНоменклатура.Ссылка,
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ГДЕ
(&ВсеТовары) ИЛИ СправочникНоменклатура.Ссылка В(&СпТовары)
При таких параметрах :
ВсеТовары = Ложь
СпТовары - много товаров.
Динамический список выдает всего всего один товар из СпТовары. Что не так с условием?
1
RomanYS
14.06.16
✎
23:55
(0) с условием всё в порядке.
Причина или в параметре(не донёс ты свой список) или проблемы с иерархией в ДС.
2
lanc2233
15.06.16
✎
00:05
Режим просмотра - список.
Параметры устанавливаю
Список.Параметры.УстановитьЗначениеПараметра("ВсеПартии",Ложь);
Список.Параметры.УстановитьЗначениеПараметра("СпТовары",СпТовары);
После этого больше ничего не нужно, типа Обновить() ?
Отладчиком смотрю в списке четыре тысячи товаров.
3
lanc2233
15.06.16
✎
00:16
Да в консоле запросов, запрос возвращает все значения верно.
Что может быть не так с динамическим списком?
4
Asmody
15.06.16
✎
00:16
(2) Ты определись: ВсеПартии или ВсеТовары
5
lanc2233
15.06.16
✎
00:20
(4) на самом деле все партии, и полей справочника штук 20.
Это я сократил чтобы удобнее читалось.
6
wertyu
15.06.16
✎
00:20
ты неправильно параметры устанавливаешь, надо так: СЗ.ВыгрузитьЗначения()
7
wertyu
15.06.16
✎
00:21
+(6) без этого только первый в списке
8
lanc2233
15.06.16
✎
00:22
Спасибо !
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.