some file checked out from master

This commit is contained in:
Nabin Hait 2011-09-09 13:13:06 +05:30
parent 4303218771
commit 00be94860b
5 changed files with 13 additions and 10 deletions

View File

@ -133,8 +133,8 @@ class DocType:
# build dict # build dict
p = { p = {
'debit': flt(entry[2]) 'debit': entry[4]=='No' and flt(entry[2]) or 0
,'credit':flt(entry[3]) ,'credit': entry[4]=='No' and flt(entry[3]) or 0
,'opening': entry[4]=='Yes' and diff or 0 ,'opening': entry[4]=='Yes' and diff or 0
# end date conditino only if it is not opening # end date conditino only if it is not opening

View File

@ -1,7 +1,7 @@
# REMEMBER to update this # REMEMBER to update this
# ======================== # ========================
last_patch = 355 last_patch = 356
#------------------------------------------- #-------------------------------------------
@ -298,3 +298,5 @@ def execute(patch_no):
reload_doc('stock', 'doctype', 'delivery_note_detail') reload_doc('stock', 'doctype', 'delivery_note_detail')
elif patch_no == 355: elif patch_no == 355:
sql("update `tabDocField` set print_hide =1 where fieldname in ('pack_no', 'pack_gross_wt', 'weight_uom', 'pack_nett_wt') and parent = 'Delivery Note Detail'") sql("update `tabDocField` set print_hide =1 where fieldname in ('pack_no', 'pack_gross_wt', 'weight_uom', 'pack_nett_wt') and parent = 'Delivery Note Detail'")
elif patch_no == 356:
sql("update `tabDocField` set print_hide =1 where fieldname = 'print_packing_slip' and parent = 'Delivery Note'")

View File

@ -312,10 +312,11 @@ cur_frm.cscript.validate = function(doc,cdt,cdn){
//================ Last Quoted Price and Last Sold Price suggestion ====================== //================ Last Quoted Price and Last Sold Price suggestion ======================
cur_frm.fields_dict['quotation_details'].grid.get_field('item_code').get_query= function(doc, cdt, cdn) { cur_frm.fields_dict['quotation_details'].grid.get_field('item_code').get_query= function(doc, cdt, cdn) {
var d = locals[cdt][cdn]; var d = locals[cdt][cdn];
var cond = (doc.order_type == 'Maintenance')? " and tabItem.is_service_item = 'Yes'" : " and tabItem.is_sales_item = 'Yes'"
if(doc.customer) if(doc.customer)
return repl("SELECT i.name,i.item_code,concat('Last quoted at - ',cast(quote_rate as char)) as quote_rate,concat('Last sold at - ',cast(sales_rate as char)) as sales_rate FROM\ return repl("SELECT i.name,i.item_code,concat('Last quoted at - ',cast(quote_rate as char)) as quote_rate,concat('Last sold at - ',cast(sales_rate as char)) as sales_rate FROM\
(\ (\
select item_code,name from tabItem where tabItem.%(key)s like '%s'\ select item_code,name from tabItem where tabItem.%(key)s like '%s' %(cond)s\
)i\ )i\
left join\ left join\
(\ (\
@ -336,7 +337,7 @@ cur_frm.fields_dict['quotation_details'].grid.get_field('item_code').get_query=
(\ (\
select rd.item_code,max(voucher_date) as voucher_date from `tabRV Detail` rd, `tabReceivable Voucher` r where r.name=rd.parent and r.docstatus=1 and customer='%(cust)s' group by rd.item_code\ select rd.item_code,max(voucher_date) as voucher_date from `tabRV Detail` rd, `tabReceivable Voucher` r where r.name=rd.parent and r.docstatus=1 and customer='%(cust)s' group by rd.item_code\
)m where r.item_code=m.item_code and r.voucher_date=m.voucher_date\ )m where r.item_code=m.item_code and r.voucher_date=m.voucher_date\
)s on i.item_code=s.item_code ORDER BY item_code LIMIT 50",{cust:doc.customer}); )s on i.item_code=s.item_code ORDER BY item_code LIMIT 50",{cust:doc.customer, cond:cond});
else else
return "SELECT name, item_code FROM tabItem WHERE `tabItem`.%(key)s LIKE '%s' ORDER BY tabItem.item_code DESC LIMIT 50"; return repl("SELECT name, item_code FROM tabItem WHERE `tabItem`.%(key)s LIKE '%s' %(cond)s ORDER BY tabItem.item_code DESC LIMIT 50", {cond:cond});
} }

View File

@ -29,7 +29,7 @@ class DocType:
set_default(defkey, defvalue) set_default(defkey, defvalue)
if defkey == 'fiscal_year': if defkey == 'fiscal_year':
ysd = sql("select year_start_date from `tabFiscal Year` where name=%s", defvalue) ysd = sql("select year_start_date from `tabFiscal Year` where name=%s", cstr(defvalue))
ysd = ysd and ysd[0][0] or '' ysd = ysd and ysd[0][0] or ''
if ysd: if ysd:
set_default('year_start_date', ysd.strftime('%Y-%m-%d')) set_default('year_start_date', ysd.strftime('%Y-%m-%d'))

View File

@ -131,7 +131,7 @@ class DocType:
r = eval(args) r = eval(args)
if r['lft'] == 0: if r['lft'] == 0 and r['action'] != 'Create':
n = sql("select lft,rgt from `tab%s` where name = '%s'"%(r['node_title'],r['nm'])) n = sql("select lft,rgt from `tab%s` where name = '%s'"%(r['node_title'],r['nm']))
r['lft'] = n[0][0] r['lft'] = n[0][0]
r['rgt'] = n[0][1] r['rgt'] = n[0][1]
@ -212,4 +212,4 @@ class DocType:
if res: if res:
msgprint("'%s' record is already exist."%(r['nm'])) msgprint("'%s' record is already exist."%(r['nm']))
return 'true' return 'true'
return 'false' return 'false'