Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Pago.config
  • Acceso.pago
  • Pago.total_CICLOS
  • CLIENTE.CONTABLE
  • CIERRE.CONTABLE


AGRUPA_PAGO

Code Block
titleAgrupa_pago
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO agrupa_forma_pago (empresa_id, agrupa_forma_pago_clave, agrupa_forma_pago, agrupa_forma_pago_orden, parametro)
select @empresaIdDestino as empresa_id,
       'TCC' as agrupa_forma_pago_clave,
       'TDC CONTADO' as agrupa_forma_pago,
       10 as agrupa_forma_pago_orden,
       'TCC' as parametro
from agrupa_forma_pago
where empresa_id = @empresaIdOrigen
and agrupa_forma_pago_clave not in
    (select agrupa_forma_pago_clave
     from agrupa_forma_pago
     where empresa_id = @empresaIdDestino)
  and agrupa_forma_pago not in
    (select agrupa_forma_pago
     from agrupa_forma_pago
     where empresa_id = @empresaIdDestino);


FORMA_PAGO

Code Block
titleFORMA_PAGO
SET @empresaIdDestino = 16;

INSERT INTO forma_pago (empresa_id, agrupa_forma_pago_id, forma_pago_clave, forma_pago, forma_pago_orden, parametro, descripcion_cfd)
select @empresaIdDestino as empresa_id,
     (select agp.agrupa_forma_pago_id
     from agrupa_forma_pago agp
     where agp.empresa_id = @i_empresa_id
     and agp.agrupa_forma_pago_clave = 'TCC') as agrupa_forma_pago_id,
	   'TD' as forma_pago_clave,
       'Tarjeta Débito' as forma_pago,
       10 as forma_pago_orden,
       'TD' as parametro,
	   '28' descripcion_cfd
from forma_pago
where forma_pago_id = 0
and 'TD' not in
    (select forma_pago_clave
     from forma_pago
     where empresa_id = @empresaIdDestino)
  and 'Tarjeta Débito' not in
    (select forma_pago
     from forma_pago
     where empresa_id = @empresaIdDestino);


TRANS

Code Block
titleTRANS
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO trans (empresa_id, trans_clave, trans, trans_orden, parametro)
select @empresaIdDestino as empresa_id,
       trans_clave,
       trans,
       trans_orden,
       parametro
from trans
where empresa_id = @empresaIdOrigen
and trans_clave not in
    (select trans_clave
     from trans
     where empresa_id = @empresaIdDestino)
  and trans not in
    (select trans
     from trans
     where empresa_id = @empresaIdDestino);


RAZON

Code Block
titleRAZON
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO razon (trans_id, razon_clave, razon, razon_orden, parametro)
SELECT 
  (select x.trans_id
   from trans x
   where x.empresa_id = @empresaIdDestino
     and x.trans_clave = t.trans_clave) as trans_id,
     r.razon_clave,
     r.razon,
     r.razon_orden,
     r.parametro
from razon r
inner join trans t on t.trans_id = r.trans_id
where t.empresa_id = @empresaIdOrigen
and 'CANCELA' not in 
     (select r.razon_clave
	 from razon
	 where t.empresa_id = @empresaIdOrigen); 


RAZON_EXCEPCION

Code Block
titleRAZON_EXCEPCION
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO razon_excepcion (empresa_id, razon_excepcion_clave, razon_excepcion, razon_excepcion_orden, parametro)
select @empresaIdDestino,
       razon_excepcion_clave,
       razon_excepcion,
       razon_excepcion_orden,
       parametro
from razon_excepcion
where empresa_id = @empresaIdOrigen
and razon_excepcion_clave not in
    (select razon_excepcion_clave
     from razon_excepcion
     where empresa_id = @empresaIdDestino)
  and razon_excepcion not in
    (select razon_excepcion
     from razon_excepcion
     where empresa_id = @empresaIdDestino);


PLAZO

Code Block
titlePLAZO
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO plazo (empresa_id, plazo_clave, plazo, plazo_orden, dias, parametro, numero_pagos, interes, interes_moratorio, cobranza, activo)
 SELECT @empresaIdDestino,
        plazo_clave, 
		plazo, 
		plazo_orden, 
		dias, 
		parametro, 
		numero_pagos, 
		interes, 
		interes_moratorio, 
		cobranza, 
		activo
  from plazo
  where empresa_id = @empresaIdOrigen
  and plazo_clave not in
  (select plazo_clave
   from plazo
   where empresa_id = @empresaIdDestino)
   and plazo not in
  (select plazo
   from plazo
   where empresa_id = @empresaIdDestino);


OPCION_VENTA

Code Block
titleOPCION_VENTA
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO opcion_venta (empresa_id, opcion_venta_clave, opcion_venta, opcion_venta_orden, parametro) 
 Select @empresaIdDestino as empresa_id, 
        opcion_venta_clave, 
		opcion_venta, 
		opcion_venta_orden, 
		parametro 
 from opcion_venta 
 where empresa_id = @empresaIdOrigen
 and opcion_venta_clave not in 
  (select opcion_venta_clave 
   from opcion_venta 
   where empresa_id = @empresaIdDestino) 
  and opcion_venta not in 
  (select opcion_venta 
   from opcion_venta 
   where empresa_id = @empresaIdDestino);


TIPO_VENTA

Code Block
titleTIPO_VENTA
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO tipo_venta (empresa_id, tipo_venta_clave, tipo_venta, tipo_venta_orden, parametro, numero_pagadores, afecta_cuenta_por_cobrar, proporcion_parametro)
 SELECT @empresaIdDestino,
        tipo_venta_clave,
		tipo_venta, 
		tipo_venta_orden, 
		parametro, 
		numero_pagadores, 
		afecta_cuenta_por_cobrar, 
		proporcion_parametro
  from tipo_venta
  where empresa_id = @empresaIdOrigen
   and tipo_venta_clave not in
  (select tipo_venta_clave
   from tipo_venta
   where empresa_id = @empresaIdDestino)
   and tipo_venta not in
 (select tipo_venta
   from tipo_venta
   where empresa_id = @empresaIdDestino);


CANAL_VENTA

Code Block
titleCANAL_VENTA
SET @empresaIdOrigen = 6;
SET @empresaIdDestino = 16;

INSERT INTO canal_venta (empresa_id, canal_venta_clave, canal_venta, canal_venta_orden, parametro)
 SELECT @empresaIdDestino,
        canal_venta_clave, 
		canal_venta, 
		canal_venta_orden, 
		parametro
 from canal_venta
 where empresa_id = @empresaIdOrigen
   and canal_venta_clave not in
   (select canal_venta_clave
    from canal_venta
	where empresa_id = @empresaIdDestino)
   and canal_venta not in
   (select canal_venta
	from canal_venta
	where empresa_id = @empresaIdDestino); 

...