起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8152|回复: 12

[分享] oa中“固定资产管理”功能的学习过程与总结

[复制链接]

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
发表于 2016-11-24 20:03:46 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
1.现在的问题,在入库环节,不能成功。有错误
2.总体感觉,功能太细了。在我的实际工作中,应该不能直接使用oa里提供的功能。需要重新编写,或者去除部门不必要的功能,今天总体看起来,连贯性比较强,还需要把错误都排除后,再重新整体的评估一下,看需要什么功能,具体的功能要如何实现。是从现有的模板里拷贝还是修改,或者重写。
3.固定资产管理的功能在办公oa里,还是一个必须的环节。跟库存有关,跟财务有关。所以,需要好好的整理,并作为必选模块,加入公司现有管理体系

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-11-25 14:58:55 | 显示全部楼层
互逆关系Pub_BaseCode.fParentTree <-> Pub_BaseCode.fChildTree, 必须有一个定义映射
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-11-25 17:08:43 | 显示全部楼层
千里之外2 发表于 2016-11-25 14:58
互逆关系Pub_BaseCode.fParentTree  Pub_BaseCode.fChildTree, 必须有一个定义映射

错误提示:互逆关系 必须有一个定义映射
http://bbs.wex5.com/forum.php?mod=viewthread&tid=95520
(出处: 起步软件技术论坛)
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-11-25 17:18:01 | 显示全部楼层
经调试,这个insertAssetCard(aIDs.fIDs);//自定义方法有问题,(把这个注释掉就不报错,)
在这个方法里,把//+ "and d in (" + assetInIDs + ") join Pub_BaseCode e on e = d.fKindID and e.fScope='固定资产类别'";e.fCode as fKindCode,d.fKindID,注释掉后,不报楼上的错误了,但报:编码: JUSTEP150137; 提示: 列"fKindCode"不存在  错误
2.把这几个代码注释掉以后,//+rs.getString("fKindCode")   不报错了。
3.接下来,需要找出来,这些代码注释掉后的影响,和引起错误的原因
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-17 10:43:44 | 显示全部楼层
求教:用ksql查询数据库表,获得某列的一个字段值
http://bbs.wex5.com/forum.php?mod=viewthread&tid=109369
(出处: 起步软件技术论坛)
1、设置ksql语句:
2、执行ksql并放入到table中:
Table table1 = KSQL.select(ksql1, null, "/OA/attendance/data", null);
3、使用iterator,循环找到数据
Iterator<Row> iterator1 = table1.iterator(); var name = "";
while (iterator1.hasNext()) { Row info = iterator1.next();      
var name = info.getString("fName"); }
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-17 10:52:07 | 显示全部楼层
千里之外2 发表于 2016-12-17 10:43
求教:用ksql查询数据库表,获得某列的一个字段值
http://bbs.wex5.com/forum.php?mod=viewthread&tid=1093 ...

KSQL必须定义概念别名


select SA_Task.sContent as sContent from SA_Task SA_Task where SA_Task='"+taskID+"'
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-17 10:54:11 | 显示全部楼层
千里之外2 发表于 2016-12-17 10:52
KSQL必须定义概念别名

这样写应该没问题
        String ksql = "select rq, rq.fName ,rq.fCode,SQL.to_char(rq.fRQ,'yyyy-MM') as fRQ, rq.fRQSJ from AP_RQ rq where rq.fName like '%aa%'";
        Table table = KSQL.select(ksql, null, "/appdemo/test/data", null);
        Iterator<Row> rows = table.iterator();
        while (rows.hasNext()) {
            Row row = rows.next();
            row.setString("rq",CommonUtils.createGUID()+'@' );   
        }
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-17 19:57:21 | 显示全部楼层
模块引用
http://bbs.wex5.com/forum.php?mod=viewthread&tid=40985
(出处: 起步软件技术论坛)
最常用的两种模块引用

1、ksql里面需要join其它模块下的概念——打开本模块data目录中的model.config.xml文件,include其它模块的data目录
2、引用其它模块下的action——打开本模块process目录中的model.config.xml文件,use其它模块的logic/action目录
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-18 10:09:26 | 显示全部楼层
千里之外2 发表于 2016-11-25 17:18
经调试,这个insertAssetCard(aIDs.fIDs);//自定义方法有问题,(把这个注释掉就不报错,)
在这个方法里, ...

今天又测试 sql语句基本没问题,用平台的KSQL调用的是平台概念,会提示:错误提示:互逆关系 必须有一个定义映射
http://bbs.wex5.com/forum.php?mod=viewthread&tid=95520
如果改成了sql.select,提供会提示,m l列不存在,o列重复。如果按照提示修改后,多表关联的情况(在KSQL.select中提示错误的情况下,)能正常通过,不报错
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-12-25 20:37:24 | 显示全部楼层
confirm 是JavaScript 语言中HTML DOM的一个方法。主要用法是:显示一个带有指定消息与"确定"及"取消"按钮的对话方块。
​用法

confirm(message)

参数:message,要在window上弹出的对话框中显示的纯文本(而非html文本);

如果用户点击了"确定"按钮,则confirm()返回true,如果点击了"取消"按钮,则confirm()返回false。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-16 03:42 , Processed in 0.060662 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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