Составной тип в запросе #151871


#0 by VNV
Есть поле составного типа. Есть ТЧ с таким полем (Проживающий) Есть регистр с таким полем. Нужно Выбрать записи из регистра по определенным условиям, но чтобы поле Человек было из ТЧ. если бы не составной тип, то можно, как привожу ниже, но не дает писать "Проживающий В" Говорит, что для составного типа нельзя В Как в таким случаях поступать? //запрос. Если бы не составной тип...
#1 by dimoff
ИЛИ
#2 by dimoff
А скольких типов он может быть, если двух трех, то легко разрулить через КОГДА и вложенной таблицей
#3 by VNV
Двух типов. Я пыталась разрулить, делая 2 списка. Но ругается на то, что я пытаюсь написать Проживающий В То есть на поле регистра ругается, что оно составное, и нельзя для него "В" делать.
#4 by Волшебник
Другие ветки автора на эту же тему:
#5 by VNV
Волшебник, подскажите, пожалуйста, как с составными типами работать? Какие ещё проверки могут быть, если В нельзя?
#6 by Волшебник
оператор ССЫЛКА не помог?
#7 by VNV
Я сначала пыталась сделать 2 списка проживающих по типам (из ТЧ)и объединить 2 запроса, но потом поняла, что проблема в том, что сравнивать исходное не дает из-за составного типа (я думала, что ругается на то, что сравниваю с составным типом) Потом попробовала через ССЫЛКА поставить условие к регистру после ГДЕ. Все равно ругается при отборе И Проживающий В (" + СписокПроживающих + "))   Может быть изначально в запросе поставить ВЫБОР только тех полей регистра, которые ССЫЛКА нужный справочник, потом проверить, что в нужном списке, потом объединить 2 запроса? Как тогда действовать через ВЫБОР, если мне нужно выбирать не 1 поле или-или, а в целом либо брать либо не брать строку? То есть не 1, 2, Выбор КОГДА а, ТОГДА 3, ИНАЧЕ 4 КОНЕЦ А вот так Выбор Когда а ТОГДА 1, 2, 3, ИНАЧЕ ничего :) КОНЕЦ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С