fixed error in internal reco

This commit is contained in:
Nabin Hait 2011-11-23 12:15:42 +05:30
parent 2690e72c14
commit 04176e62d8
4 changed files with 11 additions and 34 deletions

View File

@ -2,7 +2,6 @@
// -------------------- // --------------------
cur_frm.fields_dict.voucher_no.get_query = function(doc) { cur_frm.fields_dict.voucher_no.get_query = function(doc) {
if (!doc.account) msgprint("Please select Account first"); if (!doc.account) msgprint("Please select Account first");
else { else {
return repl("select voucher_no, posting_date \ return repl("select voucher_no, posting_date \

View File

@ -81,7 +81,7 @@ class DocType:
and ifnull(t2.against_voucher, '')='' and ifnull(t2.against_invoice, '')='' and ifnull(t2.against_jv, '')='' and ifnull(t2.against_voucher, '')='' and ifnull(t2.against_invoice, '')='' and ifnull(t2.against_jv, '')=''
and t2.%s > 0 and t2.%s > 0
%s %s
group by t1.name group by t1.name, t2.name
"""% ('%s', dc, cond), self.doc.account, as_dict=1) """% ('%s', dc, cond), self.doc.account, as_dict=1)
return gle return gle
@ -112,6 +112,9 @@ class DocType:
2. split into multiple rows if partially adjusted, assign against voucher 2. split into multiple rows if partially adjusted, assign against voucher
3. submit payment voucher 3. submit payment voucher
""" """
if not self.doc.voucher_no or not sql("select name from `tab%s` where name = %s" %(self.dt[self.doc.voucher_type], '%s'), self.doc.voucher_no):
msgprint("Please select valid Voucher No to proceed", raise_exception=1)
lst = [] lst = []
for d in getlist(self.doclist, 'ir_payment_details'): for d in getlist(self.doclist, 'ir_payment_details'):
if d.selected and flt(d.amt_to_be_reconciled) > 0: if d.selected and flt(d.amt_to_be_reconciled) > 0:
@ -129,8 +132,7 @@ class DocType:
lst.append(args) lst.append(args)
if not sql("select name from `tab%s` where name = %s" %(self.dt[self.doc.voucher_type], '%s'), self.doc.voucher_no):
msgprint("Please select valid Voucher No to proceed", raise_exception=1)
if lst: if lst:
get_obj('GL Control').reconcile_against_document(lst) get_obj('GL Control').reconcile_against_document(lst)
msgprint("Successfully reconciled.") msgprint("Successfully reconciled.")

View File

@ -7,18 +7,15 @@ if not filter_values.get('posting_date1'):
raise Exception raise Exception
if not filter_values.get('company'): if not filter_values.get('company'):
msgprint("Select Comapny.") msgprint("Select Company to proceed.")
raise Exception raise Exception
#for r in res:
# par_acc = sql("SELECT parent.name FROM `tabAccount` AS node,`tabAccount` AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.name = '%s' and parent.cash_flow_level = 'Yes' ORDER BY parent.lft DESC"% r[0])
# r.append(par_acc and par_acc[0][0] or '')
col_list = [['Account', 'Link', '150px', 'Account'] col_list = [['Account', 'Link', '150px', 'Account']
,['Total', 'Currency', '150px', ''] ,['Total', 'Currency', '150px', '']
# ,['Parent Account', 'Link', '150px', 'Account']
] ]
for c in col_list: for c in col_list:
colnames.append(c[0]) colnames.append(c[0])
coltypes.append(c[1]) coltypes.append(c[1])

View File

@ -5,14 +5,14 @@
{ {
'creation': '2010-08-08 17:09:30', 'creation': '2010-08-08 17:09:30',
'docstatus': 0, 'docstatus': 0,
'modified': '2011-09-28 16:19:59', 'modified': '2011-11-15 15:06:24',
'modified_by': 'Administrator', 'modified_by': 'Administrator',
'owner': 'Administrator' 'owner': 'Administrator'
}, },
# These values are common for all DocType # These values are common for all DocType
{ {
'_last_update': '1311621379', '_last_update': '1319016431',
'allow_trash': 1, 'allow_trash': 1,
'autoname': 'field:warehouse_name', 'autoname': 'field:warehouse_name',
'colour': 'White:FFF', 'colour': 'White:FFF',
@ -25,7 +25,7 @@
'section_style': 'Tabbed', 'section_style': 'Tabbed',
'server_code_error': ' ', 'server_code_error': ' ',
'show_in_menu': 0, 'show_in_menu': 0,
'version': 56 'version': 58
}, },
# These values are common for all DocField # These values are common for all DocField
@ -317,27 +317,6 @@
'permlevel': 0 'permlevel': 0
}, },
# DocField
{
'allow_on_submit': 0,
'doctype': 'DocField',
'fieldname': 'country',
'fieldtype': 'Link',
'hidden': 0,
'in_filter': 0,
'label': 'Country',
'no_copy': 0,
'oldfieldname': 'country',
'oldfieldtype': 'Link',
'options': 'Country',
'permlevel': 0,
'print_hide': 0,
'report_hide': 0,
'reqd': 0,
'search_index': 0,
'trigger': 'Client'
},
# DocField # DocField
{ {
'colour': 'White:FFF', 'colour': 'White:FFF',