Простой вопрос про запрос / или простой запрос про вопрос :( /

1. O-Planet 6432 27.10.08 01:12 Сейчас в теме
Одним из параметров запроса является реквизит документа "НекаяСсылка". Тип реквизита составной: может быть ссылкой на другой документ, ссылкой на контрагента, строкой, и еще чем угодно. В документах могут быть также поля типа "Справочники.Контрагенты", а могут и не быть... Вопрос: как на языке запроса это отразить в условии? Т.е., в форме выбираю контрагента, и если "НекаяСсылка" - ссылка на документ, который в своем составе имеет контрагента, то чтобы выполнялась проверка.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kitt 323 27.10.08 04:39 Сейчас в теме
Если я тебя правильно понял, то что то вроде этого:

Код
Выбрать
    Док.Ссылка  как текСсылка,
    Док.КакойТоСоставнойРеквизит как СостРекв
ИЗ
   Документ.ПриходнаяНакладная как Док
ГДЕ
   Док.КакойТоСоставнойРеквизит Ссылка Справочник.Контрагенты
ИЛИ
   Док.КакойТоСоставнойРеквизит Ссылка Справочник.ФизЛица
ИЛИ
   Док.КакойТоСоставнойРеквизит Ссылка ПланыВидовХарактиристик.ПредопределенныеКлиенты
ИЛИ
   ВЫРАЗИТЬ(Док.КакойТоСоставнойРеквизит  КАК Строка) = "НЕ УСТАНОВЛЕН"

Показать полностью
3. kitt 323 27.10.08 04:41 Сейчас в теме
Оператор языка запросов "ССЫЛКА" проверяет принадлежность переменной запроса к указанному ссылочному типу. А для всех остальных не ссылочных типов - приводишь к нужному типу и сравниваешь.
4. O-Planet 6432 27.10.08 04:45 Сейчас в теме
Тут плохо то, что я должен перечислить все варианты сам. А можно как-то с метаданными?
5. kitt 323 27.10.08 04:54 Сейчас в теме
можно конечно:)
а что конкретнее нужно?
6. Кипиш 27.10.08 09:42 Сейчас в теме
Всем привет, понятия не имею, кто может мне помоч.... 504 это, что за оператор сотовой связи. Спасибо, тому кто мне помог!!!!!!!!!!!!!!1
7. Vitek 27.10.08 10:43 Сейчас в теме
Наденька, у вас что в голове, ниточка которая ушки держит?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот