|
Запрос и СКД с незаданным параметром
| ☑ |
0
Мимохожий Однако
25.04.22
✎
09:22
|
Есть запрос, который в консоли запросов при незаполненном параметре выдаёт весь список контрагентов.
При переносе этого запроса в СКД такой фокус не проходит. Поэтому вопрос. Как в СКД задать незаполненный параметр Контрагенты с типом Справочник.Контрагенты.ПустаяСсылка?
....
ВЫБРАТЬ
Контрагенты.Ссылка КАК Ссылка,
Контрагенты.Наименование КАК Наименование,
Контрагенты.ИНН КАК ИНН
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
ВЫБОР
КОГДА &Контрагенты = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
ТОГДА ИСТИНА
ИНАЧЕ Контрагенты.Ссылка В (&Контрагенты)
КОНЕЦ
|
|
1
Мимохожий Однако
25.04.22
✎
09:24
|
Если бы я делал отчет не в СКД, то мог бы задать этот тип при указании параметров запроса
Запрос. Параметры.Вставить("Контрагенты", .. и т.д.
|
|
2
Мимохожий Однако
25.04.22
✎
09:25
|
Цель в том, чтобы при незаполненном параметре выдавать весь список контрагентов
|
|
3
trooba
25.04.22
✎
09:28
|
(2) {} ?
|
|
4
ИУБиПовиц
25.04.22
✎
09:28
|
Условие в скобки перенесите {}
|
|
5
АгентБезопасной Нацио
25.04.22
✎
09:29
|
Расширениия языка запросов для СКД.
{
ГДЕ
Контрагенты.*
}
|
|
6
Мимохожий Однако
25.04.22
✎
09:29
|
Можно пример?
|
|
7
hhhh
25.04.22
✎
09:29
|
(2) в скд можно сделать через отбор, а из запроса всё выбросить.
ВЫБРАТЬ
Контрагенты.Ссылка КАК Ссылка,
Контрагенты.Наименование КАК Наименование,
Контрагенты.ИНН КАК ИНН
ИЗ
Справочник.Контрагенты КАК Контрагенты
|
|
8
Мимохожий Однако
25.04.22
✎
09:29
|
(5) ОК. Сейчас попробую
|
|
9
АгентБезопасной Нацио
25.04.22
✎
09:30
|
(7) зачем лишний раз нагружать систему?
|
|
10
toypaul
гуру
25.04.22
✎
09:32
|
ВЫБРАТЬ
Контрагенты.Ссылка КАК Ссылка,
Контрагенты.Наименование КАК Наименование,
Контрагенты.ИНН КАК ИНН
ИЗ
Справочник.Контрагенты КАК Контрагенты
{ГДЕ
Контрагенты.Ссылка В (&Контрагенты)}
|
|
11
Мимохожий Однако
25.04.22
✎
09:35
|
(10) Спасибо. У меня такой же вариант получился.
Спасибо всем сочувствующим и помогавшим.))
|
|