added button to make Purchase Order from Supplier Quotation

This commit is contained in:
Anand Doshi 2012-08-06 18:22:59 +05:30
parent 26e5f3dec0
commit 41c4d19279

View File

@ -47,13 +47,17 @@ cur_frm.cscript.refresh = function(doc, dt, dn) {
}
}
cur_frm.cscript.toggle_contact_section = function(doc) {
console.log(doc.supplier);
doc.supplier ? unhide_field("contact_section") : hide_field("contact_section");
}
cur_frm.cscript.make_purchase_order = function(doc, dt, dn) {
cur_frm.cscript.make_purchase_order = function() {
var new_po_name = createLocal("Purchase Order");
$c("dt_map", {
"docs": compress_doclist([locals['Purchase Order'][new_po_name]]),
"from_doctype": cur_frm.doc.doctype,
"to_doctype": "Purchase Order",
"from_docname": cur_frm.doc.name,
"from_to_list": JSON.stringify([['Supplier Quotation', 'Purchase Order'],
['Supplier Quotation Item', 'Purchase Order Item'],
['Purchase Taxes and Charges', 'Purchase Taxes and Charges']]),
}, function(r, rt) { loaddoc("Purchase Order", new_po_name) });
}
cur_frm.cscript.supplier = function(doc, dt, dn) {
@ -65,6 +69,10 @@ cur_frm.cscript.supplier = function(doc, dt, dn) {
}
}
cur_frm.cscript.uom = function(doc, cdt, cdn) {
// no need to trigger updation of stock uom, as this field doesn't exist in supplier quotation
}
cur_frm.fields_dict['quotation_items'].grid.get_field('project_name').get_query =
function(doc, cdt, cdn) {
return "select `tabProject`.name from `tabProject` \
@ -82,7 +90,6 @@ cur_frm.fields_dict['indent_no'].get_query = function(doc) {
order by `tabPurchase Request`.`name` desc limit 50";
}
cur_frm.cscript.supplier_address = function(doc, dt, dn) {
if (doc.supplier) {
get_server_fields("get_supplier_address", JSON.stringify({supplier: doc.supplier,