Commit 369a041f7210a658d564febe4c2b2af64765866f
1 parent
e7cf3547d0
Exists in
master
and in
1 other branch
Agregadas condiciones al setear remito.
Showing
1 changed file
with
7 additions
and
6 deletions
Show diff stats
src/js/controller.js
... | ... | @@ -1042,10 +1042,11 @@ angular.module('focaCrearRemito').controller('remitoController', |
1042 | 1042 | $scope.$broadcast('removeCabecera', 'Moneda:'); |
1043 | 1043 | $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); |
1044 | 1044 | $scope.$broadcast('removeCabecera', 'Cotizacion:'); |
1045 | + $scope.$broadcast('removeCabecera', 'Vendedor:'); | |
1045 | 1046 | |
1046 | 1047 | var cabeceras = []; |
1047 | 1048 | |
1048 | - if (remito.cotizacion.moneda.CODIGO_AFIP !== 'PES') { | |
1049 | + if (remito.cotizacion && remito.cotizacion.moneda.CODIGO_AFIP !== 'PES') { | |
1049 | 1050 | cabeceras.push({ |
1050 | 1051 | label: 'Moneda:', |
1051 | 1052 | valor: remito.cotizacion.moneda.DETALLE |
... | ... | @@ -1062,11 +1063,11 @@ angular.module('focaCrearRemito').controller('remitoController', |
1062 | 1063 | }); |
1063 | 1064 | } |
1064 | 1065 | |
1065 | - if (remito.cotizacion.moneda) { | |
1066 | + if (remito.cotizacion && remito.cotizacion.moneda) { | |
1066 | 1067 | $filter('filter')($scope.botonera, { label: 'Moneda' })[0].checked = true; |
1067 | 1068 | } |
1068 | 1069 | |
1069 | - if (remito.cliente.COD) { | |
1070 | + if (remito.cliente && remito.cliente.COD) { | |
1070 | 1071 | cabeceras.push({ |
1071 | 1072 | label: 'Cliente:', |
1072 | 1073 | valor: $filter('rellenarDigitos')(remito.cliente.COD, 3) + ' - ' + |
... | ... | @@ -1079,14 +1080,14 @@ angular.module('focaCrearRemito').controller('remitoController', |
1079 | 1080 | |
1080 | 1081 | $filter('filter')($scope.botonera, { label: 'Cliente' })[0].checked = true; |
1081 | 1082 | } |
1082 | - if (remito.vendedor.NUM) { | |
1083 | + if (remito.vendedor && remito.vendedor.NUM) { | |
1083 | 1084 | cabeceras.push({ |
1084 | 1085 | label: 'Vendedor:', |
1085 | 1086 | valor: $filter('rellenarDigitos')(remito.vendedor.NUM, 3) + |
1086 | 1087 | ' - ' + remito.vendedor.NOM |
1087 | 1088 | }); |
1088 | 1089 | } |
1089 | - if (remito.proveedor.COD) { | |
1090 | + if (remito.proveedor && remito.proveedor.COD) { | |
1090 | 1091 | cabeceras.push({ |
1091 | 1092 | label: 'Proveedor:', |
1092 | 1093 | valor: $filter('rellenarDigitos')(remito.proveedor.COD, 5) + |
... | ... | @@ -1156,7 +1157,7 @@ angular.module('focaCrearRemito').controller('remitoController', |
1156 | 1157 | } |
1157 | 1158 | $scope.remitoIsDirty = false; |
1158 | 1159 | |
1159 | - if ($scope.remito.articulosRemito.length) { | |
1160 | + if (remito.articulosRemito && $scope.remito.articulosRemito.length) { | |
1160 | 1161 | $scope.remito.articulosRemito.forEach(function (articulo) { |
1161 | 1162 | articulo.precio = |
1162 | 1163 | (articulo.precio / $scope.remito.cotizacion.VENDEDOR).toFixed(4); |