4 * fill in any fifo basic entries that have not been processed..
5 * -- does not fill in values.. - just qty's
8 require_once 'ProcessBase.php';
10 class Pman_Xtuple_Fifo_ProcessPoheadVoids extends Pman_Xtuple_Fifo_ProcessBase
12 static $cli_desc = "Flag voids for poheads.";
14 static $permitError = false;
19 // set up the failure code..
20 PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array($this, 'onPearError'));
22 // we have to have a pointer to work out where we left off..
23 // this process can go by invdetail_id ASC..
25 $id = DB_DataObject::Factory('pohead');
27 $locs = $id->fetchAll('pohead_id');
31 foreach($locs as $n=>$pohead_id) {
33 $id = DB_DataObject::Factory('invdetail');
34 $id->query("SELECT invfifo_pohead_void_flag_order($pohead_id)");