coa: minor fix
This commit is contained in:
parent
425bfc5c8d
commit
06a595090d
@ -23,6 +23,7 @@ class DocType:
|
|||||||
|
|
||||||
if chart:
|
if chart:
|
||||||
accounts = []
|
accounts = []
|
||||||
|
|
||||||
def _import_accounts(children, parent):
|
def _import_accounts(children, parent):
|
||||||
for child in children:
|
for child in children:
|
||||||
account_name = child.get("name")
|
account_name = child.get("name")
|
||||||
@ -31,8 +32,9 @@ class DocType:
|
|||||||
if account_name_in_db in accounts:
|
if account_name_in_db in accounts:
|
||||||
count = accounts.count(account_name_in_db)
|
count = accounts.count(account_name_in_db)
|
||||||
account_name = account_name + " " + cstr(count)
|
account_name = account_name + " " + cstr(count)
|
||||||
|
|
||||||
child.update(account_properties.get(chart.get("name"), {}).get(account_name))
|
child.update(account_properties.get(chart.get("name"), {})\
|
||||||
|
.get(account_name, {}))
|
||||||
|
|
||||||
account = frappe.bean({
|
account = frappe.bean({
|
||||||
"doctype": "Account",
|
"doctype": "Account",
|
||||||
|
|||||||
@ -119,9 +119,9 @@ class DocType:
|
|||||||
"freeze_account": "No",
|
"freeze_account": "No",
|
||||||
"master_type": "",
|
"master_type": "",
|
||||||
})
|
})
|
||||||
|
|
||||||
for d in self.fld_dict.keys():
|
for d in self.fld_dict.keys():
|
||||||
account.doc.fields[d] = (d == 'parent_account' and lst[self.fld_dict[d]]) and lst[self.fld_dict[d]] +' - '+ self.doc.abbr or lst[self.fld_dict[d]]
|
account.doc.fields[d] = (d == 'parent_account' and lst[self.fld_dict[d]]) and lst[self.fld_dict[d]] +' - '+ self.doc.abbr or lst[self.fld_dict[d]]
|
||||||
|
|
||||||
account.insert()
|
account.insert()
|
||||||
|
|
||||||
def set_default_accounts(self):
|
def set_default_accounts(self):
|
||||||
@ -273,7 +273,7 @@ class DocType:
|
|||||||
['Direct Income','Income','Group','Income Account','Profit and Loss',self.doc.name,''],
|
['Direct Income','Income','Group','Income Account','Profit and Loss',self.doc.name,''],
|
||||||
['Sales','Direct Income','Ledger','Income Account','Profit and Loss',self.doc.name,''],
|
['Sales','Direct Income','Ledger','Income Account','Profit and Loss',self.doc.name,''],
|
||||||
['Service','Direct Income','Ledger','Income Account','Profit and Loss',self.doc.name,''],
|
['Service','Direct Income','Ledger','Income Account','Profit and Loss',self.doc.name,''],
|
||||||
['Indirect Income','Profit and Loss','Group','Income Account','Profit and Loss',self.doc.name,''],
|
['Indirect Income','Income','Group','Income Account','Profit and Loss',self.doc.name,''],
|
||||||
['Source of Funds (Liabilities)','','Group','','Balance Sheet',self.doc.name,''],
|
['Source of Funds (Liabilities)','','Group','','Balance Sheet',self.doc.name,''],
|
||||||
['Capital Account','Source of Funds (Liabilities)','Group','','Balance Sheet',self.doc.name,''],
|
['Capital Account','Source of Funds (Liabilities)','Group','','Balance Sheet',self.doc.name,''],
|
||||||
['Reserves and Surplus','Capital Account','Ledger','','Balance Sheet',self.doc.name,''],
|
['Reserves and Surplus','Capital Account','Ledger','','Balance Sheet',self.doc.name,''],
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import unittest
|
|||||||
class TestCompany(unittest.TestCase):
|
class TestCompany(unittest.TestCase):
|
||||||
def test_coa(self):
|
def test_coa(self):
|
||||||
for country, chart_name in frappe.db.sql("""select country, chart_name
|
for country, chart_name in frappe.db.sql("""select country, chart_name
|
||||||
from `tabChart of Accounts` where country="India" order by country""", as_list=1):
|
from `tabChart of Accounts` where name = 'Deutscher Kontenplan SKR03'""", as_list=1):
|
||||||
print "Country: ", country
|
print "Country: ", country
|
||||||
print "Chart Name: ", chart_name
|
print "Chart Name: ", chart_name
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user