学习.交流
专业源于专注
www. myoit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 13  1/1   1  
作者
内容
fwj3861  [个人空间]
QQ名  叶子


注册  2010-09-09
发贴数  215
精华贴  8
原创贴  13
来自  越南
状态  正常

级别  贵宾
#1»发布于2022-08-31 01:11

今天在论坛看到有用户需要用企业微信发送工资条,官方回复后续会考虑添加这个功能,我今天临时写了这个脚本分享出来供有需要的人参考 
 
int init_test() 

  return 1; 
}; 
 
int create_voucher() 

  return 1; 
}; 
 
int func_show() 

 if(is_user_in_group("工资单制单"))//添加一个操作员分组,把有权限发送工资信息的操作员添加进来 
 { 
  gui_create_speedbutton("Panel_Func","QiYeWxTz",950,7,180,22,"发送工资信息到员工企业微信","call_csp.voucher.IA.QiYeWxTz"); 
  }; 
  return 1; 
}; 
 
int adjust_row() 

  return 1; 
}; 
 
int func_before_print() 

  //can_print=1; 
  return 1; 
}; 
 
int func_before_save() 

  //can_save=1; 
  return 1; 
}; 
 
int func_after_check() 

  return 1; 
}; 
 
int func_after_print() 

  return 1; 
}; 
 
int func_after_show_wage_data() 

 
  return 1; 
}; 
int QiYeWxTz() 

 
  int i,grid_rows; 
   string v_id,v_qywx,v_name,m_yf,v_gh,v_xm,v_bm,v_gw,v_jbgz,v_wpbt,v_zfbt,v_cfbt; 
   string v_hfbt,v_jbbt,v_sfgz,v_jzje,v_qtkk,v_yfgz,v_bz,v_gzxx,v_bz,m_dqrq,m_dqsk,m_xq; 
    m_yf = str_cut(gui_get_val("DateTimePicker_Data_Month"),6) 
    m_dqrq = fmt_date(get_cur_date(),'yyyy 年 mm 月 dd 日'); 
    m_xq = get_week_id(get_serv_date()); 
    m_dqsk = get_cur_time(); 
    grid_rows = grid_row_num('MG_Item'); 
    for(i=1;i<grid_rows;i++) 
    { 
     v_id = grid_get_v("MG_Item","emp_id",i); 
     v_name = grid_get_v("MG_Item","emp_name",i); 
     v_bm = grid_get_v("MG_Item","dept_name",i); 
     v_gw = grid_get_v("MG_Item","dept_post_name",i); 
     v_jbgz = wage_get_emp_subject_data(v_id,m_yf,'A01'); 
     v_wpbt = wage_get_emp_subject_data(v_id,m_yf,'A02'); 
     v_zfbt = wage_get_emp_subject_data(v_id,m_yf,'A03'); 
     v_cfbt = wage_get_emp_subject_data(v_id,m_yf,'A04'); 
     v_hfbt = wage_get_emp_subject_data(v_id,m_yf,'A05'); 
     v_jbbt = wage_get_emp_subject_data(v_id,m_yf,'A06'); 
     v_yfgz = wage_get_emp_subject_data(v_id,m_yf,'A07'); 
     v_jzje = wage_get_emp_subject_data(v_id,m_yf,'A08'); 
     v_qtkk = wage_get_emp_subject_data(v_id,m_yf,'A09'); 
     v_sfgz = wage_get_emp_subject_data(v_id,m_yf,'A10'); 
     v_bz = grid_get_v("MG_Item","note_info",i); 
     v_qywx = get_emp_info(v_id,'msn_no'); // 要在员工资料的微信栏位录入该员工的企业微信号 
     v_gzxx = m_yf+'月份工资条:【工号:'+v_id+'】,【姓名:'+v_name+'】,【部门:'+v_bm+'】,【岗位:'+v_gw+'】,【基本工资:' 
     v_gzxx = v_gzxx+v_jbgz+'】,【外派补贴:'+v_wpbt+'】,【租房补贴:'+v_zfbt+'】,【餐费补贴:'+v_cfbt+'】,【话费补贴:'+v_hfbt 
     v_gzxx = v_gzxx+'】,【加班补贴:'+v_jbbt+'】,【应发工资:'+v_yfgz+'】,【借支金额:'+v_jzje+'】,【其他扣款:'+v_qtkk 
     v_gzxx = v_gzxx+'】,【实发工资:'+v_sfgz+'】,【备注:'+v_bz+'】,【感谢您的辛勤付出,若对收到的工资明细有疑义,请按公司规定联系相关人员处理,谢谢!】' 
     v_gzxx = v_gzxx+'【发送日期时刻:'+m_dqrq+' '+m_dqsk+'  星期 '+m_xq+'】' 
     if(v_id ==''){ 
     msg('没有工资明细数据'); 
       return 0; 
     }if(v_id !='' && v_qywx != ''){ 
     send_qywx_msg(v_qywx,v_gzxx); 
     }if(v_id !='' && v_qywx == ''){ 
     dbg('【员工:'+v_id+' '+v_name+'】的人事资料的微信栏位没有录入企业微信号,请联系人事资料维护员补录入后再发送工资信息到员工企业微信!');}; }; 
 
  return 1; 
}; 
int main() 

  return 1; 
};




        于 2022-08-31 01:11 被 fwj3861 修改




没有最好,只有更好!
越南-叶子

qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  1375
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2022-08-31 08:54

 
这个功能使用了单据的脚本,这个用法很不错。




杉木  [个人空间]
QQ名  1002191305


注册  2013-04-16
发贴数  23
精华数  0
原创贴  0
来自  东莞
状态  正常

级别  会员
#3»发布于2022-08-31 09:29

非常感谢老师们解决了一大问题……






www.onlyit.cn

sd12345  [个人空间]


注册  2021-06-17
发贴数  18
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2022-09-13 21:51

我把这个脚本复制到了工资单界面里面的功能选项脚本定义里, 但是我的工资单上,并没有显示“发工资信息到员工”这个选项。是那里出问题了吗》。 能给个详细的步骤, 如何把这个脚本复制到哪里,谢谢




fwj3861  [个人空间]
QQ名  叶子


注册  2010-09-09
发贴数  215
精华贴  8
原创贴  13
来自  越南
状态  正常

级别  贵宾
#5»发布于2022-09-13 22:35

发送控件有加限制,你要新建一个操作员分组,把指定的操作员添加进去就可以了


        于 2022-09-13 22:35 被 fwj3861 修改




没有最好,只有更好!
越南-叶子

sd12345  [个人空间]


注册  2021-06-17
发贴数  18
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#6»发布于2022-09-14 17:57

谢谢, 我是用管理员登陆的, 它不是最高权限吗?已经全部授权给它了。 另外我是小白, 真的不懂什么脚本,。能否发个详细的一步一步的如何做的说明。




fwj3861  [个人空间]
QQ名  叶子


注册  2010-09-09
发贴数  215
精华贴  8
原创贴  13
来自  越南
状态  正常

级别  贵宾
#7»发布于2022-09-14 18:24

把下面这里替换掉之前的就可以 
int func_show()  
{  
 if(get_user_id() == 'admin' || get_user_id() == 'XC08')//限定【admin】和【XC08】账号登录才显示这个控件 【可以根据需要自己添加修改登录账号】 
 {  
  gui_create_speedbutton("Panel_Func","QiYeWxTz",950,7,180,22,"发送工资信息到员工企业微信","call_csp.voucher.IA.QiYeWxTz");  
  };  
  return 1;  
};


        于 2022-09-14 18:24 被 fwj3861 修改




没有最好,只有更好!
越南-叶子

sd12345  [个人空间]


注册  2021-06-17
发贴数  18
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#8»发布于2022-09-15 16:42

搞定, 非常谢谢你的详细解答。 其实我想表达的是,我们人事专员都是小白,没有几个懂脚本和IT的。 建议大侠们用简单的步骤教。 否则的话,这么好用的微信发工资单竟然没有人跟进,说明没有几个人会用。 这个多好的节约成本的方法, 省了一条工资短信6分钱, 或者一张A4工资单5分钱, 一个月给公司节约了几百块钱。谢谢。 
 
现在我们是用OIT APP 让员工自己查工资(省短信和A4纸钱),但是我们搞不定的是员工应该是只能输入他的工号和密码查他自己的工资,现在这个软件是员工知道别人的工号和密码的话也能查别人的工资,有没有大侠可以搞定员工上APP,只能查自己的工号的内容,即使他知道别人的工号和密码, 只要不知道别人的登录密码, 他就查不到别人的工资。  
 
不管如何, 这个功能都给公司节约了很多钱, 这才是别人使用这个软件的动力。 谢谢。  
 
其实,还有个很好用的功能你们也给搞的复杂了,导致很多人不用它。就是考勤机的接口问题,一是你们规定的考勤机型号太少,二是很多人事不懂如何装。最重要的是,公司不可能按照你们的考勤机型号去买,所以每个公司的考勤机都不一样,导致你们这个好用的功能不能用。 其实,现在的考勤机的功能很强大了(特别是联网的),我们现在使用的方法是,人事直接在电脑上远程连接考勤机拷入当月的考勤, 然后倒入你们的系统,考勤搞定(2步搞定)。 什么型号和接口和驱动都不用考虑。唯一的一个动作是,大多少考勤机是日期和时间在一个列,你们的考勤软件要求是日期和时间分开,所以不能直接导入,要在导入前把时间和日期分开(简单,一个EXCEL命令搞定)。所以如果你们的软件也可以帮助原始考勤文件分开时间和日期,就更完美了。




wwx001  [个人空间]
QQ名  时光呓语


注册  2011-05-23
发贴数  484
精华贴  2
原创贴  2
来自  
状态  正常

级别  会员
#9»发布于2022-09-29 15:10

如果消息中能把内容用表格形式表达出来就太棒了!






QQ:772600297

fwj3861  [个人空间]
QQ名  叶子


注册  2010-09-09
发贴数  215
精华贴  8
原创贴  13
来自  越南
状态  正常

级别  贵宾
#10»发布于2022-09-30 17:48

要官方有函数支持企业微信发送excel文档刘好了






没有最好,只有更好!
越南-叶子

sd12345  [个人空间]


注册  2021-06-17
发贴数  18
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#11»发布于2022-09-30 20:16

现在还出现了一个问题,我们是工厂企业,又是早晚班运作, 因此工资要计算的项目很多, 为了更大限度的使用这个软件, 也就是说让人事更傻瓜式操作,我们是使用账套公式来计算工资的,人事只需要按一下计算按钮和引用按钮,所有科目都计算出来了,我们设立了60个工资科目, 就是把所有的项目都包括进去了,比如单位社保(5个),个人社保(3个),专项扣除(6个),这样方便人事有问题可以追溯回去那里算错了, 这60个工资科目, 比如有的这个月有加班费, 有的人没有加班费。 是否能实现某个工资科目是零的时候, 微信就不要发送这个科目了。只发送有数据的科目工资单给员工。




fwj3861  [个人空间]
QQ名  叶子


注册  2010-09-09
发贴数  215
精华贴  8
原创贴  13
来自  越南
状态  正常

级别  贵宾
#12»发布于2022-09-30 22:16

工资条格式应该是固定的,理论上用的到科目无论是否有数据都要显示出来






没有最好,只有更好!
越南-叶子

ihr2013  [个人空间]


注册  2013-05-01
发贴数  102
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#13»发布于2022-09-30 22:42

需要员工报销功能吗?和OIT配套使用更好用





 13  1/1   1  

登录后方可发贴


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