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

QQ登录

只需一步,快速开始

查看: 2030|回复: 4

[结贴] 工资计算

[复制链接]

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
发表于 2016-9-20 17:14:15 | 显示全部楼层 |阅读模式
本帖最后由 kenminkajp 于 2016-9-20 17:26 编辑

要做个简单的工资计算功能,帮我出出主意
表结构如下:
1、员工表,管理员工的退职日期。在职时退职日期填null
2、与员工对应的有被抚养人表,当被抚养人年龄满16周岁,计入抚养人数(计算时需要计算抚养人数)
3、根据基本收入和抚养人数在税表中查询要交的额
4、一个公司有复数员工
需求:
1、以月为单位计算员工的工资。
2、退职日在工资结算日这后的员工,不计算工资
问题:
1、如果按员工一条一条计算,效率慢,而且不好确认哪个人已计算哪个人未计算
2、希望把合条件的员工整理出来,然后按员工的人数生成对应员工的工资记录数,在LIST中表现
      操作人员在LIST上输入基本信息,自动完成计算。

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-20 18:09:43 | 显示全部楼层
1、那你的data关于工资的那一列就要写计算表达式,写个判断,如果不存在就进行计算。
2、这个逻辑尽量在后台去完成,前端的业务有点多了。

点评

666  发表于 2016-9-24 12:21
受你启发,我想到用遍历方式在后台来完成所有合条件的当月工资基础记录。然后在前台完成计算。 感谢你!  发表于 2016-9-20 20:29

评分

参与人数 1威望 +10 收起 理由
kenminkajp + 10 赞一个!

查看全部评分

回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 1 反对 0

使用道具 举报

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2016-9-24 10:07:12 | 显示全部楼层
cgrddv 发表于 2016-9-20 18:09
1、那你的data关于工资的那一列就要写计算表达式,写个判断,如果不存在就进行计算。
2、这个逻辑尽量在后 ...

用了遍历数据的方式,解决了问题。
1、获得某公司的所有员工信息
2、遍历员工信息,判断员工是否在职
3、在职就判断该员工当月工资是否存在
   如果不存在,就获得该员工的抚养人信息,用遍历来获得合条件的抚养人数,在工资表中新增记录
4、生成了基础数据后,在前台生成一览,实现前台获取工资信息、计算并保存。

获得前台一览输入框的数据,请参考
http://bbs.wex5.com/forum.php?mod=viewthread&tid=104763

请结贴,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 16:00 , Processed in 0.060249 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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