Найти повторяющуюся транзакцию для счета - PullRequest
0 голосов
/ 14 мая 2019

Для нескольких пользовательских полей я хотел бы иметь возможность выяснить, какой шаблон повторяющейся транзакции (если таковой имеется) вызвал счет-фактуру.

К сожалению, я не смог найти надежную защитусвязь между ними.

Это использует SAP Business ONE PL 9 и MS SQL Server 2016.

Пока что я получаю хорошие результаты большую часть времени, используя код ниже.

SELECT *  
FROM        ORCP    T0
INNER JOIN  ODRF    T1 ON T0.DraftEntry = T1.DocEntry
WHERE T0.DraftEntry = 
                     (
                       SELECT DocEntry
                       FROM ODRF
                       WHERE CardCode = '12345' 
                       AND DocTotal = '1000' 
                       AND ObjType = '13' 
                       AND CANCELED = 'N'
                     )

К сожалению, это очень зависит от хорошо подготовленных черновиков документов.

...