|
@@ -33,17 +33,10 @@ Ext.define('saas.view.sale.report.SaleRec', {
|
|
|
text: '收款单号',
|
|
text: '收款单号',
|
|
|
dataIndex: 'rb_code',
|
|
dataIndex: 'rb_code',
|
|
|
width: 150
|
|
width: 150
|
|
|
- }, {
|
|
|
|
|
- text: '客户编号',
|
|
|
|
|
- dataIndex: 'rb_custcode',
|
|
|
|
|
- width: 150
|
|
|
|
|
}, {
|
|
}, {
|
|
|
text: '客户名称',
|
|
text: '客户名称',
|
|
|
dataIndex: 'rb_custname',
|
|
dataIndex: 'rb_custname',
|
|
|
width: 200
|
|
width: 200
|
|
|
- }, {
|
|
|
|
|
- text: '业务员',
|
|
|
|
|
- dataIndex: 'rb_manname'
|
|
|
|
|
}, {
|
|
}, {
|
|
|
text: '日期',
|
|
text: '日期',
|
|
|
dataIndex: 'rb_date',
|
|
dataIndex: 'rb_date',
|
|
@@ -53,13 +46,13 @@ Ext.define('saas.view.sale.report.SaleRec', {
|
|
|
dataIndex: 'rbd_slcode',
|
|
dataIndex: 'rbd_slcode',
|
|
|
width: 150
|
|
width: 150
|
|
|
}, {
|
|
}, {
|
|
|
- text: '类型',
|
|
|
|
|
|
|
+ text: '业务类型',
|
|
|
dataIndex: 'rbd_slkind'
|
|
dataIndex: 'rbd_slkind'
|
|
|
}, {
|
|
}, {
|
|
|
- text: '销售金额(元)',
|
|
|
|
|
|
|
+ text: '金额(元)',
|
|
|
xtype: 'numbercolumn',
|
|
xtype: 'numbercolumn',
|
|
|
exportFormat: 'Amount',
|
|
exportFormat: 'Amount',
|
|
|
- dataIndex: 'rbd_amount',
|
|
|
|
|
|
|
+ dataIndex: 'pi_nettotal',
|
|
|
renderer : function(v) {
|
|
renderer : function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
var arr = (v + '.').split('.');
|
|
|
var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
@@ -67,10 +60,10 @@ Ext.define('saas.view.sale.report.SaleRec', {
|
|
|
return Ext.util.Format.number(v, format);
|
|
return Ext.util.Format.number(v, format);
|
|
|
}
|
|
}
|
|
|
}, {
|
|
}, {
|
|
|
- text: '收款金额(元)',
|
|
|
|
|
|
|
+ text: '税额(元)',
|
|
|
xtype: 'numbercolumn',
|
|
xtype: 'numbercolumn',
|
|
|
exportFormat: 'Amount',
|
|
exportFormat: 'Amount',
|
|
|
- dataIndex: 'rbd_nowbalance',
|
|
|
|
|
|
|
+ dataIndex: 'rbd_taxamount',
|
|
|
renderer : function(v) {
|
|
renderer : function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
var arr = (v + '.').split('.');
|
|
|
var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
@@ -85,10 +78,28 @@ Ext.define('saas.view.sale.report.SaleRec', {
|
|
|
return Ext.util.Format.number(v, format);
|
|
return Ext.util.Format.number(v, format);
|
|
|
}
|
|
}
|
|
|
}, {
|
|
}, {
|
|
|
- text: '应收余额',
|
|
|
|
|
|
|
+ text: '价税合计(元)',
|
|
|
xtype: 'numbercolumn',
|
|
xtype: 'numbercolumn',
|
|
|
exportFormat: 'Amount',
|
|
exportFormat: 'Amount',
|
|
|
- dataIndex: 'rb_rbdamount',
|
|
|
|
|
|
|
+ dataIndex: 'pi_total',
|
|
|
|
|
+ renderer : function(v) {
|
|
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
|
|
+ var format = '0,000.' + xr.join('');
|
|
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
|
|
+ },
|
|
|
|
|
+ summaryType: 'sum',
|
|
|
|
|
+ summaryRenderer: function(v) {
|
|
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
|
|
+ var format = '0,000.' + xr.join('');
|
|
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
|
|
+ }
|
|
|
|
|
+ }, {
|
|
|
|
|
+ text: '收款余额(元)',
|
|
|
|
|
+ xtype: 'numbercolumn',
|
|
|
|
|
+ exportFormat: 'Amount',
|
|
|
|
|
+ dataIndex: 'rbd_nowbalance',
|
|
|
hidden:true,
|
|
hidden:true,
|
|
|
renderer : function(v) {
|
|
renderer : function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
var arr = (v + '.').split('.');
|