推荐_有关员工资料里可否增加宿舍入住信息。_人力资产
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 10  1/1   1  
作者
内容
andyluo998  [个人空间]


注册  2013-08-15
发贴数  31
精华数  0
原创贴  1
来自  
状态  正常

级别  会员
#1»发布于2013-08-27 11:45

员工资料 里面,可以把宿舍的编号或名称同步过来么,像合同管理那样,增加一个记录后员工资料自动更新, 
有员工入住宿舍或都换宿舍,数据也可以直接更新到员工资料里面。 
或者是员工资料里选择宿舍,宿舍管理的模块里也会自动增加或更新记录 
 
或者可以做在基本资料页面?老师看情况按排吧。



        于 2013-08-27 11:45 被 andyluo998 修改


awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#2»发布于2013-08-30 01:04

我是自己加了触发器,宿舍变动会自动同步到人员资料里






QQ:80240800

andyluo998  [个人空间]


注册  2013-08-15
发贴数  31
精华数  0
原创贴  1
来自  
状态  正常

级别  会员
#3»发布于2013-08-30 12:14

怎么加的。。宿舍的情况在人员资料里显示在哪




awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#4»发布于2013-08-31 09:20

在数据库里的宿舍资料表加上个触发器就行。人员资料随便找一个字段放,或是用扩展字段呀






QQ:80240800

andyluo998  [个人空间]


注册  2013-08-15
发贴数  31
精华数  0
原创贴  1
来自  
状态  正常

级别  会员
#5»发布于2013-08-31 16:06

数据库我就不懂了




andyluo998  [个人空间]


注册  2013-08-15
发贴数  31
精华数  0
原创贴  1
来自  
状态  正常

级别  会员
#6»发布于2013-08-31 16:07

可以问你一个问题么。 一个月四天休假,可以自己安排休息,有半天休假的情况,这样排班和考勤处理上怎么搞好,我一直没好的办法。




awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#7»发布于2013-09-01 14:14

排班照排,公休几小时录单就行了






QQ:80240800

andyluo998  [个人空间]


注册  2013-08-15
发贴数  31
精华数  0
原创贴  1
来自  
状态  正常

级别  会员
#8»发布于2013-09-01 17:47

那应该出勤的天数就不准了。公休半天的,应出勤应该也是有半天,而系统是计算为一天。




awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#9»发布于2013-09-02 09:19

不是怎么算的,应出勤是应出勤,实际出勤是实际出勤,不过不管怎么算。都可以通过脚本修正,达到你想要的结果的。考勤里无论什么问题,用脚本都能解决,多去看看置顶的视频跟dll下的教程






QQ:80240800

awfixtdm  [个人空间]


注册  2011-08-18
发贴数  445
精华贴  2
原创贴  5
来自  
状态  正常

级别  版主
#10»发布于2013-09-02 10:21

给你个触发器代码参考下,这个加在人员资料表emp上,一加人就自动把资料往一卡通数据库人员资料添加 
 
ALTER TRIGGER [addemp]  
   ON  [HRDB].[dbo].[emp] for INSERT AS  
BEGIN 
declare @emp_id varchar(10) 
declare @name varchar(12) 
declare @sex varchar(2) 
declare @qq_no varchar(20) 
declare @mobile varchar(20) 
declare @dept_id varchar(8) 
declare @bm varchar(20) 
declare @xb varchar(2) 
declare @x1 int 
 
-----自动应用月帐公式,这段把添加的人员加入相应的月帐计算规则 
  --同步插入 
 IF exists(select * from INSERTED) and not exists(select * from DELETEd) 
 select @emp_id= emp_id,@name=[name],@sex=sex,@qq_no=qq_no,@mobile=mobile,@dept_id=dept_id from inserted 
 select @bm=dept_name from emp_dept where dept_id=@dept_id 
  if @sex='A' 
  BEGIN 
  SET @xb='男' 
  end  
  if @sex='B' 
  BEGIN 
  SET @xb='女' 
  end  
 
 BEGIN 
    declare @x varchar(10) 
    select @x=count(*) from timer_emp_cal where emp_id=@emp_id 
    if @x=0  --脚本对应记录有无 
      begin 
      INSERT INTO HRDB.dbo.[timer_emp_cal](emp_id,cal_set_id) values(@emp_id,'AA') 
    END 
--自动插入到一卡通人员数据库 
     
   -select @x1=count(*) from carddb5.dbo.[employee] where bh=@emp_id 
   -if @x1=0 
    begin 
    insert into carddb5.dbo.[employee](bh,xm,xb,sfzh,dh,bm,zw,lb,photopath) values(@emp_id,@name,@xb,@qq_no,@mobile,@bm,'','','') 
    end  
end  
 
END






QQ:80240800


 10  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]