From 369a041f7210a658d564febe4c2b2af64765866f Mon Sep 17 00:00:00 2001 From: mpuebla Date: Thu, 6 Jun 2019 13:04:33 -0300 Subject: [PATCH] Agregadas condiciones al setear remito. --- src/js/controller.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 372f954..24d39be 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1042,10 +1042,11 @@ angular.module('focaCrearRemito').controller('remitoController', $scope.$broadcast('removeCabecera', 'Moneda:'); $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); $scope.$broadcast('removeCabecera', 'Cotizacion:'); + $scope.$broadcast('removeCabecera', 'Vendedor:'); var cabeceras = []; - if (remito.cotizacion.moneda.CODIGO_AFIP !== 'PES') { + if (remito.cotizacion && remito.cotizacion.moneda.CODIGO_AFIP !== 'PES') { cabeceras.push({ label: 'Moneda:', valor: remito.cotizacion.moneda.DETALLE @@ -1062,11 +1063,11 @@ angular.module('focaCrearRemito').controller('remitoController', }); } - if (remito.cotizacion.moneda) { + if (remito.cotizacion && remito.cotizacion.moneda) { $filter('filter')($scope.botonera, { label: 'Moneda' })[0].checked = true; } - if (remito.cliente.COD) { + if (remito.cliente && remito.cliente.COD) { cabeceras.push({ label: 'Cliente:', valor: $filter('rellenarDigitos')(remito.cliente.COD, 3) + ' - ' + @@ -1079,14 +1080,14 @@ angular.module('focaCrearRemito').controller('remitoController', $filter('filter')($scope.botonera, { label: 'Cliente' })[0].checked = true; } - if (remito.vendedor.NUM) { + if (remito.vendedor && remito.vendedor.NUM) { cabeceras.push({ label: 'Vendedor:', valor: $filter('rellenarDigitos')(remito.vendedor.NUM, 3) + ' - ' + remito.vendedor.NOM }); } - if (remito.proveedor.COD) { + if (remito.proveedor && remito.proveedor.COD) { cabeceras.push({ label: 'Proveedor:', valor: $filter('rellenarDigitos')(remito.proveedor.COD, 5) + @@ -1156,7 +1157,7 @@ angular.module('focaCrearRemito').controller('remitoController', } $scope.remitoIsDirty = false; - if ($scope.remito.articulosRemito.length) { + if (remito.articulosRemito && $scope.remito.articulosRemito.length) { $scope.remito.articulosRemito.forEach(function (articulo) { articulo.precio = (articulo.precio / $scope.remito.cotizacion.VENDEDOR).toFixed(4); -- 1.9.1