Вход | Регистрация

1С:Предприятие ::

Метки: 

Отбор в СКД по реквизиту составного типа

Я
   REDANGER
 
12.07.18 - 13:17
Всем добрый день! Такой вопрос. Есть реквизит составного типа (внутри которого ссылки на несколько справочников). Делаю отчет в  СКД. Если просто этот реквизит в отборе указать то сначала выбирается из какого справочника, а потом конкретную строку этого справочника. А мне нужно сделать отбор именно по типу конкретного справочника. Подскажите каким образом это сделать
 
 
   DrShad
 
1 - 12.07.18 - 13:25
ВЫРАЗИТЬ() ну и не забывать про тип значения поля
   FIXXXL
 
2 - 12.07.18 - 13:26
можно приделать Параметр со списком значениями строкового типа
"Номенклатура"
"Контрагент"
"Договор"


и в самом запросе написать кейс

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


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует