ShareSocietyName (CM)

De Wiki1000
(Différences entre les versions)
(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 ... »)
 
 
(Une révision intermédiaire par un utilisateur est masqué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]]
 

Version actuelle en date du 13 janvier 2015 à 12:58

version700-32x32.png

property ShareSocietyName:string;

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.
Info-20px.png Note : L'utilisateur doit avoir les droits d'accès sur le périmètre.

Exemple :

{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;

Voir aussi :

Gestion du contexte de partage (CM)Développement DSM

Outils personnels