Objet métier 100C V5 créer un règlement document de vente

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

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

Objet métier 100C V5 créer un règlement document de vente

de loken » Mer 5 Juin 2019 20:52

Bonsoir,

Utilisant les OM 100C V5 en C#, je n'arrive pas à ajouter un règlement sur un document de vente (Bon de commande/Facture) dans la gescom.

J'ai cherché dans la documentation des objets métiers et je n'ai pas trouvé d'exemple traitant de cela.

Pourriez-vous me montrer un exemple ou m'aiguiller sur le sujet.

Merci d'avance,
Posteur néophyte
Posteur néophyte
 
Messages: 4
Inscription: Sam 16 Fév 2019 11:39

Re: Objet métier 100C V5 créer un règlement document de vent

de loken » Lun 10 Juin 2019 16:23

J'arrive bien à créer une écriture comptable pour les règlements comme dans la doc des OM

Code: Tout sélectionner
 mP.Journal = _sageDatabase._baseCpta.FactoryJournal.ReadNumero("TEST");
                mP.Date = DateTime.Now;
                mP.EC_Piece = mP.Journal.NextEC_Piece[DateTime.Now];
                mP.EC_Intitule = "Reglement BC";
                mP.EC_RefPiece = "BC1702400";
                //Création de l'écriture tiers
                mEcTiers = (IBOEcriture3)mP.FactoryEcritureIn.Create();
                /*'Affectation compte général*/
                mEcTiers.CompteG = _sageDatabase._baseCpta.FactoryCompteG.ReadNumero("411000");
                //Affectation compte tiers
                mEcTiers.Tiers = _sageDatabase._baseCpta.FactoryTiers.ReadNumero("41100460");
                //Affectation sens de l'écriture
                mEcTiers.EC_Sens = EcritureSensType.EcritureSensTypeCredit;
                //Affectation du montant
                mEcTiers.EC_Montant = dMnt;
                mEcTiers.EC_RefPiece = "BC1702404";

                //Ajout de l'écriture au processus(écriture mémoire non persistante)
                mEcTiers.WriteDefault();
                //Création de l'écriture générale
                mEcCompte = (IBOEcriture3)mP.FactoryEcritureIn.Create();
                //Affectation compte général
                mEcCompte.CompteG = _sageDatabase._baseCpta.FactoryCompteG.ReadNumero("512200");
                //Affectation sens de l'écriture
                mEcCompte.EC_Sens = EcritureSensType.EcritureSensTypeDebit;
                //Affectation du montant
                mEcCompte.EC_Montant = dMnt;
                //Ajout de l'écriture au processus(écriture mémoire non persistante)
                mEcCompte.WriteDefault();

                IBODocumentVente3 pDoc = _sageDatabase._baseGescom.FactoryDocumentVente.ReadPiece(DocumentType.DocumentTypeVenteCommande, "BC1702400");
                // Ajout du document au processus     


Mais je n'arrive pas à récupérer les informations dans la gestion commercial.

Merci d'avance.
Posteur néophyte
Posteur néophyte
 
Messages: 4
Inscription: Sam 16 Fév 2019 11:39

Re: Objet métier 100C V5 créer un règlement document de vent

de loken » Jeu 13 Juin 2019 20:41

Donc impossible de créer un règlement avec les OM.

La seule solution créer un acompte à 100% ou créer un règlement avec SQL .
Posteur néophyte
Posteur néophyte
 
Messages: 4
Inscription: Sam 16 Fév 2019 11:39


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