Sage i7 - F_DOCENTETE - L'entete de document n'exite pas!
Modérateurs: Super-Apogea, Super Modérateur
13 messages
|Page 1 sur 1
Sage i7 - F_DOCENTETE - L'entete de document n'exite pas!
Bonjour,
Je suis entrains d'envoyer des bon de commandes vers sage i7 avec des requêtes sql.
Lorsque j'envois l'entete de la commande, avec odbc, puis j'ouvre sage i7 et j'essais d'ajouter une ligne de commande le system m'affiche cette erreur: " L'entete de document n'exite pas! "
Je n'est trouver qu'un seule sujet qui parle de cette erreur mais ça ne resouds pas mon problème.
Voici la requête sql que j'invoque:
Si vous avez une piste merci d'avance pour votre aide.
Bilel
Je suis entrains d'envoyer des bon de commandes vers sage i7 avec des requêtes sql.
Lorsque j'envois l'entete de la commande, avec odbc, puis j'ouvre sage i7 et j'essais d'ajouter une ligne de commande le system m'affiche cette erreur: " L'entete de document n'exite pas! "
Je n'est trouver qu'un seule sujet qui parle de cette erreur mais ça ne resouds pas mon problème.
Voici la requête sql que j'invoque:
- Code: Tout sélectionner
INSERT INTO F_DOCENTETE (
DO_REF
, DO_TIERS
, CT_NUMPAYEUR
, DO_DateLivr
, DO_DATE
, CO_No
, CBModification
, DO_Type
, LI_NO
, DO_PIECE
, AB_NO
, CA_NO
, CA_NUM
, CG_NUM
, DE_NO
, DO_ATTENTE
, DO_BLFACT
, DO_CLOTURE
, DO_COLISAGE
, DO_CONDITION
, DO_COORD01
, DO_COORD02
, DO_COORD03
, DO_COORD04
, DO_COURS
, DO_DEBUTABO
, DO_DEBUTPERIOD
, DO_DEVISE
, DO_DOMAINE
, DO_ECART
, DO_EXPEDIT
, DO_FINABO
, DO_FINPERIOD
, DO_HEURE
, DO_IMPRIM
, DO_LANGUE
, DO_NBFACTURE
, DO_NOWEB
, DO_PERIOD
, DO_REGIME
, DO_RELIQUAT
, DO_SOUCHE
, DO_STATUT
, DO_TARIF
, DO_TRANSACTION
, DO_TRANSFERE
, DO_TXESCOMPTE
, DO_TYPECOLIS
, DO_VENTILE
, N_CATCOMPTA
, CO_NoCaissier
)
VALUES (
'ORD-SA-1461148920'
, '69GOU02'
, '69GOU02'
, null
, '20/04/2016 10:42:00'
, 5
, '20/04/2016 10:42:32'
, 1
, 1014
, '5Z1AQ1'
, 0
, 0
, ''
, '41100000'
, 2
, 0
, 0
, 0
, 1
, 1
, ''
, ''
, ''
, ''
, 0
, Null
, Null
, 0
, 0
, 0
, 1
, Null
, Null
, Null
, 0
, 0
, 1
, ''
, 1
, 21
, 0
, 0
, 2
, 2
, 11
, 0
, 2
, 1
, 0
, 1
, 0
)
Si vous avez une piste merci d'avance pour votre aide.
Bilel
- Posteur néophyte
- Messages: 11
- Inscription: Ven 12 Fév 2016 11:45
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
Ce message signifie que les valeurs renseignées dans votre requête d'insert sur F_DOCLIGNE ne correspondent pas à une entête de document (F_DOCENTETE) existante.
Je vous conseillerais de vérifier en faisant un Select count(*) from F_DOCENTETE where DO_Type = 1 and DO_Piece = '5Z1AQ1'
Si ça retourne 0, c'est que l'entête n'existe réellement pas, il faudra donc adapter votre requête d'insert.
Cordialement
Ce message signifie que les valeurs renseignées dans votre requête d'insert sur F_DOCLIGNE ne correspondent pas à une entête de document (F_DOCENTETE) existante.
Je vous conseillerais de vérifier en faisant un Select count(*) from F_DOCENTETE where DO_Type = 1 and DO_Piece = '5Z1AQ1'
Si ça retourne 0, c'est que l'entête n'existe réellement pas, il faudra donc adapter votre requête d'insert.
Cordialement
OLAN
- Posteur habitué
- Messages: 34
- Inscription: Ven 21 Déc 2007 12:19
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
Il est fortement déconseillé de faire l'insert directement en SQL.
Il faut passer au moins par l'ODBC SAGE.
Cordialement,
Il est fortement déconseillé de faire l'insert directement en SQL.
Il faut passer au moins par l'ODBC SAGE.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
L'entré est belle et bien dans la table.
J'ai même essayé d'enter les différents champs.
je me demande si cette table n'est pas relier avec une autre lors de la création.
Si quelqu'un voudrai bien tester avec cette requête et voir l'output.
Merci
Bilel
L'entré est belle et bien dans la table.
J'ai même essayé d'enter les différents champs.
- Code: Tout sélectionner
INSERT INTO F_DOCENTETE (
DO_REF
, DO_TIERS
, CT_NUMPAYEUR
, DO_DateLivr
, DO_DATE
, CO_No
, CBModification
, DO_Type
, LI_NO
, DO_PIECE
, AB_NO
, CA_NO
, CA_NUM
, CG_NUM
, DE_NO
, DO_ATTENTE
, DO_BLFACT
, DO_CLOTURE
, DO_COLISAGE
, DO_CONDITION
, DO_COORD01
, DO_COORD02
, DO_COORD03
, DO_COORD04
, DO_COURS
, DO_DEBUTABO
, DO_DEBUTPERIOD
, DO_DEVISE
, DO_DOMAINE
, DO_ECART
, DO_EXPEDIT
, DO_FINABO
, DO_FINPERIOD
, DO_HEURE
, DO_IMPRIM
, DO_LANGUE
, DO_NBFACTURE
, DO_NOWEB
, DO_PERIOD
, DO_REGIME
, DO_RELIQUAT
, DO_SOUCHE
, DO_STATUT
, DO_TARIF
, DO_TRANSACTION
, DO_TRANSFERE
, DO_TXESCOMPTE
, DO_TYPECOLIS
, DO_VENTILE
, N_CATCOMPTA
, CO_NoCaissier
, DO_Provenance
, MR_No
, DO_TypeFrais
, DO_ValFrais
, DO_TypeLigneFrais
, DO_TypeFranco
, DO_ValFranco
, DO_TypeLigneFranco
, DO_Taxe1
, DO_TypeTaux1
, DO_TypeTaxe1
, DO_Taxe2
, DO_TypeTaux2
, DO_TypeTaxe2
, DO_Taxe3
, DO_TypeTaux3
, DO_TypeTaxe3
, DO_MajCpta
, DO_FactureElec
, DO_StatutFacture
, DO_Valide
, DO_TypeTransac
, DO_DemandeRegul
, DO_Coffre
, ET_No
, DO_DateLivrRealisee
, DO_DateExpedition
,DO_TotalHT
, cbLI_No
)
VALUES (
'ORD-sa-001'
, '0000000'
, '0000000'
,'01/01/1900 00:00'
, '20/04/2016 10:42:00'
, 5
, '25/04/2016 10:18:58'
, 1
, 1853
, 'PL1600021'
, 0
, 0
, ''
, '41100000'
, 2
, 0
, 0
, 0
, 1
, 1
, ''
, ''
, ''
, ''
, 0
,'01/01/1900 00:00'
,'01/01/1900 00:00'
, 0
, 0
, 0
, 1
,'01/01/1900 00:00'
,'01/01/1900 00:00'
, 000115707
, 0
, 0
, 0
, ''
, 1
, 21
, 0
, 0
, 2
, 1
, 11
, 0
, 0
, 1
, 0
, 4
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
,'01/01/1900 00:00'
,'01/01/1900 00:00'
, 0
, 1853
)
je me demande si cette table n'est pas relier avec une autre lors de la création.
Si quelqu'un voudrai bien tester avec cette requête et voir l'output.
Merci
Bilel
- Posteur néophyte
- Messages: 11
- Inscription: Ven 12 Fév 2016 11:45
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
En quelle version exactement de i7 ?
Je ne connais pas le champ DO_StatutFacture (DO_Statut tout court, non ?, ou alors, c'est une information libre).
Cette requête marche en passant par le SQL Manager ?
Cordialement,
En quelle version exactement de i7 ?
Je ne connais pas le champ DO_StatutFacture (DO_Statut tout court, non ?, ou alors, c'est une information libre).
Cette requête marche en passant par le SQL Manager ?
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
asr31 a écrit:Bonjour,
Il est fortement déconseillé de faire l'insert directement en SQL.
Il faut passer au moins par l'ODBC SAGE.
Cordialement,
+1
Soit t’utilise driver ODBC Sage,soit les Objets métiers,soit les Webservices100.
Ces Frameworks vont initialiser automatiquement les informations nécessaires.
Exemple avec Webservices100:
- Code: Tout sélectionner
TypeDocument typeDoc = TypeDocument.FactureVente;
DateTime now = DateTime.Now;
string numDocument = "FACTURE1";
string numTiers = "BAGUES";
DocumentService service = new DocumentService("adresse du web service");
numDocument = service.InsertEntete(typeDoc, now, numDocument, numTiers)
A+
- Posteur néophyte
- Messages: 11
- Inscription: Mar 26 Avr 2016 09:27
- Localisation: Luxembourg
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
Je suis entrain de développer un connecteur sous java avec un accès ORBC en passant par le driver sage odbc.
Ce que je voudrais savoir, c'est s'il y a de la documentation comment procéder avec driver ODBC Sage, les Objets métiers,ou bien les Webservices100.
La requête insert la ligner correctement, c'est juste qu'il y a d'autre initialisation non pris en charge par une simple requête il parait.
Bilel
Je suis entrain de développer un connecteur sous java avec un accès ORBC en passant par le driver sage odbc.
Ce que je voudrais savoir, c'est s'il y a de la documentation comment procéder avec driver ODBC Sage, les Objets métiers,ou bien les Webservices100.
La requête insert la ligner correctement, c'est juste qu'il y a d'autre initialisation non pris en charge par une simple requête il parait.
Bilel
- Posteur néophyte
- Messages: 11
- Inscription: Ven 12 Fév 2016 11:45
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
Pour les Webservices100 la documentation complète se trouve ici :
http://www.proconsult.lu/Downloads/Webservices100/WebServices100.pdf
Tous les exemples du code (en c#) sont disponibles sur GitHub ici :
https://github.com/ProconsultInformatique/WebServices100
Pour les Webservices100 la documentation complète se trouve ici :
http://www.proconsult.lu/Downloads/Webservices100/WebServices100.pdf
Tous les exemples du code (en c#) sont disponibles sur GitHub ici :
https://github.com/ProconsultInformatique/WebServices100
- Posteur néophyte
- Messages: 11
- Inscription: Mar 26 Avr 2016 09:27
- Localisation: Luxembourg
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour
Eu ce soucis en intégration
C'était le format de date qui n'était pas bon
Ne pas mettre 01/05/16 15:30 mais juste 01/05/16..
Eu ce soucis en intégration
C'était le format de date qui n'était pas bon
Ne pas mettre 01/05/16 15:30 mais juste 01/05/16..
- Posteur néophyte
- Messages: 1
- Inscription: Lun 2 Mai 2016 15:51
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonsoir,
En ODBC, on ne doit pas passer les date au format US '2016-04-01' ?
En ODBC, on ne doit pas passer les date au format US '2016-04-01' ?
- Posteur néophyte
- Messages: 5
- Inscription: Lun 22 Sep 2014 21:17
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour Philippe 28,
C'est la bonne correction ! donc il faut mettre les dates sous ce format: dd/MM/yyyy
Merci
Bilel
C'est la bonne correction ! donc il faut mettre les dates sous ce format: dd/MM/yyyy
Merci
Bilel
- Posteur néophyte
- Messages: 11
- Inscription: Ven 12 Fév 2016 11:45
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
@Bilel (http://www.zoom.fr/phpBB2/memberlist.php?mode=viewprofile&u=13783)
OK, tu as le bon format de date pour insert/update SQL, qu'en est-il pour tous les autres champs que tu n'as pas renseigne ?
Comme indiqué, très fortement déconseillé de faire un INSERT en SQL hors périmètre SAGE.
@danil (http://www.zoom.fr/phpBB2/memberlist.php?mode=viewprofile&u=14139)
Le framework Webservices que tu présentes reste un produit propriétaire (PROCONSULT => Pub?) sans aucun lien (à ma connaissance) avec le versionning de l'éditeur.
Très beau boulot, en effet.
S'il s'appuie sur les Objets Métiers, ton produit peut en effet être stable (enfin, ni plus, ni moins que les objets métiers) et portable de version en version éditeur.
Cordialement,
@Bilel (http://www.zoom.fr/phpBB2/memberlist.php?mode=viewprofile&u=13783)
OK, tu as le bon format de date pour insert/update SQL, qu'en est-il pour tous les autres champs que tu n'as pas renseigne ?
Comme indiqué, très fortement déconseillé de faire un INSERT en SQL hors périmètre SAGE.
@danil (http://www.zoom.fr/phpBB2/memberlist.php?mode=viewprofile&u=14139)
Le framework Webservices que tu présentes reste un produit propriétaire (PROCONSULT => Pub?) sans aucun lien (à ma connaissance) avec le versionning de l'éditeur.
Très beau boulot, en effet.
S'il s'appuie sur les Objets Métiers, ton produit peut en effet être stable (enfin, ni plus, ni moins que les objets métiers) et portable de version en version éditeur.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Sage i7 - F_DOCENTETE - L'entete de document n'exite pas
Bonjour,
@Bilel
OK, tu as le bon format de date pour insert/update SQL, qu'en est-il pour tous les autres champs que tu n'as pas renseigne ?
Comme indiqué, très fortement déconseillé de faire un INSERT en SQL hors périmètre SAGE.
@danil
Le framework Webservices que tu présentes reste un produit propriétaire (PROCONSULT => Pub?) sans aucun lien (à ma connaissance) avec le versionning de l'éditeur.
Très beau boulot, en effet.
S'il s'appuie sur les Objets Métiers, ton produit peut en effet être stable (enfin, ni plus, ni moins que les objets métiers) et portable de version en version éditeur.
Cordialement,
@Bilel
OK, tu as le bon format de date pour insert/update SQL, qu'en est-il pour tous les autres champs que tu n'as pas renseigne ?
Comme indiqué, très fortement déconseillé de faire un INSERT en SQL hors périmètre SAGE.
@danil
Le framework Webservices que tu présentes reste un produit propriétaire (PROCONSULT => Pub?) sans aucun lien (à ma connaissance) avec le versionning de l'éditeur.
Très beau boulot, en effet.
S'il s'appuie sur les Objets Métiers, ton produit peut en effet être stable (enfin, ni plus, ni moins que les objets métiers) et portable de version en version éditeur.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
13 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité