Отбор в СКД по реквизиту составного типа
☑
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) а вам смотрю скучно, как обычно
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший