Table des échéances

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

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

Table des échéances

de gldf » Jeu 30 Nov 2006 21:16

Bonjour,

Je travaille sur une appli SQL pour automatiser l'édition de traites en fin de mois.

Je n'arrive pas à voir la table des échéances dans la liste des tables SQL.

Il s'agit des informations du fichier Doc échéances et les champs que l'on
peut placer en pied de page d'un modèle de factures avec l'utilitaire "Mise en Page",
par exemple: "Date" de l'échéance d'une facture

Merci pour votre aide.


Gil
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Mar 7 Nov 2006 21:21

de gldf » Ven 1 Déc 2006 14:15

Precision:

ODBC driver 14.01
Appli : Sage Gestion Commerciale 100 14.01

Gil
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Mar 7 Nov 2006 21:21

de j.and.b » Sam 2 Déc 2006 00:01

bonsoir,
de tête je dirais f_docregl
Contributeur
Contributeur
 
Messages: 62
Inscription: Mer 13 Sep 2006 12:22
Localisation: GRENOBLE

de Clu » Lun 4 Déc 2006 13:12

Bonjour.

Certaines personnes ont rencontré des soucis avec l'ODBC V14.01

Vous devriez tester la V14.02, valide pour les prod L100 V14.01

Bye
"Lulu: connecting people"
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 114
Inscription: Ven 25 Juin 2004 11:44
Localisation: Paris

de gldf » Lun 4 Déc 2006 19:56

Idem avec la version 14.02

En fait F_DOCREGL contient pas toutes les infos des échéances, notamment les informations sur les dates des échéances qui sont normalement calculées au moment de l'édition d'une facture en fonction des infos de la table F_REGLEMENTT liée à la table F_COMPTET. reprenez moi si je me trompes.

F_ECHEANCES existe bien dans la doc et est accessible par l'interface utilisateur mais n'apparaît pas dans la liste des tables ODBC.

Je vais utiliser les infos de F_REGLEMENTT pour faire le calcul de la date d’échéance pour chaque facture


Merci pour vos réponses.
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Mar 7 Nov 2006 21:21

de j.and.b » Ven 8 Déc 2006 22:18

La table f_echeances n'existe pas, c'est bien dans la table f_docregl qu'il faut piocher les infos.

extrait de la doc :

DR_TypeRegl Type de règlement (acompte/échéance)
Numérique : Entier 0 ou 1

quand tu créé une facture, par défaut le logiciel reprend les infos de paiement du tiers

bon courage :wink:
Contributeur
Contributeur
 
Messages: 62
Inscription: Mer 13 Sep 2006 12:22
Localisation: GRENOBLE

de gldf » Lun 11 Déc 2006 10:37

Merci j.and.b

Gil
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Mar 7 Nov 2006 21:21

de gldf » Jeu 28 Déc 2006 20:43

Aprés un cetain nombre de tests, la table f_docregl est llien entre f_docentete, f_reglech et f_creglement. cette derniere contient les infos que je cherchais.

Pour ceux que ça interesse, ci dessous la requette sql :

SELECT F_DOCENTETE.CT_NUMPAYEUR, F_DOCENTETE.DO_PIECE, F_DOCENTETE.DO_DATE, F_DOCENTETE.FNT_TOTALTTC, F_DOCREGL.DR_DATE, F_REGLECH.RC_MONTANT, F_CREGLEMENT.RG_DATE, F_CREGLEMENT.RG_MONTANT
FROM F_CREGLEMENT F_CREGLEMENT, F_DOCENTETE F_DOCENTETE, F_DOCREGL F_DOCREGL, F_REGLECH F_REGLECH
WHERE F_REGLECH.DO_PIECE = F_DOCENTETE.DO_PIECE AND F_REGLECH.DO_TYPE = F_DOCENTETE.DO_TYPE AND F_REGLECH.DR_NO = F_DOCREGL.DR_NO AND F_REGLECH.DO_PIECE = F_DOCREGL.DO_PIECE AND F_REGLECH.DO_TYPE = F_DOCREGL.DO_TYPE AND F_CREGLEMENT.RG_NO = F_REGLECH.RG_NO AND ((F_DOCENTETE.DO_TYPE=6) AND (F_DOCREGL.DR_REGLE=0) AND (F_DOCREGL.INT_REGLEMENT='LCR Acceptée'))


Meilleurs voeux

Gil
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Mar 7 Nov 2006 21:21


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