Format DO_DATE via insert ODBC
Modérateurs: Super-Apogea, Super Modérateur
13 messages
|Page 1 sur 1
Format DO_DATE via insert ODBC
Bonjour,
J'essaye d'insérer des Bon de commande dans la gescom CBase V15.50 BIJOU via Drivers ODBC en utilisant PENTAHO KETTLE.
Ma connexion ODBC est opérationnel, je peux lire les informations de mes tables dans KETTLE.
J'essaye maintenant de créer mes bons de commande avec la première étape dans la table F_DOCENTETE.
Par contre je rencontre un problème à l'insertion du champ DO_DATE, dont le format est rejeté, même en respectant le format précisé dans les documentations :
ma requête :
Insert into
F_DOCENTETE(DO_DOMAINE,DO_TYPE,DO_DATE,DO_PIECE,DO_TIERS)
values (0,1,'{d 2016-03-01}','BC00121','EMERA')
Mon erreur :
[Simba][Simba ODBC Driver][CBase]Domaine de validité du champ incorrect, veuillez vous référer à la documentation.
Si vous avez des idées...
J'essaye d'insérer des Bon de commande dans la gescom CBase V15.50 BIJOU via Drivers ODBC en utilisant PENTAHO KETTLE.
Ma connexion ODBC est opérationnel, je peux lire les informations de mes tables dans KETTLE.
J'essaye maintenant de créer mes bons de commande avec la première étape dans la table F_DOCENTETE.
Par contre je rencontre un problème à l'insertion du champ DO_DATE, dont le format est rejeté, même en respectant le format précisé dans les documentations :
ma requête :
Insert into
F_DOCENTETE(DO_DOMAINE,DO_TYPE,DO_DATE,DO_PIECE,DO_TIERS)
values (0,1,'{d 2016-03-01}','BC00121','EMERA')
Mon erreur :
[Simba][Simba ODBC Driver][CBase]Domaine de validité du champ incorrect, veuillez vous référer à la documentation.
Si vous avez des idées...
- Posteur néophyte
- Messages: 8
- Inscription: Lun 1 Nov 2010 20:33
Re: Format DO_DATE via insert ODBC
Bonjour,
La 15.50 est un peu ancienne, mais la doc strucfic.pdf de la i7V8 précise :
Pour un document de Vente : il faut rajouter
- DO_BlFact
- DO_Period
- LI_No
Exemple en i7V8:
Cordialement,
La 15.50 est un peu ancienne, mais la doc strucfic.pdf de la i7V8 précise :
Pour un document de Vente : il faut rajouter
- DO_BlFact
- DO_Period
- LI_No
Exemple en i7V8:
- Code: Tout sélectionner
--Exemple d’écriture dans cette table
--Insertion : Document de vente de type bon de commande
Insert into F_DOCENTETE(AB_NO,CA_NO,CA_NUM,CG_NUM,CT_NUMPAYEUR,DE_NO,DO_ATTENTE,DO_BLFACT,DO_CLOTURE,DO_COLISAGE,DO_CONDITION,DO_COORD01,DO_COORD02,DO_COORD03,DO_COORD04,DO_COURS,DO_DATE,DO_DATELIVR,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_PIECE,DO_REF,DO_REGIME,DO_RELIQUAT,DO_SOUCHE,DO_STATUT,DO_TARIF,DO_TIERS,DO_TRANSACTION,DO_TRANSFERE,DO_TXESCOMPTE,DO_TYPE,DO_TYPECOLIS,DO_VENTILE,LI_NO,N_CATCOMPTA,CO_NO,CO_NOCAISSIER) values (0,0,'','4110000','EMERA',1,0,0,0,1,1,'','','','', 0,'{d 2009-02-21}',Null,Null,Null,0,0, 0,1,Null,Null,Null,0,0,1,'',1,'BC00121','Créé par ODBC',21,0,0,2,2,'EMERA',11,0, 2,1,1,0,12,1,4,0)
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Format DO_DATE via insert ODBC
Dans un de mes dev, j'ai pu insérer une date au format MySql, c'est à dire au format AAAA-MM-JJ
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Format DO_DATE via insert ODBC
Bonjour,
En insérant un document de vente avec les paramètres indiquées il m'indique que la date est obligatoire:
An unhandled exception of type 'System.Data.Odbc.OdbcException' occurred in System.Data.dll
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]La date du document est obligatoire ou la date n'est pas valide.
En ajoutant la date il me dit:
Pour :
'{d ''2017-10-10''}'
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]Domaine de validité du champ incorrect, veuillez vous référer à la documentation.
Pour :
'{d ''10-10-2017''}'
invalid date time or timestamp value
En insérant un document de vente avec les paramètres indiquées il m'indique que la date est obligatoire:
An unhandled exception of type 'System.Data.Odbc.OdbcException' occurred in System.Data.dll
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]La date du document est obligatoire ou la date n'est pas valide.
En ajoutant la date il me dit:
Pour :
'{d ''2017-10-10''}'
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]Domaine de validité du champ incorrect, veuillez vous référer à la documentation.
Pour :
'{d ''10-10-2017''}'
invalid date time or timestamp value
- Posteur néophyte
- Messages: 11
- Inscription: Jeu 10 Aoû 2017 11:22
Re: Format DO_DATE via insert ODBC
Bonjour, on peut voir le code?
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Format DO_DATE via insert ODBC
Partie du code:
string MyQueryStringSage = "INSERT INTO F_DOCENTETE(DO_Piece,DO_BlFact ,DO_Period , LI_NO, DO_DATE, DO_TYPE) VALUES ('FAPROG', 0, 1, 2, '{d ''2017-10-08''}', 6)";
cmd3.CommandText = MyQueryStringSage;
MessageBox.Show(MyQueryStringSage);
cmd3.ExecuteNonQuery();
string MyQueryStringSage = "INSERT INTO F_DOCENTETE(DO_Piece,DO_BlFact ,DO_Period , LI_NO, DO_DATE, DO_TYPE) VALUES ('FAPROG', 0, 1, 2, '{d ''2017-10-08''}', 6)";
cmd3.CommandText = MyQueryStringSage;
MessageBox.Show(MyQueryStringSage);
cmd3.ExecuteNonQuery();
- Posteur néophyte
- Messages: 11
- Inscription: Jeu 10 Aoû 2017 11:22
Re: Format DO_DATE via insert ODBC
J'ai besoin aussi d'un code pour la saisie facture fournisseur. J'ai énormement cherché sans résultats.
- Posteur néophyte
- Messages: 11
- Inscription: Jeu 10 Aoû 2017 11:22
Re: Format DO_DATE via insert ODBC
Vous pouvez regarder dans le document Sage100StructFic pour avoir toutes les informations nécessaires.
Autre solution : passer par les objets métiers
Autre solution : passer par les objets métiers
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Format DO_DATE via insert ODBC
romulus001 a écrit:Vous pouvez regarder dans le document Sage100StructFic pour avoir toutes les informations nécessaires.
Autre solution : passer par les objets métiers
merci je ferais un essai en attendant un petit coup de pouce du coté programmation VB 2013 Express C# ODBC Simba Sage si un membre le connait.
- Posteur néophyte
- Messages: 11
- Inscription: Jeu 10 Aoû 2017 11:22
Re: Format DO_DATE via insert ODBC
Si ça peut servir, je m'étais enregistré 2 requêtes pour générer un Bon de livraison de vente, voici ce que j'avais fais :
- Code: Tout sélectionner
INSERT INTO F_DOCENTETE
(
DO_DOMAINE,DO_Type,DO_Piece,DO_Date,DO_Tiers,DE_No,CT_NumPayeur,DO_Expedit,DO_Condition,DO_Tarif,DO_TypeColis,N_CatCompta,CG_Num,DO_Statut,DO_BlFact,DO_Period,LI_No,DO_DateLivr,DO_TRANSACTION,DO_REGIME
)
VALUES
(
0,3,'8','2016-01-07','P49ATACSTRASBOURG',1,'P49ATACSTRASBOURG',1,1,1,1,1,'411000',2,0,1,2042,'2016-01-07',11,21
)
- Code: Tout sélectionner
INSERT INTO F_DOCLIGNE (
DO_PIECE,DL_NO,DO_DOMAINE,DO_TYPE,CT_NUM,DO_DATE,DL_LIGNE,AR_REF,EU_Qte,DL_Valorise,DL_QTE,DE_No,DL_PIECEBC,DL_DATEBC,DL_QTEBC,DL_PrixUnitaire,DL_Design,DL_TAXE1,DL_TYPETAUX1,DL_TYPETAXE1,DL_TAXE2,DL_TYPETAUX2,DL_TYPETAXE2,DL_TAXE3,DL_TYPETAUX3,DL_TYPETAXE3,DL_Remise01REM_Valeur,DL_Remise01REM_Type,DL_Remise02REM_Valeur,DL_Remise02REM_Type,DL_Remise03REM_Valeur,DL_Remise03REM_Type
)
VALUES
(
'8',0,0,3,'P49ATACSTRASBOURG','2015-12-15',1000,'CFL02302',50,1,50,1,'C15008708','2015-07-02',50,14.17,'Magret de canard LABEL ROUGE LANDES',5.5,0,0,0,0,0,0,0,0,0,1,0,1,0,0
)
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Format DO_DATE via insert ODBC
An unhandled exception of type 'System.Data.Odbc.OdbcException' occurred in System.Data.dll
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]Le dépôt de livraison n'existe pas ou n'appartient pas à ce tiers.
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]Le dépôt de livraison n'existe pas ou n'appartient pas à ce tiers.
- Posteur néophyte
- Messages: 11
- Inscription: Jeu 10 Aoû 2017 11:22
Re: Format DO_DATE via insert ODBC
Requete:
string test1 = "Insert into " +
"F_DOCENTETE(AB_NO,CA_NO,CA_NUM,CG_NUM,CT_NUMPAYEUR,DE_NO,DO_ATTENTE,D" +
"O_BLFACT,DO_CLOTURE,DO_COLISAGE,DO_CONDITION,DO_COORD01,DO_COORD02,DO" +
"_COORD03,DO_COORD04,DO_COURS,DO_DATE,DO_DATELIVR,DO_DEBUTABO,DO_DEBU" +
"TPERIOD,DO_DEVISE,DO_DOMAINE,DO_ECART,DO_EXPEDIT,DO_FINABO,DO_FINPERIO" +
"D,DO_HEURE,DO_IMPRIM,DO_LANGUE,DO_NBFACTURE,DO_NOWEB,DO_PERIOD,DO_PIE" +
"CE,DO_REF,DO_REGIME,DO_RELIQUAT,DO_SOUCHE,DO_STATUT,DO_TARIF,DO_TIERS,D" +
"O_TRANSACTION,DO_TRANSFERE,DO_TXESCOMPTE,DO_TYPE,DO_TYPECOLIS,DO_VENTI" +
"LE,LI_NO,N_CATCOMPTA,RE_NO,RE_NOCAISSIER) values" +
"(0,0,'','4110000','AMR',1,0,0,0,1,1,'','','','', 0,'{d 2017-02-21}',Null,Null,Null,0,1," +
"0,1,Null,Null,Null,0,0,1,'',1,'BC00121','Créé par ODBC',21,0,0,2,2,'AMR',11,6, 2,1,1,0,3,1,0,0) ";
An unhandled exception of type 'System.Data.Odbc.OdbcException' occurred in System.Data.dll
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]Impossible de créer ce type de document !
string test1 = "Insert into " +
"F_DOCENTETE(AB_NO,CA_NO,CA_NUM,CG_NUM,CT_NUMPAYEUR,DE_NO,DO_ATTENTE,D" +
"O_BLFACT,DO_CLOTURE,DO_COLISAGE,DO_CONDITION,DO_COORD01,DO_COORD02,DO" +
"_COORD03,DO_COORD04,DO_COURS,DO_DATE,DO_DATELIVR,DO_DEBUTABO,DO_DEBU" +
"TPERIOD,DO_DEVISE,DO_DOMAINE,DO_ECART,DO_EXPEDIT,DO_FINABO,DO_FINPERIO" +
"D,DO_HEURE,DO_IMPRIM,DO_LANGUE,DO_NBFACTURE,DO_NOWEB,DO_PERIOD,DO_PIE" +
"CE,DO_REF,DO_REGIME,DO_RELIQUAT,DO_SOUCHE,DO_STATUT,DO_TARIF,DO_TIERS,D" +
"O_TRANSACTION,DO_TRANSFERE,DO_TXESCOMPTE,DO_TYPE,DO_TYPECOLIS,DO_VENTI" +
"LE,LI_NO,N_CATCOMPTA,RE_NO,RE_NOCAISSIER) values" +
"(0,0,'','4110000','AMR',1,0,0,0,1,1,'','','','', 0,'{d 2017-02-21}',Null,Null,Null,0,1," +
"0,1,Null,Null,Null,0,0,1,'',1,'BC00121','Créé par ODBC',21,0,0,2,2,'AMR',11,6, 2,1,1,0,3,1,0,0) ";
An unhandled exception of type 'System.Data.Odbc.OdbcException' occurred in System.Data.dll
Additional information: ERROR [HY000] [Simba][Simba ODBC Driver][CBase]Impossible de créer ce type de document !
- Posteur néophyte
- Messages: 11
- Inscription: Jeu 10 Aoû 2017 11:22
Re: Format DO_DATE via insert ODBC
Bonjour,
Il faut vraiment vous appuyer sur la description de la structure (table F_DOCENTETE dans strucfic.pdf que vous devez avoir sur votre CD où à rechercher auprès de votre prestataire ou du net, dans la bonne version).
Il y a déjà un Pb si c'est une commande de vente : DO_Domaine=0 et DO_Type=1
Pour l'instant, contenez-vous des champs obligatoires :
Appuyez-vous sur les exemples de Romulus001.
Cordialement,
Il faut vraiment vous appuyer sur la description de la structure (table F_DOCENTETE dans strucfic.pdf que vous devez avoir sur votre CD où à rechercher auprès de votre prestataire ou du net, dans la bonne version).
Il y a déjà un Pb si c'est une commande de vente : DO_Domaine=0 et DO_Type=1
Pour l'instant, contenez-vous des champs obligatoires :
- • Pour un document de Stock :
- DO_Domaine
- DO_Type
- DO_Piece
- DO_Date
- DO_Tiers
• Pour un document d’Achat : il faut rajouter
- DE_No
- CT_Num Payeur
- DO_Expedit
- DO_Condition
- DO_Tarif
- DO_TypeColis
- N_CatCompta
- CG_Num
- DO_Statut
• Pour un document de Vente : il faut rajouter
- DO_BlFact
- DO_Period
- LI_No
Appuyez-vous sur les exemples de Romulus001.
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é