|
@@ -414,11 +414,14 @@ function report_delivery_baco(reporting){
|
|
|
|
|
|
var suma_local = 0;
|
|
|
var suma_envio = 0;
|
|
|
+ var suma_pickup = 0;
|
|
|
var local_amount = 0;
|
|
|
var envio_amount = 0;
|
|
|
+ var pickup_amount = 0;
|
|
|
|
|
|
var local_delivery_amount = self.getDelivery("local", i.store_id[0]);
|
|
|
var envio_delivery_amount = self.getDelivery("envio", i.store_id[0]);
|
|
|
+ var pickup_delivery_amount = self.getDelivery("pickup", i.store_id[0]);
|
|
|
|
|
|
var AccountInvoice = self.getAccountInvoice(i.id);
|
|
|
_.each(AccountInvoice, function(item){
|
|
@@ -430,21 +433,29 @@ function report_delivery_baco(reporting){
|
|
|
if (item.is_delivery == true && item.delivery_type == "envio"){
|
|
|
suma_envio = suma_envio + 1;
|
|
|
}
|
|
|
+
|
|
|
+ if (item.is_delivery == true && item.delivery_type == "pickup"){
|
|
|
+ suma_pickup = suma_pickup + 1;
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
local_amount = suma_local * local_delivery_amount[0];
|
|
|
envio_amount = suma_envio * envio_delivery_amount[0];
|
|
|
+ pickup_amount = suma_pickup * pickup_delivery_amount[0];
|
|
|
|
|
|
data.push({
|
|
|
user : i.name,
|
|
|
suma_local : suma_local,
|
|
|
suma_envio : suma_envio,
|
|
|
+ pickup_envio : suma_pickup,
|
|
|
|
|
|
local_amount : accounting.formatMoney(local_amount, '', CurrencyBase.decimal_places, CurrencyBase.thousands_separator, CurrencyBase.decimal_separator),
|
|
|
envio_amount : accounting.formatMoney(envio_amount, '', CurrencyBase.decimal_places, CurrencyBase.thousands_separator, CurrencyBase.decimal_separator),
|
|
|
+ pickup_amount : accounting.formatMoney(pickup_amount, '', CurrencyBase.decimal_places, CurrencyBase.thousands_separator, CurrencyBase.decimal_separator),
|
|
|
|
|
|
local_amount_no_format : self.valorNull(local_amount),
|
|
|
envio_amount_no_format : self.valorNull(envio_amount),
|
|
|
+ pickup_amount_no_format : self.valorNull(pickup_amount),
|
|
|
|
|
|
decimal_places: CurrencyBase.decimal_places,
|
|
|
thousands_separator: CurrencyBase.thousands_separator,
|
|
@@ -494,15 +505,19 @@ function report_delivery_baco(reporting){
|
|
|
if (action === 'pdf') {
|
|
|
var suma_local = localFormatter(row);
|
|
|
var suma_envio = envioFormatter(row);
|
|
|
+ var pickup_envio = pickupFormatter(row);
|
|
|
var local_amount = localAmountFormatter(row);
|
|
|
var envio_amount = envioAmountFormatter(row);
|
|
|
+ var pickup_amount = pickupAmountFormatter(row);
|
|
|
|
|
|
row.push({
|
|
|
user: 'Totales',
|
|
|
suma_local: suma_local,
|
|
|
suma_envio: suma_envio,
|
|
|
+ suma_pickup: pickup_envio,
|
|
|
local_amount: local_amount,
|
|
|
envio_amount: envio_amount,
|
|
|
+ pickup_amount: pickup_amount,
|
|
|
})
|
|
|
var data = _.map(column, function(val) {
|
|
|
return val.field
|
|
@@ -528,19 +543,27 @@ function report_delivery_baco(reporting){
|
|
|
halign: 'left'
|
|
|
},
|
|
|
suma_local: {
|
|
|
- columnWidth: 30,
|
|
|
+ columnWidth: 25,
|
|
|
halign: 'center'
|
|
|
},
|
|
|
suma_envio: {
|
|
|
- columnWidth: 30,
|
|
|
+ columnWidth: 25,
|
|
|
+ halign: 'center'
|
|
|
+ },
|
|
|
+ suma_pickup: {
|
|
|
+ columnWidth: 20,
|
|
|
halign: 'center'
|
|
|
},
|
|
|
local_amount: {
|
|
|
- columnWidth: 30,
|
|
|
+ columnWidth: 25,
|
|
|
halign: 'center'
|
|
|
},
|
|
|
envio_amount: {
|
|
|
- columnWidth: 30,
|
|
|
+ columnWidth: 25,
|
|
|
+ halign: 'center'
|
|
|
+ },
|
|
|
+ pickup_amount: {
|
|
|
+ columnWidth: 25,
|
|
|
halign: 'center'
|
|
|
},
|
|
|
};
|