起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 155|回复: 6

【结贴】我在取系统当前操作者部门名称的时候出现这个问题**

[复制链接]
发表于 2008-11-25 17:01:21 | 显示全部楼层 |阅读模式
我在取系统当前操作者部门名称的时候出现这个问题,如下图,请问要如何解决呀,
另外我用同样方法取部门编号没有问题

2.jpg

37.3 KB, 下载次数: 118

回复

使用道具 举报

 楼主| 发表于 2008-11-25 17:02:41 | 显示全部楼层
我把代码贴上来
//È¡µÃµ±Ç°²Ù×÷Ô±ËùÔÚ²¿ÃűàºÅ
function TSBWXJH.getoperatorDep():string;
var
   lParam: TBizParam;
   lBizURL: TBizURL;
   intZ,intx:integer;
begin
   lBizURL := TBizURL.Create;
  try
    lBizURL.URL := 'Biz:\SYSTEM\ORGPARAMS.PARAMGROUP';
    lParam := SystemUtils.TContextUtils.GetParam(Context, lBizURL, 'DefaultDeptID');
    Result :=Variants.VarToStr(lParam.Value);
  finally
    lBizURL.Free;
  end;
end;




//È¡µÃµ±Ç°²Ù×÷Ô±ËùÔÚ²¿ÃÅÃû³Æ
function TSBWXJH.getoperatorDepName():string;
var
   lParam: TBizParam;
   lBizURL: TBizURL;
   intZ,intx:integer;
begin
   lBizURL := TBizURL.Create;
  try
    lBizURL.URL := 'Biz:\SYSTEM\ORGPARAMS.PARAMGROUP';
    lParam := SystemUtils.TContextUtils.GetParam(Context, lBizURL, 'DeptName');
    Result :=Variants.VarToStr(lParam.Value);
  finally
    lBizURL.Free;
  end;
end;
回复 支持 反对

使用道具 举报

发表于 2008-11-25 17:13:25 | 显示全部楼层
楼主你这个两个都是在一个单元中使用的么?
感觉应该是function TSBWXJH.getoperatorDepName():string;中传入的环境不对:
参考一下:http://bbs.justep.com/forum.php? ... C%B6%2A%B4%ED%CE%F3
这个帖子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-25 17:23:15 | 显示全部楼层
是在一个单元是同一单元在取,操作者部门ID和操作者部门名称
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-25 17:25:44 | 显示全部楼层
你发的那个连接我看了,
凡是在全局隔离级上,不要定义有关人员的自动填充
但是我很多地方都要用到人员部门ID,只这儿要同时取,自动填充人员那个还是要要吧
回复 支持 反对

使用道具 举报

发表于 2008-11-25 17:37:17 | 显示全部楼层
这两个参数是一起使用的么?
DefaultDeptName
这个参数可以么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 09:09:53 | 显示全部楼层
谢谢这个参数可以用,可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 19:30 , Processed in 0.043636 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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