Salut Tajaned,
la date n'est pas stockée mais doit être calculée. Attention d'ailleurs dans le cas des factures à échéance multiple.
Donc le plus simple est de rajouter dans ta vue la fonction utilisée dans la balance client/fournisseur (open items)
ok ?
Théo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
create or replace FUNCTION Z_INVOICE_DATEDUE
(
Invoice_ID IN NUMBER
)
RETURN DATE
AS
duedate DATE DEFAULT SYSDATE;
BEGIN
SELECT duedate INTO duedate
FROM c_invoice_v i
WHERE i.c_invoice_id = Invoice_ID;
RETURN duedate;
END Z_INVOICE_DATEDUE;
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour,
J'ai un problème avec l'affichage de la date de payement (Payment date) dans une facture.
Veuillez m'expliquez comment faire?
Merci à vous
Salut Tajaned,
la date n'est pas stockée mais doit être calculée. Attention d'ailleurs dans le cas des factures à échéance multiple.
Donc le plus simple est de rajouter dans ta vue la fonction utilisée dans la balance client/fournisseur (open items)
ok ?
Théo
il faut insérer la fonction 'paymenttermduedate' dans la C_invoice_header_v
Cdlt
Geoffroy
Cap Barthodia /Axilom
Geoffroy,
Si je comprends bien, tu suggères de reconstruire la vue C_invoice_header_v au niveau Oracle en rajouter une fonction Oracle paymenttermduedate?
oui, ca fonctionne.
attention cependant aux échéances multiples, comme le rapelle théo.
si tu as un soucis mail moi.
Geoffroy
create or replace FUNCTION Z_INVOICE_DATEDUE
(
Invoice_ID IN NUMBER
)
RETURN DATE
AS
duedate DATE DEFAULT SYSDATE;
BEGIN
SELECT duedate INTO duedate
FROM c_invoice_v i
WHERE i.c_invoice_id = Invoice_ID;
RETURN duedate;
END Z_INVOICE_DATEDUE;
Merci !