UpsBiz.IBonDeCommande

Définition

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

/****************************************************************/
Interface IBonDeCommande HeriteDe IContrat Metier Defaut
/* Objet : Definition d'un contrat d'achat. */
/****************************************************************/
/*--------------------------------------------------------------*/
/* Heritage de Objet. */
/*--------------------------------------------------------------*/
Prive :

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

Opérateurs

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

Exemple

Variable
/******/

Principal
/*******/
Variable Debut
...
/* ------------------------------------------------ */
/* Creation d'un bon de commande. */
/* ------------------------------------------------ */
MonBonDeCommande=MonProgiciel.NouvelObjet(IBonDeCommande);
...
MonBonDeCommande.DateSignature=DateSysteme();
MonBonDeCommande.DateApplication=DateSysteme().AjouterJours(1);
MonBonDeCommande.DateResiliation=Nul;
MonBonDeCommande.Signataire=MonUtilisateur;
...
Si BC1==BC2 Alors
/* Egalité entre deux bons de commande d'achat. */ Fin Si
Si BC1!=BC2 Alors
/* Inégalité entre deux bons de commande d'achat. */ Fin Si
Fin Principal

Avertissement

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

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

La méthodes ListerReferences retournent obligatoirement le contrat commercial auquel se rapporte la commande si celui-ci existe.

Connecteur

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

Traduction

---------