![]() |
|
отбор в запросе показывает пустые группы | ☑ | ||
---|---|---|---|---|
0
il
23.10.13
✎
12:11
|
Есть запрос по товарам и отбор
Товары.Ссылка В ИЕРАРХИИ(&ВыбТовары) В список передаю одну группу, а в результат попадают все группы, хотя они соседние к той которая, содержится в списке и никаким боком к ней не относятся ни родители никак. |
|||
1
1dvd
23.10.13
✎
12:13
|
Какой список? Как ты его заполняешь покажи
|
|||
2
il
23.10.13
✎
12:14
|
Агент=Параметры.Агент.Ссылка;
Если Агент.Товары.Количество()>0 Тогда Для Каждого СтрокаТовар Из Агент.Товары Цикл Сообщить(СтрокаТовар.Товар.Ссылка); ВыбТовары.Добавить(СтрокаТовар.Товар.Ссылка); КонецЦикла; КонецЕсли; |
|||
3
kosts
23.10.13
✎
12:14
|
(0) Может &ВыбТовары по факту пустой?
|
|||
4
il
23.10.13
✎
12:14
|
В табличной части выбрана одна группа
|
|||
5
il
23.10.13
✎
12:16
|
(3) нет размерсписка=1
|
|||
6
il
23.10.13
✎
12:16
|
Сообщить(ВыбТовары.Количество()); дает 1
|
|||
7
1dvd
23.10.13
✎
12:16
|
Запрос покажи
|
|||
8
il
23.10.13
✎
12:18
|
Вообще как-то странно когда я передавал туда пустой список, тоже вылазили все группы без элементов, а сейчас когда он непустой вылазят все группы без элементов, а в искомой элементы есть. Там по запросу есть еще левые соединения, но по идее они не должны мешать
|
|||
9
il
23.10.13
✎
12:18
|
(7)
ВЫБРАТЬ Товары.Ссылка КАК Ссылка, Товары.Родитель, Товары.ЭтоГруппа, Товары.Код, Товары.Наименование, Товары.ШтрихКод, Товары.Представление, ЗапросОстатков.Остаток, ЕСТЬNULL(ЗапросЦены.Цена, ЗапросОсновнойЦены.Цена) КАК Цена, ЕСТЬNULL(ЗапросЦены.МинЦена, ЗапросОсновнойЦены.МинЦена) КАК МинЦена ИЗ Справочник.Товары КАК Товары ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Остатки.Остаток КАК Остаток, Остатки.Номенклатура КАК Номенклатура ИЗ РегистрСведений.Остатки КАК Остатки ГДЕ Остатки.Склад = &Склад И Остатки.Остаток > 0) КАК ЗапросОстатков ПО Товары.Ссылка = ЗапросОстатков.Номенклатура.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Цены.Товар.Ссылка КАК ТоварСсылка, Цены.Прайс.Ссылка КАК ПрайсСсылка, Цены.Цена КАК Цена, Цены.МинЦена КАК МинЦена ИЗ РегистрСведений.Цены КАК Цены ГДЕ Цены.Прайс.Ссылка = &Прайс) КАК ЗапросЦены ПО Товары.Ссылка = ЗапросЦены.ТоварСсылка.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Цены.Товар.Ссылка КАК ТоварСсылка, Цены.Прайс.Ссылка КАК ПрайсСсылка, Цены.Цена КАК Цена, Цены.МинЦена КАК МинЦена ИЗ РегистрСведений.Цены КАК Цены ГДЕ Цены.Прайс.Ссылка = &ОсновнойПрайс) КАК ЗапросОсновнойЦены ПО Товары.Ссылка = ЗапросОсновнойЦены.ТоварСсылка.Ссылка ГДЕ Товары.ПометкаУдаления = ЛОЖЬ И Товары.Ссылка В ИЕРАРХИИ(&ВыбТовары) |
|||
10
1dvd
23.10.13
✎
12:19
|
(8) Это Динамический список что-ли?
|
|||
11
bugz2003
23.10.13
✎
12:20
|
&ВыбТовары список с одним элементом, который = ПутаяСсылка()
|
|||
12
il
23.10.13
✎
12:20
|
да
|
|||
13
Юный 1С
23.10.13
✎
12:20
|
(6) это не говорит от том, что значение в этом списке не может быть = пустой ссылке
|
|||
14
1dvd
23.10.13
✎
12:21
|
(12) тогда дело не в Запросе
|
|||
15
il
23.10.13
✎
12:22
|
Сообщить(ВыбТовары[0]);
сообщает группу товаров |
|||
16
bugz2003
23.10.13
✎
12:23
|
(12) в иерархии у пустой ссылки будут все элементы справочника
|
|||
17
1dvd
23.10.13
✎
12:24
|
(15) Дин список всегда отображает все группы
|
|||
18
il
23.10.13
✎
12:27
|
(17) и настроить никак нельзя?
|
|||
19
kosts
23.10.13
✎
12:34
|
(18) Можно попробовать дерево сформировать, а не динамический список.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |