Есть реквизит составного типа (допустим любая ссылка), нужно выбрать значения только двух типов. одного типа выбираю чрез Выразить
ВЫБРАТЬ
Выразить(мояТаблица.Реквизит как Справочник.НужныйСправочник) как Поле1
(0) что-то типа такого:
ВЫБОР
КОГДА мояТаблица.Реквизит ССЫЛКА Справочник.НужныйСправочник1
ТОГДА Выразить(мояТаблица.Реквизит как Справочник.НужныйСправочник1)
КОГДА мояТаблица.Реквизит ССЫЛКА Справочник.НужныйСправочник2
ТОГДА Выразить(мояТаблица.Реквизит как Справочник.НужныйСправочник2)
КОНЕЦ
как Поле1
(7) да, можно, только потом в ГДЕ нужно обрезать таблицу удалив строки для которых ВЫБОР КОГДА получилось ложь
ГДЕ
не Поле1 есть null
все разобрался примитивный тип вот так можно проверить
ГДЕ Твоятаблица.реквизит ССЫЛКА Документ.Реализация или Твоятаблица.реквизит ССЫЛКА Справочник.Товары
ИЛИ ТИПЗНАЧЕНИЯ(Твоятаблица.реквизит) = ТИП(СТРОКА)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс