Magento-如何将发票编号与信用备忘录编号同步?

Magento-如何将发票编号与信用备忘录编号同步?,magento,magento-1.7,invoice,Magento,Magento 1.7,Invoice,假设我们有发票号1,然后是发票号2,但我需要一份编号为3的信用备忘录。在那之后,我当然需要一张4号的发票 这可能吗?简单的答案是否定的。发票、贷记单、订单和客户增量ID都有自己的编号系统。每个对象类型的最后一个增量ID存储在表eav\u entity\u store中(请查看)。您可以重写类Mage\u Eav\u Model\u Entity\u Type和函数fetchNewIncrementId(),以实现您试图实现的目标,但通常最好为每种对象类型提供序列号,并且不在不同对象之间共享编号系

假设我们有发票号1,然后是发票号2,但我需要一份编号为3的信用备忘录。在那之后,我当然需要一张4号的发票


这可能吗?

简单的答案是否定的。发票、贷记单、订单和客户增量ID都有自己的编号系统。每个对象类型的最后一个增量ID存储在表
eav\u entity\u store
中(请查看)。您可以重写类
Mage\u Eav\u Model\u Entity\u Type
和函数
fetchNewIncrementId()
,以实现您试图实现的目标,但通常最好为每种对象类型提供序列号,并且不在不同对象之间共享编号系统。例如,审计员会希望看到顺序订单号和顺序发票号,否则很容易篡改账簿,因为很难确定发票是否被删除等。我会首先与账目和审计员核实,看看是否允许您先做您想做的事情