Для нескольких пользовательских полей я хотел бы иметь возможность выяснить, какой шаблон повторяющейся транзакции (если таковой имеется) вызвал счет-фактуру.
К сожалению, я не смог найти надежную защитусвязь между ними.
Это использует 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'
)
К сожалению, это очень зависит от хорошо подготовленных черновиков документов.