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