« ShareSocietyName (CM) » : différence entre les versions

De Wiki1000
(Page créée avec « {{latest}} <source lang='delphi'>property ShareSocietyName:string;</source> Propriété en '''lecture / écriture'''. * En lecture : :Retourne le nom du du périmètre ... »)
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
 
{{Version700}}
{{latest}}
<source lang='delphi'>property ShareSocietyName:string;</source>
<source lang='delphi'>property ShareSocietyName:string;</source>


Ligne 43 : Ligne 42 :
[[category:CMSC]]
[[category:CMSC]]
[[category:Partage]]
[[category:Partage]]
[[category:latest]]

Dernière version du 13 janvier 2015 à 11:58

{{#images:version700-32x32.png|stock}} <source lang='delphi'>property ShareSocietyName:string;</source>

Propriété en lecture / écriture.

  • En lecture :
Retourne le nom du du périmètre de partage de la société courante.
  • En écriture :
Positionne le contexte de partage de sorte que ce périmètre soit le périmètre courant de travail.
Note : L'utilisateur doit avoir les droits d'accès sur le périmètre.

Exemple : <source lang='delphi'> {Procedure _processThisPerimeter(aPerimeter:TOID);} va aName:string; var begin

 if not ClassManager.ShareEnable then Exit;
 //
 aName := GetSocietyNameFromSomewhere();
 //
 ClassManager.PushShareContext;
 try
   ClassManager.ShareRestitutionMode := False;
   ClassManager.ShareSocietyName := aName;
   shwoMessage(Format('Current society, Name:%s OID:%s',[ClassManager.ShareSocietyName,ClassManager.ShareSociety])); 
   ....
 finally
 ClassManager.PopShareContext;
 end;

end; </source>

Voir aussi :

{{#if:Gestion du contexte de partage (CM)|

{{#if:Gestion du contexte de partage (CM)|— Gestion du contexte de partage (CM) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}