2012-12-27 96 views

回答

0

這意味着你沒有選擇你需要的,如果你看一下,讓這個錯誤在以下文件

app/code/core/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php:88:    Mage::throwException($this->__('Cannot create an invoice without products.')); 

你看到這個錯誤時給出的代碼開發票產品沒有物品被發現

  $savedQtys = $this->_getItemQtys(); 
      $invoice = Mage::getModel('sales/service_order', $order)->prepareInvoice($savedQtys); 
      if (!$invoice->getTotalQty()) { 
       Mage::throwException($this->__('Cannot create an invoice without products.')); 
      } 

,你也可以看到,項目從您的文章

012看着
/** 
    * Get requested items qty's from request 
    */ 
    protected function _getItemQtys() 
    { 
     $data = $this->getRequest()->getParam('invoice'); 
     if (isset($data['items'])) { 
      $qtys = $data['items']; 
     } else { 
      $qtys = array(); 
     } 
     return $qtys; 
    } 

這意味着您沒有選擇或發佈任何需要發佈到此方法的需求。

相關問題