Показать сообщение отдельно
Старый 23.06.2009, 11:30   #5  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Хм.

Выше приведенный запрос по SalesLine будет выглядеть примерно так
X++:
SELECT *
FROM SalesLine A, SalesLine B
WHERE A.RecId = B.SBA_CentralSalesLine and A.DataAreaId = B.DataAreaId and not (B.SBA_CentralSalesLine = 0)
Если использовать addCompanyRange(), то запрос будет выглядеть так
X++:
SELECT *
FROM SalesLine A, SalesLine B
WHERE A.DataAreaId in ( ) and B.DataAreaId in ( ) and A.RecId = B.SBA_CentralSalesLine and A.DataAreaId = B.DataAreaId and not (B.SBA_CentralSalesLine = 0)
PS. Это по DAX2009 TAP4
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Dron AKA andy (2).