|
Отбор в СКД по реквизиту составного типа
| ☑ |
0
REDANGER
12.07.18
✎
13:17
|
Всем добрый день! Такой вопрос. Есть реквизит составного типа (внутри которого ссылки на несколько справочников). Делаю отчет в СКД. Если просто этот реквизит в отборе указать то сначала выбирается из какого справочника, а потом конкретную строку этого справочника. А мне нужно сделать отбор именно по типу конкретного справочника. Подскажите каким образом это сделать
|
|
1
DrShad
12.07.18
✎
13:25
|
ВЫРАЗИТЬ() ну и не забывать про тип значения поля
|
|
2
FIXXXL
12.07.18
✎
13:26
|
можно приделать Параметр со списком значениями строкового типа
"Номенклатура"
"Контрагент"
"Договор"
и в самом запросе написать кейс
ВЫБОР
КОГДА &Параметр = "Номенклатура" ТОГДА СоставнойРеквизит ССЫЛКА Справочник.Номенклатура
и т.п.
ИНАЧЕ ИСТИНА
КОНЕЦ
|
|
3
echo77
12.07.18
✎
13:33
|
Указать тип значения для поля - это делается в конструкторе СКД
|
|
4
echo77
12.07.18
✎
13:34
|
|
|
5
FIXXXL
12.07.18
✎
13:36
|
(3) я так понял, ТС хочет для пользователя отбор замутить по типу справочника...
|
|
6
DrWatson
12.07.18
✎
13:49
|
ГДЕ в фигурных скобках с ВЫРАЗИТЬ
ВЫБРАТЬ
Таб.Объект
ИЗ
РегистрСведений.МойРС КАК Таб
{ГДЕ
(ВЫРАЗИТЬ(Таб.Объект КАК Документ.МойДок)).* КАК Объект}
|
|
7
Defender aka LINN
12.07.18
✎
17:30
|
(2) ТипЗначения(Ссылка) слишком просто для вас?
|
|
8
FIXXXL
13.07.18
✎
14:10
|
(7) а вам смотрю скучно, как обычно
|
|