update erpnext_china/chart_of_accounts/company_default/utils.py.

如果没有进入if他就会报错,











【Traceback with variables (most recent call last):
  File "apps/erpnext_china/erpnext_china/chart_of_accounts/company_default/utils.py", line 35, in set_default_accounts
    return values
      company_name = '临沂市丰境电子商务有限责任公司'
      file_path = 'apps/erpnext_china/erpnext_china/chart_of_accounts/company_default/default_accounts.csv'
      in_file = <_io.TextIOWrapper name='apps/erpnext_china/erpnext_china/chart_of_accounts/company_default/default_accounts.csv' mode='r' encoding='utf-8'>
      data = [['default_bank_account', '银行存款'], ['default_cash_account', '库存现金'], ['default_payable_account', '应付账款'], ['default_payable_account', '应付账款-供应商款'], ['default_payable_account', '应付账款-结算'], ['default_payroll_payable_account', '应付职工薪酬-职工工资'], ['default_payroll_payable_account', '职工工资'], ['default_receivable_account', '应收账款'], ['round_off_account', '财务费用-圆整差异'], ['write_off_account', '营业外支出-坏账损失'], ['exchange_gain_loss_account', '财务费用-汇兑损益'], ['exchange_gain_loss_account', '财务费用_汇兑差额'], ['unrealized_exchange_gain_loss_account', '财务费用-汇兑损益'], ['default_income_account', '主营业务收入'], ['default_income_account', '销售商品收入'], ['default_expense_account', '主营业务成本'], ['default_expense_account', '销售商品成本'], ['default_expense_claim_payable_account', '其他应付款'], ['default_discount_account', '财务费用-现金折扣'], ['default_inventory_account', '原材料'], ['stock_adjustment_account', '生产成本-库存调整'], ['stock_adjustment_account', '制造企业成本-库存调整'], ['stock_received_but_not_billed', '应付账款-暂估库存'], ['default_provisional_account', '...
      company_doc = <Company: 临沂市丰境电子商务有限责任公司>
      account_map = {}
builtins.UnboundLocalError: cannot access local variable 'values' where it is not associated with a value】

Signed-off-by: 丰茂德 <14475558+feng-maode@user.noreply.gitee.com>
This commit is contained in:
丰茂德
2026-02-28 16:03:50 +00:00
committed by Gitee
parent 1a5e35b581
commit 840613334c

View File

@@ -12,6 +12,7 @@ def set_company_default(company):
def set_default_accounts(company_name):
try:
values = {}
file_path = os.path.join(os.path.dirname(__file__), 'default_accounts.csv')
with open(file_path, 'r', encoding='utf-8') as in_file:
data = list(csv.reader(in_file))