Page 1 sur 1

[OM 5.00] Insérer le code affaire dans facture

MessagePosté: Mer 15 Oct 2014 13:34
de djinpark1
Bonjour

Je suis entrain de développer un programme qui permet de lire un fichier excel et de créer des factures sur sage 100 gestion commerciale.

Mon programme ci_dessous permet de créer des entêtes et des lignes correctement mais j'aimerai y ajoute le code affaire a la facture.

voici un bout de code pour la création de l’entête.
Code: Tout sélectionner
            docentete = BaseCommerciale.FactoryDocumentVente.CreateType(DocumentType.DocumentTypeVenteFacture)
            docentete.SetDefaultClient(bCpta.FactoryClient.ReadNumero(numclient))
            docentete.DO_Date = dateFact
            docentete.DO_Piece = "F" & num_centre & num_fact
            docentete.DO_Ref = Left(ref, 17)
            docentete.WriteDefault()


Si quelqu'un peut m'aider a ajoute le bout de code qui permettra d'ajoute le code affaire a la facture, ça sera sympa de sa part.

Merci d'avance

Re: [OM 5.00] Insérer le code affaire dans facture

MessagePosté: Sam 29 Nov 2014 02:33
de asr31
Bonjour,

Ben l'affaire, ça doit être un objet du framework OM SAGE et donc tu dois instancier l'objet, le charger avec le code affaire que tu veux associer et le passer à ton doc (vu de loin)
Du genre, comme tu le fais pour le client en passant par un truc qui doit ressembler à :
Code: Tout sélectionner
objAFfaire= bCpta.FactoryAnalytique.ReadNumero(numSectionAna,numPlanAna)


Il y a peut-être un factory affaire, mais là, il est trop tard pour que je me lance à sa recherche..

Cdt