Вот ограничение:
ГДЕ СЗПСрезПоследних.ЗаявкаПользователя ССЫЛКА БизнесПроцесс.ЗаявкиФД
Нужно ли при выборе полей делать еще так, через ВЫРАЗИТЬ?
ВЫРАЗИТЬ(СЗПСрезПоследних.ЗаявкаПользователя КАК БизнесПроцесс.ЗаявкиФД) КАК ЗаявкаПользователя,
ВЫРАЗИТЬ(СЗПСрезПоследних.ЗаявкаПользователя КАК БизнесПроцесс.ЗаявкиФД).ЗаказПокупателя КАК ЗаказПокупателя
Выразить ограничивает тип результирующей таблицы.
Если ничего страшного, что в результате получится составной тип, то проблем нет.
Если необходимо, чтобы в результирующей выборке был тип именно БизнесПроцесс.ЗаявкиФД, то лучше через выразить
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший