mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
update cn account
This commit is contained in:
@@ -342,6 +342,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
to_removes = [
|
to_removes = [
|
||||||
# 清除财务科目,用于重设
|
# 清除财务科目,用于重设
|
||||||
'res.partner.bank',
|
'res.partner.bank',
|
||||||
|
'pos.payment.method',
|
||||||
'account.move.line',
|
'account.move.line',
|
||||||
'account.invoice',
|
'account.invoice',
|
||||||
'account.payment',
|
'account.payment',
|
||||||
@@ -371,17 +372,18 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
|
|
||||||
# 增加对 pos的处理
|
# 增加对 pos的处理
|
||||||
try:
|
try:
|
||||||
rec = self.env['pos.config'].search([])
|
rec = self.env['pos.config'].with_context(active_test=False).search([])
|
||||||
rec.write({
|
rec.write({
|
||||||
'journal_id': None,
|
'journal_id': None,
|
||||||
'invoice_journal_id': None,
|
'invoice_journal_id': None,
|
||||||
|
'payment_method_ids': None,
|
||||||
})
|
})
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
_logger.error('remove data error: %s,%s', 'account_chart', e)
|
_logger.error('remove data error: %s,%s', 'account_chart', e)
|
||||||
# todo: 以下处理参考 res.partner的合并,将所有m2o的都一次处理,不需要次次找模型
|
# todo: 以下处理参考 res.partner的合并,将所有m2o的都一次处理,不需要次次找模型
|
||||||
# partner 处理
|
# partner 处理
|
||||||
try:
|
try:
|
||||||
rec = self.env['res.partner'].search([])
|
rec = self.env['res.partner'].with_context(active_test=False).search([])
|
||||||
rec.write({
|
rec.write({
|
||||||
'property_account_receivable_id': None,
|
'property_account_receivable_id': None,
|
||||||
'property_account_payable_id': None,
|
'property_account_payable_id': None,
|
||||||
@@ -390,7 +392,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
_logger.error('remove data error: %s,%s', 'account_chart', e)
|
_logger.error('remove data error: %s,%s', 'account_chart', e)
|
||||||
# 品类处理
|
# 品类处理
|
||||||
try:
|
try:
|
||||||
rec = self.env['product.category'].search([])
|
rec = self.env['product.category'].with_context(active_test=False).search([])
|
||||||
rec.write({
|
rec.write({
|
||||||
'property_account_income_categ_id': None,
|
'property_account_income_categ_id': None,
|
||||||
'property_account_expense_categ_id': None,
|
'property_account_expense_categ_id': None,
|
||||||
@@ -403,7 +405,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
pass
|
pass
|
||||||
# 产品处理
|
# 产品处理
|
||||||
try:
|
try:
|
||||||
rec = self.env['product.template'].search([])
|
rec = self.env['product.template'].with_context(active_test=False).search([])
|
||||||
rec.write({
|
rec.write({
|
||||||
'property_account_income_id': None,
|
'property_account_income_id': None,
|
||||||
'property_account_expense_id': None,
|
'property_account_expense_id': None,
|
||||||
@@ -412,7 +414,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
pass
|
pass
|
||||||
# 库存计价处理
|
# 库存计价处理
|
||||||
try:
|
try:
|
||||||
rec = self.env['stock.location'].search([])
|
rec = self.env['stock.location'].with_context(active_test=False).search([])
|
||||||
rec.write({
|
rec.write({
|
||||||
'valuation_in_account_id': None,
|
'valuation_in_account_id': None,
|
||||||
'valuation_out_account_id': None,
|
'valuation_out_account_id': None,
|
||||||
@@ -423,8 +425,7 @@ class ResConfigSettings(models.TransientModel):
|
|||||||
seqs = []
|
seqs = []
|
||||||
res = self.remove_app_data(to_removes, seqs)
|
res = self.remove_app_data(to_removes, seqs)
|
||||||
self._cr.commit()
|
self._cr.commit()
|
||||||
if self.env.company.chart_template_id:
|
self.env.company.sudo().write({'chart_template_id': None})
|
||||||
self.env.company.sudo().write({'chart_template_id': False})
|
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def remove_project(self):
|
def remove_project(self):
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ account_2221_6,2221.06,应交所得税,account_2221,FALSE,account.data_account_t
|
|||||||
account_2221_7,2221.07,应交土地增值税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
account_2221_7,2221.07,应交土地增值税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
||||||
account_2221_8,2221.08,应交城市维护建设税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
account_2221_8,2221.08,应交城市维护建设税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
||||||
account_2221_9,2221.09,应交房产税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
account_2221_9,2221.09,应交房产税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
||||||
account_2221_10,2221.1,应交土地使用税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
account_2221_10,2221.10,应交土地使用税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
||||||
account_2221_11,2221.11,应交车船使用税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
account_2221_11,2221.11,应交车船使用税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
||||||
account_2221_12,2221.12,应交个人所得税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
account_2221_12,2221.12,应交个人所得税,account_2221,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
||||||
account_2231,2231,应付利息,,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
account_2231,2231,应付利息,,FALSE,account.data_account_type_current_liabilities,account_group_2,,l10n_chart_china_standard_business_latest
|
||||||
|
|||||||
|
Reference in New Issue
Block a user