[WINDEV 19 & OM SAGE] Création Bon de Commande

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

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

[WINDEV 19 & OM SAGE] Création Bon de Commande

de Chris C » Jeu 11 Déc 2014 09:19

Bonjour,

Avec les Objets Métiers sous Windev, je n'arrive pas à créer un bon de commande ou un devis.

Voici mon environnement Windev 19 et SAGE 100 i7 pour SQL Server

J'ai toujours la même erreur qui revient lors de la création d'un Bon de Commande et de même pour la création de devis:

Vous accédez au membre Automation WriteDefault.
En tentant d'invoquer la méthode <WriteDefault> ou de lire la propriété <WriteDefault>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur FFFFFFFF : Erreur inconnue [28999] !'


J'ai beau chercher dans tous les forums possibles et éplucher la DOC SAGE des OM je ne trouve pas. Si quelqu'un a une idée.

Voici mon code pour la création d'un Bon de Commande

Code: Tout sélectionner
//****************************************************************************************************
//                 INFORMATIONS DE CONNEXION TEST
//****************************************************************************************************

SAI_BaseGEST est une chaîne = "C:\dev\OBJETS_METIERS_SAGE\TEST.gcm"
SAI_Login est une chaîne =  "test"
SAI_MotPasse est une chaîne = "test"
SAI_BaseCPTA est une chaîne = "C:\dev\OBJETS_METIERS_SAGE\TEST.mae"

//****************************************************************************************************
//                CONNEXION AUX BASES COMPTA ET GESCOM
//****************************************************************************************************

autGest est un OLE "Objets100.Cial.Stream.3"  //Objets100.Cial.Stream.3
autGest>>name = SAI_BaseGEST
autGest>>loggable>>username = SAI_Login
autGest>>loggable>>userpwd = SAI_MotPasse

autCpt est un OLE "Objets100.Cpta.Stream.3"
autCpt>>name = SAI_BaseCPTA
autCpt>>loggable>>username = SAI_Login
autCpt>>loggable>>userpwd = SAI_MotPasse

autGest>>CptaApplication = autCpt
autGest>>open() // Ouverture de la base GC (la compta est aussi ouverte)

//****************************************************************************************************
//                 ECRIRE DANS LA GESCOM UN NOUVEAU BON DE COMMANDE
//****************************************************************************************************

//RECUPERATION CLASSE CLIENT DANS pautClient A L'AIDE DU sNumClient
pautClient est un objet Automation dynamique
sNumClient est une chaine = "CLTS0001"
pautClient = autCpt>>FactoryTiers>>ReadNumero(sNumClient)

//Déclaration des objets métiers
pautBonDeCommande est un objet Automation dynamique

// Création de l'objet métier BON DE COMMANDE
pautBonDeCommande = autGest>>FactoryDocumentVente>>CreateType(10)

// Affectation du client au BC
pautBonDeCommande>>SetDefaultClient(pautClient)
// Affectation n° piece
pautBonDeCommande>>SetDefaultDO_Piece()
//Affectation d'une référence
pautBonDeCommande>>DO_Ref = "123456789"

// Création de l'entete du Bon de Commande
pautBonDeCommande>>WriteDefault()

autGest>>close()
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Mer 10 Déc 2014 18:23

Re: [WINDEV 19 & OM SAGE] Création Bon de Commande

de CONSULTANTERP » Ven 23 Jan 2015 00:00

Bonjour,

Je ne connais pas les objets métiers mais je connais bien sql et windev.

je n'ai pas de problème d'insertion avec un hexecuterequetesql et hrequetesanscorrection.

C'est un contournement qui n'est pas dangereux si on reste dans du devis qui n'impacte pas le stock a terme.

On peut donc dire qu'une commande Gagnée dans le produit d'ou il a été saisie est un devis accepté.

Sinon pour insister sur les objets métiers, il y a le service pro de sage, ou tester avec la base bijou....
Posteur habitué
Posteur habitué
 
Messages: 32
Inscription: Sam 17 Jan 2015 23:50

Re: [WINDEV 19 & OM SAGE] Création Bon de Commande

de pletexier » Mar 10 Fév 2015 21:08

Bonjour,

J'ai déjà eu ce soucis avec certains tiers qui semblent avoir un problème avec les objets métiers.
Avez-vous essayé avec un autre client, ou même une autre base ?

Cordialement,

Patrice
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Mar 10 Fév 2015 20:59

Re: [WINDEV 19 & OM SAGE] Création Bon de Commande

de Stef-fy » Mer 22 Juil 2015 13:34

Bonjour,
Je ne sais pas si la question est déjà résolue. Je compte tout de même donner mon avis. Il est possible qu'une configuration de ta version Windev ou aussi la concordance avec sage ne soit pas bien effectuée. Sinon, il y aurait quelques détails dans les tiers qui t'auraient échappé. J'ai déjà eu ce genre de problème une fois avec mon Windev 20. J'ai pu le résoudre en cherchant des réponses à l'aide des tutos trouvés sur le net.
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: Mer 22 Juil 2015 13:21


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