增加判断支付日期-申请日期<=3则不通过,增加支付日期不为空检测。

--生产性付款,增加判断支付日期-申请日期<=3则不通过。增加支付日期不为空检测。
function UserDefineDjSave()
{
var ss=dataset3.Fields.Field['ZhiFuRiQi'].Value;
          _Type = parent.Request.QueryString("opentype");

          var fjgs=sys_getUploadfiles();  
         if((fjgs<='0') &&(radioEng.value=='是'))
        {  
      	   return "请上传工程验收报告扫描件!";  
         }  
 if (combobox4.value == "") { return "请选择“经济业务”!";	 }


 if ((combobox4.value == "1")&&(txtContractName.value=="")) { return "请点击“选择合同评审单”,查到本次付款相关的合同后确认!";	 }


dataset3.Update('不检查');


           if (txtDeptID.value == "") { return "归属事业部不能为空!";	 }
	if (txtAppDeptID.value == "") { return "申请部门不能为空!";	 }
	if (txtAppUserName.value == "") { return "申请人不能为空!";	 }
	if (txtAppDate.value == "") { return "申请时间不能为空!";	 }
	if (cmbPeriod.value == "") { return "期间不能为空!";	 }


	if (txtcompanyName.value == "") { return "供应商名称不能为空!";}
 /增加支付日期检测--,须先定义变量------------------------
if((ss=="")&&(txtAppDate.value>'2012-10-17')) 
{ return "支付日期不能为空!";	 }
-----------------------------------------

           //alert(_Type);
           if(_Type =='1')
           {
           
               Sum();
textbwb.value=(text32.value)*(texthl.value);


               //alert(text32.value);
               if(parseFloat(text32.value)<=0)
                    return "总金额不能为0";
            if(parseFloat(textbwb.value)<=0)
                    return "本位币总金额不能为0,请确保付款明细金额和汇率值不能为0!";


               if(txtDeptName.value!="公司总部")
               {
                    //var sql="select * from Form_YS_PayApply where 1=2";
                    //dataset9.Open(sql);
                    //alert(aaa);
               }
               else
               {
                   if(dataset9.Fields.Field['sum'].Value=="")
                           text34.value=0;
                   else
                           text34.value=dataset9.Fields.Field['sum'].Value;


                   if(parseFloat(text34.value) != parseFloat(text32.value))
                           return "分摊总金额与本批付款总金额不等!";
               }
             
 
             }
            
           getDJSN();
           var len=dataset3.RecordCount;
           dataset3.MoveFirst();
           for(var i=1;i<=len;i++)
           {
                 if(txtcompanyName.value!=dataset3.Fields.Field['companyName'].Value)
                 {
                       return "第 "+i+" 行供应商名称与所填写的不一样!";
                 }


                 if(parseFloat(dataset3.Fields.Field['YuE'].Value)<parseFloat(dataset3.Fields.Field['HeJi'].Value))
                      return "第 "+i+" 行本次付款金额不能大余额!";
                 //if(sys_getUserName()=="实施2")
                 //{
                    var jine=dataset3.Fields.Field['HeJi'].Value;
                    if(jine=="")
                       jine=0;
                   if(jine<=0)
                      return "第 "+i+" 行金额不能为空!";
                  //}
                   var day=DateDiff(dataset3.Fields.Field['ZhiFuRiQi'].Value,txtAppDate.value);
                   if((day<=3)&&(txtAppDate.value>'2012-09-26'))
                       return "支付日期-申请日期不能小于等于三天";
               
                 dataset3.MoveNext();
           }
    	//alert(dataset3.Fields.Field[''].Value);                 
            return DjSave();
}


function DateDiff(sDate1, sDate2)
{ 
   //sDate1和sDate2是2004-10-18格式 
  var aDate, oDate1, oDate2, iDays; 
aDate = sDate1.split("-");
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //转换为10-18-2004格式 
aDate = sDate2.split("-"); 
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); 
iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数 
if (iDays>=0)
{iDays = iDays+1}
if (iDays<0)
{iDays = iDays-1}
return iDays;
}

function UserDefineAppEnd()
{
           //UserDefineAppEnd2();
//getDJSN();

	//审批结束标记:2,正在审批;1审批结束通过;0审批结束不通过;
	var AppFlag = parent.toolbar.document.all.hidApproveFlag.value;
	
	//审批删除标记:0未删除;1删除;
	var DelFlag = parent.toolbar.document.all.hidAppDelFlag.value;


	
	if (AppFlag == "1")//报销结束扣减预算
	{
		
	}
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值