fixed price list currency issue
This commit is contained in:
parent
00ceafb42d
commit
f77c940fcf
@ -157,11 +157,17 @@ cur_frm.cscript.hide_price_list_currency = function(doc, cdt, cdn, callback1) {
|
|||||||
args: {'price_list':doc.price_list_name, 'company': doc.company},
|
args: {'price_list':doc.price_list_name, 'company': doc.company},
|
||||||
callback: function(r, rt) {
|
callback: function(r, rt) {
|
||||||
pl_currency = r.message[0]?r.message[0]:[];
|
pl_currency = r.message[0]?r.message[0]:[];
|
||||||
|
unhide_field(['price_list_currency', 'plc_conversion_rate']);
|
||||||
|
|
||||||
if (pl_currency.length==1) {
|
if (pl_currency.length==1) {
|
||||||
if (pl_currency[0] == doc.currency) set_multiple(cdt, cdn, {price_list_currency:doc.currency, plc_conversion_rate:doc.conversion_rate});
|
if (pl_currency[0] == doc.currency) {
|
||||||
else if (pl_currency[0] = r.message[1]) set_multiple(cdt, cdn, {price_list_currency:pl_currency[0], plc_conversion_rate:1})
|
set_multiple(cdt, cdn, {price_list_currency:doc.currency, plc_conversion_rate:doc.conversion_rate});
|
||||||
hide_field(['price_list_currency', 'plc_conversion_rate']);
|
hide_field(['price_list_currency', 'plc_conversion_rate']);
|
||||||
} else unhide_field(['price_list_currency', 'plc_conversion_rate']);
|
} else if (pl_currency[0] = r.message[1]) {
|
||||||
|
set_multiple(cdt, cdn, {price_list_currency:pl_currency[0], plc_conversion_rate:1})
|
||||||
|
hide_field(['price_list_currency', 'plc_conversion_rate']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (r.message[1] == doc.currency) {
|
if (r.message[1] == doc.currency) {
|
||||||
set_multiple(cdt, cdn, {conversion_rate:1});
|
set_multiple(cdt, cdn, {conversion_rate:1});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user