'ecmsalesorders', 'audited'=>true, 'comment'=>'EcmStockBookings', 'duplicate_merge'=>true , 'unified_search'=>true, 'fields'=>array( 'name'=>array( 'name'=>'name', 'vname'=>'LBL_NAME', 'type'=>'varchar', 'len'=>'255', ), 'used'=>array( 'name'=>'used', 'vname'=>'LBL_USED', 'type'=>'bool', ), 'quantity'=>array( 'name'=>'quantity', 'vname'=>'LBL_QUANTITY', 'type'=>'int', 'len'=>10, ), 'validtill_date'=>array( 'name'=>'validtill_date', 'vname'=>'LBL_VALIDTILL_DATE', 'type'=>'datetime', ), 'ecmsalesorder_name' => array( 'name'=> 'ecmsalesorder_name', 'rname'=>'document_no', 'id_name'=>'ecmsalesorder_id', 'vname'=>'LBL_ECMSALESORDER_NAME', 'type'=>'relate', 'group'=>'ecmsalesorder_name', 'dbtype' => 'varchar', 'len' => '255', 'module' => 'EcmSalesOrders', 'massupdate' => false, 'required' => true, ), 'ecmsalesorder_id' => array ( 'name' => 'ecmsalesorder_id', 'type' => 'id', 'module' => 'EcmSalesOrders', 'vname' => 'LBL_ECMSALESORDER_ID', 'group'=>'ecmsalesorder_name', 'massupdate' => false, 'reportable'=>false, 'required' => true, ), 'ecmproduct_name' => array( 'name'=> 'ecmproduct_name', 'id_name'=>'ecmproduct_id', 'vname'=>'LBL_ECMPRODUCT_NAME', 'type'=>'relate', 'group'=>'ecmproduct_name', 'dbtype' => 'varchar', 'len' => '255', 'module' => 'EcmProducts', 'massupdate' => false, 'required' => true, ), 'ecmproduct_id' => array ( 'name' => 'ecmproduct_id', 'type' => 'id', 'module' => 'EcmProducts', 'vname' => 'LBL_ECMPRODUCT_ID', 'group'=>'ecmproduct_name', 'massupdate' => false, 'reportable'=>false, 'required' => true, ), 'ecmstock_name' => array( 'name'=> 'ecmstock_name', 'id_name'=>'ecmstock_id', 'vname'=>'LBL_ECMSTOCK_NAME', 'type'=>'relate', 'group'=>'ecmstock_name', 'dbtype' => 'varchar', 'len' => '255', 'module' => 'EcmStocks', 'massupdate' => false, 'required' => true, ), 'ecmstock_id' => array ( 'name' => 'ecmstock_id', 'type' => 'id', 'module' => 'EcmStocks', 'vname' => 'LBL_ECMSTOCK_ID', 'group'=>'ecmstock_name', 'massupdate' => false, 'reportable'=>false, 'required' => true, ), ), 'indices'=>array( array('name'=>'idx_ecmsalesorder_id_del','type'=>'index','fields'=>array('id','deleted')), array('name'=>'idx_ecmsalesorder_assigned_del','type'=>'index','fields'=>array( 'deleted', 'assigned_user_id')), ), 'relationships'=>array( 'ecmsalesorders_assigned_user'=>array( 'lhs_module'=>'Users', 'lhs_table'=>'users', 'lhs_key'=>'id', 'rhs_module'=>'EcmStockBookings', 'rhs_table'=>'ecmsalesorders', 'rhs_key'=>'assigned_user_id', 'relationship_type'=>'one-to-many' ), 'ecmsalesorders_modified_user'=>array( 'lhs_module'=>'Users', 'lhs_table'=>'users', 'lhs_key'=>'id', 'rhs_module'=>'EcmStockBookings', 'rhs_table'=>'ecmsalesorders', 'rhs_key'=>'modified_user_id', 'relationship_type'=>'one-to-many' ), 'ecmsalesorders_created_by'=>array( 'lhs_module'=>'Users', 'lhs_table'=>'users', 'lhs_key'=>'id', 'rhs_module'=>'EcmStockBookings', 'rhs_table'=>'ecmsalesorders', 'rhs_key'=>'created_by', 'relationship_type'=>'one-to-many' ) ), 'optimistic_locking'=>true, ); require_once('include/SugarObjects/VardefManager.php'); VardefManager::createVardef('EcmStockBookings','EcmStockBooking', array('default','assignable')); ?>