Page 1 sur 1

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

MessagePosté: Mer 5 Juin 2019 20:52
de loken
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,

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

MessagePosté: Lun 10 Juin 2019 16:23
de loken
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.

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

MessagePosté: Jeu 13 Juin 2019 20:41
de loken
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 .