Académique Documents
Professionnel Documents
Culture Documents
Nouveautés
Les modifications et nouveautés implémentées pour Sage 100cloud Objets métiers
version 6.00 portent sur les points suivants :
- Modifications des interfaces
- Nouvelles interfaces
- Nouveau processus
La mise à jour vers les versions 6.00 des applications Sage 100cloud requièrent
une conversion de base de données.
Propriétés ajoutées
Interface Propriété Description
IBODocumentReglement IBODocumentReglementFactory Fabrique un objet
Règlement pour un
document
IBODocumentReglementEcheance Imputations entre
réglements et
échéances
IBODocumentReglementEcheanceReglementFactory Méthodes lecture
des Imputations de
réglements
IBODocumentReglementEcheanceEcheanceFactory Méthodes lecture
des échéances
réglées
Crée un processus
BSCIALApplication100c Processus IPMReglerEcheances pour imputer des
échéances à un
règlement
BSCIALApplication100c FactoryDocumentReglement As Crée un Factory de
IBODocumentReglementFactory l'objet règlement
des documents
Nouvelles interfaces
IBODocumentReglementFactory
Fabrique un objet Règlement pour un document.
Interface héritée
Syntaxe Description
IBITypeObjectFactory Cf. Interface IBITypeObjectFactory pour les
propriétés et méthodes héritées.
Méthodes
IBODocumentReglement
Objet Règlement pour un document.
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
Client ou fournisseur du règlement. Ce champ
Lecture / Ecriture TiersPayeur As IBOTiersPart3
peut être affecté en création uniquement.
TiersPayeurOrigine() As
Lecture seule Client ou fournisseur du règlement (origine).
IBOTiersPart3
RG_MontantCommission() As
Lecture seule Montant de la commission.
Double
Nouveau Processus
IPMReglerEcheances
Processus de règlement d’échéances. Ce processus est accessible depuis l’interface
IBSCIALApplication100c
Propriétés
Accès Syntaxe Description
Lecture seule ListLignesResult() As IBICollection Collection résultante des échéances qui ont
été réglées
Lecture AddDocumentEcheance () As
Ajout des échéances que l’on veut régler.
Ecriture IBODocumentEcheance3
Exemple C#
Cet exemple permet, de créer un prospect, et ensuite le transforme en client.
using System;
using Objets100cLib;
namespace ProcessConversionClient
{
class Program
{
// Objet de connexion
private static BSCIALApplication100c cial = new BSCIALApplication100c();
/// <summary>
/// Méthode permettant de créer un règlement comptant d’une facture client
/// </summary>
private void ProcessReglementComptant()
{
try
{
string piece = "FA00028";
// création du règlement
pRegler.Reglement = iReglt;
foreach (IBODocumentEcheance3 iEcheance in doc.FactoryDocumentEcheance.List)
pRegler.AddDocumentEcheance(iEcheance);
pRegler.Process();