Имя: Пароль:
1C
 
Условие в запросе срабатывает не так как ожидаю
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
Спасибо !