function post_insert($input_data)
 {
     if (empty($input_data['obj_id'])) {
         return ERR_NO_STOCK_OBJECT_CHOSEN;
     }
     $stock = new stock_object($input_data['obj_id']);
     $stock_data = array();
     $stock_data['id'] = $input_data['obj_id'];
     $stock_data['value'] = $this->unitary_value($input_data);
     $stock_data['quantity'] = $stock->data['quantity'] + $input_data['quantity'];
     $stock_data['name'] = $stock->data['name'];
     $stock_data['ref_type'] = $stock->data['ref_type'];
     $stock_data['ref_id'] = $stock->data['ref_id'];
     $stock_data['deleted'] = $stock->data['deleted'];
     $stock_data['unit_type'] = $input_data['unit_type'];
     $stock_data['from'] = 'movement';
     $stock->silent = true;
     if ($err = $stock->update($stock_data)) {
         return $err;
     }
     $this->last_updated_stock_object = $input_data['obj_id'];
     return 0;
 }