起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 332|回复: 7

【结】如何获取系统人的Guid值

[复制链接]
发表于 2010-7-28 13:43:33 | 显示全部楼层 |阅读模式
如何获得当前X3系统登录人的GUID值呢?
回复

使用道具 举报

发表于 2010-7-28 14:06:13 | 显示全部楼层
use 需要加  Business.Model.org,Business.System.FileSys


var
  lPerson: TPerson;
  lFileSpecInfo: TFileSpecInfo;
  lContextCurrent: TContextCurrent;
begin
  lContextCurrent := TContextCurrent.Create(Self.Context);
  try
    Dialogs.ShowMessage(lContextCurrent.PersonMember.BizURL.URL);
    lFileSpecInfo := FileSys.FileSystem.GetSpecInfo(lContextCurrent.PersonMember.BizURL.URL);
     Dialogs.ShowMessage(lFileSpecInfo.GUID);
  finally
    lContextCurrent.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-28 14:32:38 | 显示全部楼层
得到的lFileSpecInfo.GUID是系统表TPERSON里的GUID吗?如果是,我现在得出来的值在表数据里是不存在这个lFileSpecInfo.GUID值的
回复 支持 反对

使用道具 举报

发表于 2010-7-28 14:37:44 | 显示全部楼层
不是,是组织机构系统表中GUID值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-28 14:40:44 | 显示全部楼层
那组织机构属性表里的GUID和TPERSON表里的哪个字段有关联呢?
回复 支持 反对

使用道具 举报

发表于 2010-7-28 15:17:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-28 16:25:41 | 显示全部楼层
谢谢版主。结贴吧
回复 支持 反对

使用道具 举报

发表于 2010-7-28 16:30:26 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 22:57 , Processed in 0.037211 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表