PB sur Incohérences Dates documents

Modérateurs: Super-Apogea, Super Modérateur

PB sur Incohérences Dates documents

de Chaps » Ven 6 Avr 2007 11:44

Bonjour,
Suite à des erreurs de mon ADV, je cherche à bien boucler les éventuelles incohérences de dates qui peuvent être générées en transformation de documents. Je m'explique, il est possible de créer un BL un jour donné et le générer en facture plus tôt !? exemple : BL du 05/04/07, facturé le 06/04/07 mais en date du 04/04/07 !!
Pour éviter cela, j'ai tenté en vain, une alerte en cours d'impression du style :
Si NbreJour(DocLigne.DateBL("1");DocLigne.Date("1")) < 0 Alors
Alerte("Incohérence entre date de facture et date de BL, à modifier !")
FinSi
Mais apparemment la fonction NbreJour ne peut donner une réponse négative :( et une comparaison directe sur des dates n'est, sauf erreur de ma part, pas possible (ex : Si (DocLigne.DateBL("1")>DocLigne.Date("1")) Alors etc....
Pb relativement similaire, toujours incohérence de dates non gérée pas Sage. On peut avoir par exemple une facture n° FA00500 en date du 05/04 et une facture n° FA00501 en date du 04/04 !?
Comment faites vous pour éviter ce genre de problème ??
Merci pour le retour d'info...
@+
Chaps
Contributeur
Contributeur
 
Messages: 84
Inscription: Mer 1 Juin 2005 23:58

de Chaps » Ven 6 Avr 2007 12:08

Re,

J'ai rien dis, enfin partiellement, la comparaison est possible enfin pas testé à 100% encore
Si DocLigne.DateBL("") > DocLigne.Date("") Alors
Alerte("blabla")
FinSi

A suivre ....
Contributeur
Contributeur
 
Messages: 84
Inscription: Mer 1 Juin 2005 23:58


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité