Внешнее приложение Х экспортирует, а Axapta - стандартным образом импортирует операции (специальным образом рассчитанные счета клиентам). Через какое-то время приложение Х хочет узнать текущие долги по этим счетам с помощью приведённого ниже запроса.
А как получить тип журнала? В него при экспорте закладывается дополнительная информация.
Код:
select
AccountNum = LTrim(CTO.AccountNum),
DocumentNum = CT.DocumentNum,
DocumentDate = CT.DocumentDate,
DueDate = CTO.DueDate,
Amount = Sum(CTO.AmountMST),
Overdue = Convert(int, GetDate() - CTO.DueDate)
from
Axdb..CustTransOpen as CTO
inner join
CustTrans as CT
on CTO.dataAreaId = CT.dataAreaId and CTO.RefRecId = CT.RecId
where
CTO.dataAreaID = '***'
and CTO.DueDate < GetDate()
group by
LTrim(CTO.AccountNum),
CT.DocumentNum,
CT.DocumentDate,
CTO.DueDate