Académique Documents
Professionnel Documents
Culture Documents
Nouveautés
Les modifications et nouveautés implémentées pour Sage 100cloud Objets métiers
version 7.00 portent sur les points suivants :
- Modifications des interfaces
- Nouvelles interfaces
- Nouveau processus
La mise à jour vers les versions 7.00 des applications Sage 100cloud requièrent
une conversion de base de données.
Interfaces ajoutées
Objet Description
Modifications interface
IBODocumentLigne3
Ajout des Propriétés
Accès Syntaxe Description
Nouvelles interfaces
IBOClient3
Ajout des Propriétés
Accès Syntaxe Description
IBOInfoComplementClientFactory
Fabrique un objet Infos complémentaires client.
Interface héritée
Syntaxe Description
IBITypeObjectFactory Cf. Interface IBITypeObjectFactory pour les
propriétés et méthodes héritées.
IBOInfoComplementClient
Objet Infos complémentaires client.
Interface héritée
Syntaxe Description
IBIPersistObject Cf. Interface IBIPersistObject pour les propriétés et
méthodes héritées.
Propriétés
Accès Syntaxe Description
IBODocumentVente3
Ajout des Propriétés
Accès Syntaxe Description
IBOInfoComplementEnteteFactory
Fabrique un objet Infos complémentaires client.
Interface héritée
Syntaxe Description
IBITypeObjectFactory Cf. Interface IBITypeObjectFactory pour les
propriétés et méthodes héritées.
IBOInfoComplementEntete
Information complémentaire Document Vente.
Interface héritée
Syntaxe Description
Propriétés
Accès Syntaxe Description
Lecture DocumentVente () As
Fabrique objet maître Document.
IBODocumentVente3
IBOInfoComplementDocligneFactory
Fabrique un objet Infos complémentaires client.
Interface héritée
Syntaxe Description
IBITypeObjectFactory Cf. Interface IBITypeObjectFactory pour les
propriétés et méthodes héritées.
IBOInfoComplementDocligne
Information complémentaire Ligne de document de vente.
Interface héritée
Syntaxe Description
Propriétés
Accès Syntaxe Description
Exemple C#
Cet exemple permet, de lire et modifier des informations complémentaires.
* Lecture de l’information complémentaire du client "DIAMA" qui a le code "CODE2" , doublement de sa
valeur et réécriture de l’information complémentaire du client.
* Pour toutes les lignes du document "FA00005", lecture de toutes les informations complémentaires.
if (pInfoClifact.ExistCode("CODE2"))
{
IBOInfoComplementClient InfoCli = pInfoClifact.ReadCode("CODE2");
InfoType iInfoT = InfoCli.CI_Type;
double dVal = 0.0;
if (iInfoD == InfoType.eCDT_DATE)
{
dDate = Convert.ToDateTime(InfoDoc.DI_Valeur);
dDate.AddDays(1);
InfoDoc.DI_Valeur = dDate.ToString();
InfoDoc.Write();
}
}
// Lecture de toutes les informations complémentaires Lignes du document de vente
foreach (IBODocumentVenteLigne3 DocLigne in DocVente.FactoryDocumentLigne.List)
{
IBOInfoComplementDocligneFactory InfoFactLigne = DocLigne.FactoryInfoComplement;
foreach (IBOInfoComplementDocligne iInfo in DocLigne.FactoryInfoComplement.List)
MessageBox.Show(iInfo.DC_Intitule + " " + iInfo.DC_Code + " " + iInfo.DC_Valeur, DocLigne.Article.AR_Ref);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Resultat Errors");
}
}
IBOCollaborateur
Ajout des Propriétés
Accès Syntaxe Description
Nouvelles interfaces
IBOVendeursAssociesFactory
Gestion de la liste des vendeurs associés.
Interface héritée
Syntaxe Description
IBITypeObjectFactory Cf. Interface IBITypeObjectFactory pour les
propriétés et méthodes héritées.
Propriétés
Accès Syntaxe Description
Exemple C#
Cet exemple ci-dessous permet d’associer le vendeur « ECLAT » et de lister l’ensemble
des vendeurs du chef des ventes « BALLADUR », puis de supprimer le vendeur associé