ShareSocietyName (CM)

De Wiki1000
Version du 13 janvier 2015 à 12:58 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

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