print "<script language=javascript>alert('错误:本次回款+去零合计不能为0');window.history.back(-1);</script>";
 	exit;
 }
 */
 try {
     //开启事务
     //$db->debug=1;
     $CaiWu = new CaiWu($db);
     $db->StartTrans();
     //插入回款记录
     $accesstype = "货款收取";
     if ($billinfo['billtype'] == 3) {
         $accesstype = "欠款收取";
     }
     $CaiWu->insertShoukuanReocord($_POST['customerid'], $_POST['dingdanbillid'], $shoukuan, $accountid, $_SESSION['LOGIN_USER_ID'], $accesstype, $oddment, $_POST['qici'], $_POST['guanlianplanid']);
     $CaiWu->updatesellplanmainhuikuan($_POST['dingdanbillid']);
     //回款计划
     if ($_POST['guanlianplanid'] != '') {
         $sql = "update huikuanplan set ifpay='已回款' where id=" . $_POST['guanlianplanid'];
         $n = $db->Execute($sql);
     }
     //是否事务出现错误
     if ($db->HasFailedTrans()) {
         print "<script language=javascript>alert('错误:" . str_replace("'", "\\'", $db->ErrorMsg()) . "');window.history.back(-1);</script>";
     } else {
         page_css("回款记录");
         $return = $_POST['url'];
         $return = $return . "?" . FormPageAction("action", "init_default");
         print_infor("回款记录已生成", 'trip', "location='?{$return}'", "{$return}", 0);
     }
     $db->CompleteTrans();