|
Запрос к РС ЦеныПоставщиков | ☑ | ||
---|---|---|---|---|
0
MIV 91
23.11.20
✎
16:44
|
Добрый день! Подскажите как правильно указать в СКД в отчет, что мне нужны элементы из конкретной папки, в таком виде отчет пустой выходит...
ВЫБРАТЬ ПРЕДСТАВЛЕНИЕ(Контрагенты.Ссылка) КАК Поставщик, ЦеныПоставщиковСрезПоследних.Номенклатура КАК Покрышки, ЦеныПоставщиковСрезПоследних.Цена КАК Цена ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныПоставщиков.СрезПоследних КАК ЦеныПоставщиковСрезПоследних ПО Контрагенты.Ссылка = ЦеныПоставщиковСрезПоследних.Поставщик ГДЕ Контрагенты.Родитель = &Поставщики И Контрагенты.ЭтоГруппа = ЛОЖЬ УПОРЯДОЧИТЬ ПО Покрышки УБЫВ |
|||
1
ДенисЧ
23.11.20
✎
16:46
|
Самое главное - никому никогда не показывать, как ты задаёшь параметры запроса!
Иначе всю интригу убъёшь... |
|||
2
Asmody
23.11.20
✎
16:46
|
Условия отбора "в группе", "в группе из списка" и т.д
|
|||
3
Малыш Джон
23.11.20
✎
16:46
|
ГДЕ Контрагенты.Родитель В ИЕРАРХИИ (&Поставщики) И Контрагенты.ЭтоГруппа = ЛОЖЬ
|
|||
4
MIV 91
23.11.20
✎
16:52
|
(3) Все равно тоже самое, пустой отчет
|
|||
5
Kassern
23.11.20
✎
17:02
|
ГДЕ Контрагенты.Ссылка В ИЕРАРХИИ (&Поставщики) И Контрагенты.ЭтоГруппа = ЛОЖЬ
И зачем вообще левое соединение со справочником контрагентов, если потом все равно условием обрезаешь всех контрагентов, которые в него не попадают? |
|||
6
MIV 91
23.11.20
✎
17:10
|
(5) У меня в папке контрагенты есть две подпапки: поставщики и покупатели, мне нужны только поставщики, потому из корневой папки мне нужны только элементы относящиеся к папке "покупатели".
|
|||
7
MIV 91
23.11.20
✎
17:10
|
Контрагенты.Родитель.Наименование = "Поставщики"
В таком варианте в итоге сработало |
|||
8
MIV 91
23.11.20
✎
17:11
|
(6) В смысле "Поставщики"
|
|||
9
Волшебник
23.11.20
✎
17:13
|
надо различать строки и ссылки
|
|||
10
MIV 91
23.11.20
✎
17:20
|
(9) Только знакомлюсь с правилами синтаксиса, пока не все понимаю)
|
|||
11
Волшебник
23.11.20
✎
17:28
|
(10) Вы передавали в параметр строку "Поставщики", а надо было ссылку на группу "Поставщики"
ГруппаПоставщики = Справочники.Контрагенты.НайтиПоНаименованию("Поставщики"); //лучше сделать её предопределённой Запрос.УстановитьПараметры("Поставщики", ГруппаПоставщики); и условие должно быть: Контрагенты.Ссылка В ИЕРАРХИИ(&Поставщики) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |