Kingdee/Voucher.php
authorEdward <edward@roojs.com>
Thu, 5 Dec 2013 05:46:59 +0000 (13:46 +0800)
committerEdward <edward@roojs.com>
Thu, 5 Dec 2013 05:46:59 +0000 (13:46 +0800)
Kingdee/Voucher.php

index 29aa5c6..e451608 100644 (file)
@@ -308,6 +308,28 @@ class Pman_Xtuple_Kingdee_Voucher extends Pman_Roo
     {
         $number = $data->gltrans_docnumber;
         
+        if(preg_match("/^AR-APPLICATION-VOID-/", $data->gltrans_notes)){
+            return false;
+        }
+        
+        $cmhead = DB_DataObject::factory('cmhead');
+        $cmhead->whereAdd("
+                cmhead_number = '{$number}'
+            AND
+                (cmhead_void = false OR cmhead_void IS NULL)
+        ");
+
+        if(!$cmhead->count()){
+            return false;
+        }
+        return true;
+        
+    }
+    
+    function check_DM($data)
+    {
+        $number = $data->gltrans_docnumber;
+        
         $cmhead = DB_DataObject::factory('cmhead');
         $cmhead->whereAdd("
                 cmhead_number = '{$number}'