Comment accéder à un champ personnalisé avec les Objets Métiers

SOLVED

Bonjour,

J'ai la problématique suivante : 

Un champ "Commentaire" a été rajouté dans la table F_DOCLIGNE en GESCOM. Il n'est pas référencé par la classe qui permet de créer des articles via les objets métiers.

Est-ce possible de rajouter cette définition dans les objets métiers afin de pouvoir renseigner ce champ-là à la création des articles via les objets métiers ?

Merci de votre aide.

Parents
  • +1
    verified answer

    Bonjour,
    Je viens de réussir à résoudre mon pb : 

    Dim DocLigneCompose As IBODocumentVenteLigne3 = DocEntete.FactoryDocumentLigne.Create
    With DocLigneCompose
        .SetDefaultArticle(bCial.FactoryArticle.ReadReference("ref"), 1)
        .ArticleCompose = bCial.FactoryArticle.ReadReference("ref")
        .Write()
        .InfoLibre.Item("Commentaire") = "Commentaire interne"
        .Write()
    End With

    Il se trouve que le champ Commentaire était une "Info Libre".

    On effecture le .Write() deux fois car les infos libres ne sont accessibles que si l'objet est persistant.

Reply
  • +1
    verified answer

    Bonjour,
    Je viens de réussir à résoudre mon pb : 

    Dim DocLigneCompose As IBODocumentVenteLigne3 = DocEntete.FactoryDocumentLigne.Create
    With DocLigneCompose
        .SetDefaultArticle(bCial.FactoryArticle.ReadReference("ref"), 1)
        .ArticleCompose = bCial.FactoryArticle.ReadReference("ref")
        .Write()
        .InfoLibre.Item("Commentaire") = "Commentaire interne"
        .Write()
    End With

    Il se trouve que le champ Commentaire était une "Info Libre".

    On effecture le .Write() deux fois car les infos libres ne sont accessibles que si l'objet est persistant.

Children