Показать сообщение отдельно
Старый 24.10.2012, 13:46   #1  
bodeaux is offline
bodeaux
Участник
Аватар для bodeaux
 
35 / 10 (1) +
Регистрация: 08.10.2012
Адрес: Екатеринбург
Условие выбора в запросе поместить в метод
Пожалуйста, подскажите, можно ли в X++ условие where поместить в отдельный метод и следует ли это делать.

Как известно, запросы 1 и 2 работают по-разному, даже если содержимое метода boolean joinCondition($, $) соответствует условию where в запросе 1, потому что табличные переменные передаются пустыми.

1:
X++:
    SELECT inventTrans          
        JOIN custInvoiceJour
    WHERE (custInvoiceJour.InvoiceId == inventTrans.InvoiceId)
2:
X++:
    SELECT inventTrans          
        JOIN custInvoiceJour
    WHERE this.joinCondition(custInvoiceJour, inventTrans)
Хочу понять принципиальную возможность перемещения сложного условия из запроса в метод или реализовать подобный функционал иначе, но
без использования макросов.

Последний раз редактировалось bodeaux; 24.10.2012 в 13:51.