|
Запрос: как определить вид ссылки - справочник это или документ?
| ☑ |
0
dave2000
28.03.16
✎
17:30
|
Есть значение в запросе, которое может содержать ссылку либо на справочник, либо на документ. Ссылку на конкретный документ проверить можно так: "НашеЗначение ССЫЛКА Документ.ИмяНужногоДокумента". А как проверить или это ссылка на любой документ?
|
|
1
NcSteel
28.03.16
✎
17:32
|
Проверяй на типы документов. Если речь о Запросе, но скорее всего реализация поставленной задачи не корректное, так что лучше переделать
|
|
2
vozgar2
28.03.16
✎
17:33
|
ВЫБОР КОГДА... правда сначала глянь чего у тебя в базе меньше, справочников или документов)
|
|
3
hhhh
28.03.16
✎
17:35
|
(0) можно проверять реквизит, например
ВЫБОР КОГДА НашеЗначение.Проведен ЕСТЬ NULL ТОГДА Справочник
|
|
4
dave2000
28.03.16
✎
17:40
|
(1) (2) Мне нужно из регистра сведений выбрать все записи, у которого реквизит Объект ссылается на документы (любой документ базы). Через "ВЫБОР КОГДА ..." перечислять все документы конфигурации как-то некрасиво, это УПП, там сотня документов или больше.
(3) Как вариант, сейчас попробую.
|
|
5
NcSteel
28.03.16
✎
17:43
|
(3) Не очень хороший вариант
|
|
6
Карупян
28.03.16
✎
17:43
|
(3) В ерп сервер умрет от такого запроса )))
|
|
7
zak555
28.03.16
✎
17:48
|
может запрос надо переписать ?
|
|
8
singlych
28.03.16
✎
17:48
|
КОГДА ТИПЗНАЧЕНИЯ(НашеЗначение) В (&ТипыВсехДокументов) ТОГДА Документ
|
|
9
singlych
28.03.16
✎
17:49
|
а лучше (7)
|
|