fix reset invoice

This commit is contained in:
ivan deng
2017-11-21 08:26:04 +08:00
parent b5fdddd2fc
commit 341ba2d82d
2 changed files with 17 additions and 2 deletions

View File

@@ -358,19 +358,34 @@ class AppThemeConfigSettings(models.TransientModel):
'|', ('code', '=', 'account.payment.customer.refund'), '|', ('code', '=', 'account.payment.customer.refund'),
'|', ('code', '=', 'account.payment.supplier.invoice'), '|', ('code', '=', 'account.payment.supplier.invoice'),
'|', ('code', '=', 'account.payment.supplier.refund'), '|', ('code', '=', 'account.payment.supplier.refund'),
('code', '=', 'account.payment.transfer') '|', ('code', '=', 'account.payment.transfer'),
'|', ('prefix', 'like', 'BNK1/'),
'|', ('prefix', 'like', 'CSH1/'),
'|', ('prefix', 'like', 'INV/'),
'|', ('prefix', 'like', 'EXCH/'),
'|', ('prefix', 'like', 'MISC/'),
'|', ('prefix', 'like', u'账单/'),
('prefix', 'like', u'杂项/')
]) ])
for seq in seqs: for seq in seqs:
seq.write({ seq.write({
'number_next': 1, 'number_next': 1,
}) })
# todo: 帐单 or BILL/%
sql = "update ir_sequence set number_next=1 where (" \ sql = "update ir_sequence set number_next=1 where (" \
"code ='account.reconcile' " \ "code ='account.reconcile' " \
"or code ='account.payment.customer.invoice' " \ "or code ='account.payment.customer.invoice' " \
"or code ='account.payment.customer.refund' " \ "or code ='account.payment.customer.refund' " \
"or code ='account.payment.supplier.invoice' " \ "or code ='account.payment.supplier.invoice' " \
"or code ='account.payment.supplier.refund' " \ "or code ='account.payment.supplier.refund' " \
"or prefix like 'BNK1/%'" \
"or prefix like 'CSH1/%'" \
"or prefix like 'INV/%'" \
"or prefix like 'EXCH/%'" \
"or prefix like 'MISC/%'" \
"or prefix like '账单/%'" \
"or prefix like '杂项/%'" \
");" ");"
self._cr.execute(sql) self._cr.execute(sql)
except Exception, e: except Exception, e:

View File

@@ -7,7 +7,7 @@
</record> </record>
<record id="app_ui_show_search_number" model="ir.config_parameter"> <record id="app_ui_show_search_number" model="ir.config_parameter">
<field name="key">app_ui_show_search_number</field> <field name="key">app_ui_show_search_number</field>
<field name="value">True</field> <field name="value">False</field>
</record> </record>
</data> </data>
</openerp> </openerp>