分享_会计凭证没有填写客户辅助核算可以保存不能审核的脚本_使用经验
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 8  1/1   1  
作者
内容
xwb514  [个人空间]
QQ名  福建流浪(340298101)


注册  2010-03-19
发贴数  560
精华贴  7
原创贴  7
来自  
状态  正常

级别  会员
#1»发布于2018-08-07 15:52

int func_before_oper() 

if(oper_type=='save') 
if(gui_get_val("Edit_Ass_Eba")=="") 
msg("客户辅助没有填写"+nl()+"请将信息补充完整"); 
if(oper_type=='check') 
if(gui_get_val("Edit_Ass_Eba")=="") 

msg("客户辅助没有填写"+nl()+"请将信息补充完整"); 
can_oper=0; 

  return 1; 
};


        




官方认证第三方服务团队  徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787
服务介绍:http://www.onlyit.cn/onlyit_service.html

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


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

级别  会员
#2»发布于2018-08-09 07:23

谢谢分享,这个可以防止忘记填辅助核算项目。


        




QQ:772600297

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


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

级别  会员
#3»发布于2018-08-16 07:39

如何在脚本中判断某个会计科目是否含有辅助核算项目?


        




QQ:772600297

qf2016  [个人空间]
QQ名  meng 113779009


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

级别  版主
#4»发布于2018-08-17 09:52

判断某个会计科目是否含有辅助核算项目参考表 evm_subject 
select * from evm_subject;


        


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


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

级别  会员
#5»发布于2018-08-22 08:55

折腾了半天也没弄明白如何判断凭证中的会计科目是否含有辅助核算项目,得不到正确的取值,如果脚本里能增加一个“get_subject_info”(获取科目指定信息)语句是不是就可以了?


        




QQ:772600297

qf2016  [个人空间]
QQ名  meng 113779009


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

级别  版主
#6»发布于2021-03-31 16:54

应该针对明细列表进行逐条判断处理。


        


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


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

级别  会员
#7»发布于2021-03-31 17:23

int func_before_save() 

  string sql,k; 
  int i,n; 
  grid_seek("MG_Item","subject_id",""); 
  n=grid_cur_row("MG_Item"); 
  for(i=1;i<n;i++) 
   { 
   k=grid_get_v("MG_Item","subject_id",i); 
   sql="select * from evm_subject where subject_id='"+k+"'"; 
   db_run(sql); 
   if(db_res_ext("ass_eba_flag")==1&&grid_get_v("MG_Item","ass_eba_name",i)=="") 
    { 
    msg("客户辅助没有填写"+nl()+"请将信息补充完整"); 
    can_save=0; 
    } 
   if(db_res_ext("ass_sup_flag")==1&&grid_get_v("MG_Item","ass_sup_name",i)=="") 
    { 
    msg("供应商辅助没有填写"+nl()+"请将信息补充完整"); 
    can_save=0; 
    } 
   if(db_res_ext("ass_project_flag")==1&&grid_get_v("MG_Item","ass_project_name",i)=="") 
    { 
    msg("项目辅助没有填写"+nl()+"请将信息补充完整"); 
    can_save=0; 
    } 
   } 
  return 1; 
}; 
算是解决了Y(^o^)Y


        于 2021-03-31 17:23 被 wwx001 修改




QQ:772600297

yong492  [个人空间]


注册  2021-09-11
发贴数  6
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#8»发布于2021-09-11 10:50

你好.  
帮看一下  
是否可以 
增加凭证分录录入的会计科目不为末级会计科目在凭证保存时不予的脚本  
谢谢





 8  1/1   1  

登录后方可发贴


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