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

    

 7  1/1   1  
作者
内容
a474214390  [个人空间]


注册  2017-07-31
发贴数  12
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2022-08-03 14:48

是否能够在调岗调职中实现办理离职或退休的时候,如有领取物资没有归还的时候禁止办理(离职)或(退休)或(公司之间调动)


附件(登录后才可下载):2208031448_01.docx  说明: 原文件:新建 Microsoft Word 文档.docx   大小:12332 Byte

        




http://www.myoit.cn/soft_onlyit?iuid=40855
因为有你。所以世界才更加美好

fwj3861  [个人空间]
QQ名  叶子


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

级别  贵宾
#2»发布于2022-08-06 14:15

int func_save_rec() 

  string m_yg,sql; 
  m_yg = gui_get_val("ComboBox_Ext_Emp_Id") 
   sql="select emp_id as 员工编号,emp_id as 员工姓名,dept_id as 部门,res_id as 物品类型编号,res_no as 物品编号,res_name as 物品名称,"; 
   sql=sql+"num as 数量,price as 单价,amount as 金额,io_date as 发生日期,state as 状态,note_info as 备注 from emp_res_io where emp_id='"+m_yg+"' and State in('A')"; 
   db_run(sql); 
   db_map("emp","员工姓名","员工姓名"); 
   if(db_row_count()>0){ 
   msg('此员工有未归还物品,不允许办理离职!'); 
   can_save=0; 
   db_show('员工未归还物品明细'); 
   }else{ 
    can_save=1; 
    }; 
  //msg('save rec'); 
  //can_save=1; 
  return 1; 
};


        于 2022-08-06 14:15 被 fwj3861 修改




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

a474214390  [个人空间]


注册  2017-07-31
发贴数  12
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#3»发布于2022-08-06 14:28

首先感谢大佬的跟帖并提供了脚本,但发现此脚本禁止了所有的异动,如程序中判定的兼职,取消兼职,调动及自行添加的升职,试用期转正等都禁止了,针对小白很难对脚本自行更改








http://www.myoit.cn/soft_onlyit?iuid=40855
因为有你。所以世界才更加美好

fwj3861  [个人空间]
QQ名  叶子


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

级别  贵宾
#4»发布于2022-08-06 18:21

加一个调岗调职类型的判断条件即可 
int func_save_rec() 

  string m_yg,sql,m_lx; 
  m_yg = gui_get_val("ComboBox_Ext_Emp_Id");//获取员工编号 
  m_lx = gui_get_val("ComboBox_Ext_Post_Move_Type");//获取调岗调职类型 
  if(m_lx == 'B' || m_lx == 'H')//当调岗调职类型=B或H(离职或退休)时 
 { 
   sql="select emp_id as 员工编号,emp_id as 员工姓名,dept_id as 部门,res_id as 物品类型编号,res_no as 物品编号,res_name as 物品名称,num as 数量,"; 
   sql=sql+"price as 单价,amount as 金额,io_date as 发生日期,state as 状态,note_info as 备注 from emp_res_io where emp_id='"+m_yg+"' and State in('A')"; 
   db_run(sql); 
   db_map("emp","员工姓名","员工姓名"); 
   if(db_row_count()>0){ 
   msg('此员工有未归还物品,不允许办理离职或退休!'); 
   can_save=0; 
   db_show('员工未归还物品明细'); 
   }else{ 
    can_save=1; 
    }; 
   }; 
  //msg('save rec'); 
  //can_save=1; 
  return 1; 
};


        于 2022-08-06 18:21 被 fwj3861 修改




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

a474214390  [个人空间]


注册  2017-07-31
发贴数  12
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#5»发布于2022-08-06 19:09

感谢大佬,膜拜大佬






http://www.myoit.cn/soft_onlyit?iuid=40855
因为有你。所以世界才更加美好

伟伟  [个人空间]


注册  2015-10-22
发贴数  1
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#6»发布于2022-08-16 14:37

这个怎么实现啊,能给个教程么




a474214390  [个人空间]


注册  2017-07-31
发贴数  12
精华贴  1
原创贴  0
来自  
状态  正常

级别  会员
#7»发布于2022-08-19 06:00

1:在人事>调岗调职>功能>记录编辑脚本定义页面输入脚本 
2:在办公>物品管理>办公物品定义页面定义物品并定义哪些物品需要归还 
3:在办公>物品管理页面增加物品领用记录 
至此整个流程结束






http://www.myoit.cn/soft_onlyit?iuid=40855
因为有你。所以世界才更加美好


 7  1/1   1  

登录后方可发贴


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