Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
cambio_iva [2010/06/11 09:19]
10.12.12.70
cambio_iva [2017/03/27 17:44] (actual)
Línea 28: Línea 28:
 ===== FICHEROS ===== ===== FICHEROS =====
  
- +==== catalogo/​produedit.inc ​====
-catalogo/​produedit.inc+
  
 Sustituímos (sobre la línea 464 aprox.) Sustituímos (sobre la línea 464 aprox.)
Línea 39: Línea 38:
   ListaDesplegable ($rs, "​proIVA",​ "​ivaIVA",​ "​ivaId",​ $Campos["​proIVA"​],​ "​Textos",​ "",​ false, $manual);   ListaDesplegable ($rs, "​proIVA",​ "​ivaIVA",​ "​ivaId",​ $Campos["​proIVA"​],​ "​Textos",​ "",​ false, $manual);
  
-catalogo/​familias.php+==== catalogo/​familias.php ​====
  
 Sustituímos (sobre la línea 285 aprox.) Sustituímos (sobre la línea 285 aprox.)
Línea 49: Línea 48:
   ListaDesplegable ($rs, "​famIVA",​ "​ivaIVA",​ "​ivaId",​ $Campos["​famIVA"​],​ "​Textos",​ "",​ false, $manual);   ListaDesplegable ($rs, "​famIVA",​ "​ivaIVA",​ "​ivaId",​ $Campos["​famIVA"​],​ "​Textos",​ "",​ false, $manual);
  
-api/​apicatalogo.inc+==== api/​apicatalogo.inc ​====
  
 findProducto -> Cambiamos la obtención del valor de IVA findProducto -> Cambiamos la obtención del valor de IVA
Línea 70: Línea 69:
  return ($this->​IVA_General);​  return ($this->​IVA_General);​
  } else  {  } else  {
-return $this->​BuscarIVA($Familia[CAMPO_PADRE],​ $Familia[CAMPO_IVA]);​+                                ​return $this->​BuscarIVA($Familia[CAMPO_PADRE],​ $Familia[CAMPO_IVA]);​
  }  }
  } else {  } else {
Línea 80: Línea 79:
 Comprobamos los IVA generales Comprobamos los IVA generales
  
-api/​apicompra.inc+==== api/​apicompra.inc ​====
  
-// Cambiamos las funciones +Cambiamos las funciones:
-MKWCompra -> inicializamos la variable +
- $this->​IVA_General = 0;+
  
-Cargar ​->  ​Le asignamos el valor general +  MKWCompra ​-> inicializamos la variable 
- $this->​IVA_General = $Campos['​ecommIVA'​];+  ​$this->​IVA_General = 0;
  
-formatPedido -> ponemos $Pedido["​pedIVA"​] sustituyendo a los IVA generales que tengamos+  Cargar ->  Le asignamos el valor general 
 + 
 +  $this->​IVA_General = $Campos['​ecommIVA'​];​ 
 + 
 +  ​formatPedido -> ponemos $Pedido["​pedIVA"​] sustituyendo a los IVA generales que tengamos
  
 Añadimos un campo nuevo con los demás campos. Añadimos un campo nuevo con los demás campos.
Línea 95: Línea 96:
  
 formatCompra -> Añadimos ​ formatCompra -> Añadimos ​
- En este caso a veces la llamamos desde el Carrito y otras desde el gestor. Tenemos que diferenciarlas,​ por lo que le pasamos a getCompra como parámetro la info del pedido (le pasamos el $_POST de pedidoedit.inc). En mi caso en $DetallePedido le paso el pedido como parámetro a la función (en forma de Array) para que coja los datos de ahí en vez de cogerlos del Carrito 
  
- // si es un pedido cogemos IVA_General ​desde el pedidoSi no lo cogemos de la variable IVA_General+En este caso a veces la llamamos ​desde el Carrito y otras desde el gestorTenemos que diferenciarlas,​ por lo que le pasamos a getCompra como parámetro ​la info del pedido (le pasamos el $_POST de pedidoedit.inc). ​
  
 +En mi caso en $DetallePedido le paso el pedido como parámetro a la función (en forma de Array) para que coja los datos de ahí en vez de cogerlos del Carrito.
 +
 + // si es un pedido cogemos IVA_General desde el pedido. Si no lo cogemos de la variable IVA_General
  if ($DetallePedido == array()) {  if ($DetallePedido == array()) {
  $iva_general = $this->​IVA_General;​  $iva_general = $this->​IVA_General;​
Línea 104: Línea 107:
  $iva_general = $DetallePedido["​pedIVA"​];​  $iva_general = $DetallePedido["​pedIVA"​];​
  }  }
-  
   
  $Compra[CAMPO_IVA_GENERAL] = $iva_general;​ (esta variable es la que luego usaremos en la template de pago.tpl)  $Compra[CAMPO_IVA_GENERAL] = $iva_general;​ (esta variable es la que luego usaremos en la template de pago.tpl)
Línea 110: Línea 112:
 RegistrarCompra -> Cambiamos el INSERT INTO. Añadimos pedIVA con valor $this->​compraDatos[CAMPO_IVA_GENERAL] RegistrarCompra -> Cambiamos el INSERT INTO. Añadimos pedIVA con valor $this->​compraDatos[CAMPO_IVA_GENERAL]
  
-ecomm/​pedidoedit.inc+==== ecomm/​pedidoedit.inc ​==== 
 Añadimos los valores generales de ecomm al principio del fichero (después de los include) Añadimos los valores generales de ecomm al principio del fichero (después de los include)
  
-// Configuración Ecomm +  ​// Configuración Ecomm 
-$rs = $Conn->​Consulta("​Select * from tblcfgecomm"​);​ +  $rs = $Conn->​Consulta("​Select * from tblcfgecomm"​);​ 
-$Campos = $rs->​Reg();​ +  $Campos = $rs->​Reg();​ 
-$rs->​Close();​ +  $rs->​Close();​ 
-$Dto_General = $Campos["​ecommDto"​];​ +  $Dto_General = $Campos["​ecommDto"​];​ 
-$Margen_General = $Campos["​ecommMargen"​];​ +  $Margen_General = $Campos["​ecommMargen"​];​ 
-$Iva_General = $Campos["​ecommIVA"​];​+  $Iva_General = $Campos["​ecommIVA"​];​
  
 En el <​form>​ añadimos la fila del IVA del pedido (para usarlo en subsiguientes operaciones) En el <​form>​ añadimos la fila del IVA del pedido (para usarlo en subsiguientes operaciones)
-<input type='​hidden'​ name='​pedIVA'​ id='​pedIVA'​ value='<?​=$Pedido["​pedIVA"​]?>'​ />+  ​<input type='​hidden'​ name='​pedIVA'​ id='​pedIVA'​ value='<?​=$Pedido["​pedIVA"​]?>'​ />
  
  
Línea 131: Línea 134:
 ===== TEMPLATES ===== ===== TEMPLATES =====
  
-compra/​pago.tpl ​-> sustituimos los 16 por el campo CAMPO_IVA_GENERAL que obtenemos de la función formatCompra en apicompra.inc+==== compra/​pago.tpl ​==== 
 + 
 +sustituimos los 16 por el campo CAMPO_IVA_GENERAL que obtenemos de la función formatCompra en apicompra.inc
  
-varios/​pedidocom.tpl ​-> sustituimos los 16 por el campo CAMPO_IVA_GENERAL que obtenemos de la función formatPedido en apicompra.inc+==== varios/​pedidocom.tpl ​====
  
-==== Comprobamos las operaciones ​de compra y generación de pedidos ====+sustituimos los 16 por el campo CAMPO_IVA_GENERAL que obtenemos ​de la función formatPedido en apicompra.inc
  
 +===== Comprobación de las operaciones de compra y generación de pedidos =====
  
 Tenemos que llevar a cabo las siguientes operaciones:​ Tenemos que llevar a cabo las siguientes operaciones:​