UpsBiz.IBonDeLivraison

Définition

L'interface IBonDeLivraison modélise un bon de livraison entre soit : La distinction provient de la valeur de la propriété SorteDeLaTransaction.

/****************************************************************/
Interface IBonDeLivraison HeriteDe IContrat Metier Defaut
/* Objet : Definition d'un bon de livraison. */
/****************************************************************/
/*--------------------------------------------------------------*/
/* Heritage de Objet. */
/*--------------------------------------------------------------*/
Prive :

Public : Prive : /*--------------------------------------------------------------*/
/* Heritage de IObjetMetier. */
/*--------------------------------------------------------------*/
Prive : Public : /*--------------------------------------------------------------*/
/* Heritage de IDocument. */
/*--------------------------------------------------------------*/
Public : /*--------------------------------------------------------------*/
/* Heritage de ITransaction. */
/*--------------------------------------------------------------*/
Public : /*--------------------------------------------------------------*/
/* Heritage de IContrat. */
/*--------------------------------------------------------------*/
Public : /*--------------------------------------------------------------*/
/* Definitions propres. */
/*--------------------------------------------------------------*/
Public : Fin Interface

Opérateurs

L'interface IBonDeLivraison possède les opérateurs standards suivants : L'interface IBonDeLivraison possède un constructeur implicite.

Exemple

Variable
/******/

Principal
/*******/
Variable
Debut
...
/* ------------------------------------------------ */
/* Creation d'un bon de livraison. */
/* ------------------------------------------------ */
MonBonDeLivraison=MonProgiciel.NouvelObjet(IBonDeLivraison);
...
MonBonDeLivraison.DateSignature=DateSysteme();
MonBonDeLivraison.DateApplication=DateSysteme().AjouterJours(1);
MonBonDeLivraison.DateResiliation=Nul;
MonBonDeLivraison.Signataire=MonUtilisateur;
...
Si BL1==BL2 Alors
/* Egalité entre deux bons de livraison. */ Fin Si
Si CV1!=CV2 Alors
/* Inégalité entre deux bons de livraison. */ Fin Si
Fin Principal

Avertissement

La propriété Sorte possède obligatoirement la valeur SorteDocumentContrat.

La propriété SorteDuContrat possède obligatoirement la valeur SorteContratBonDeLivraison.

La méthodes ListerReferences retournent obligatoirement le bon de commande auquel se rapporte la livraison.

Connecteur

Toutes les connexions sont présentées dans les fiches des propriétés et des méthodes.

Traduction

---------