url : baseURL + '/Roo/invhist_transfer',
method : 'POST',
mask : "Voiding",
+ timeout : 90000,
params : {
invhist_transfer_id : s.data.invhist_transfer_id,
_void : 1
width : 100,
renderer : function(v,x,r)
{
- if(r.data.invhist_transfer_posted){
- var diff = v + r.data.moved_qty;
- var color = 'black';
- if(diff != 0){
- color = 'red';
- }
- return String.format('{0}<span color="{1}"> ({2}) </span>', v, color, r.data.moved_qty * -1);
+ if(
+ r.data.cust_to_internalcompany.length
+ ||
+ (r.data.invhist_transfer_void && r.data.moved_qty == 0)
+ ||
+ (!r.data.invhist_transfer_void && !r.data.invhist_transfer_posted)
+ ){
+ return String.format('{0}', v);
+ }
+
+ var diff = v * 1 - r.data.moved_qty * 1;
+ var flag = ''
+
+ if(diff != 0){
+ flag = '<span style="color:red"> ({1}) </span>'
}
- return String.format('{0}', v);
+
+ return String.format('{0}' + flag, v, r.data.moved_qty);
+
+
}
},
{