SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

IF EXISTS (Select * From sys.objects 
   Where object_id = OBJECT_ID(N'VST_VCONTASIE') )
DROP View VST_VCONTASIE
GO

Create VIEW VST_VCONTASIE
AS 
/*
   Date: Sep 12,2016

*/
  select m.id_asim,id_asie,
	     dbo.comprobante(ejercicio,orden,comprobante) compro, tit_cta, 
	     libro, tit_libr, fec_con, 
	     cod_mone moneda, desc_mone, m.tasa, m.titulo, 
	     ejercicio, orden periodo, 
	     id_empr = m.id_empr,
	     empresa, automatico,tit_emp,
	     coalesce(o.descripcion,space(1)) operador,
		 coalesce(o.descripcion,space(1)) nom_oper, 
		 coalesce(i.nombre,space(1)) terminal, 
		 coalesce(s.descripcion,space(1)) datos,
		 id_cuenta = d.id_cuenta,
		 cuenta, 
		 coalesce(cto_gto,space(4)) cto_gto,
		 convert(numeric(15,2),importe*debito) debe, 
		 convert(numeric(15,2),importe-importe*debito) haber,
		 coalesce(concepto,space(2)) concepto, 
		 coalesce(cod_fc,space(3)) cod_fc, 
		 convert(char(8),coalesce(fec_val,fec_con),3) fec_val, 
		 descrip descripcion,
		 coalesce(doc,space(10)) documento, 
		 coalesce(referencia,space(1)) referencia,
		 coalesce(cheque,space(1)) cheque, factura,
		 m.Observa,m.OperadorI,o1.nombre Integrado, m.NumAsiento,
		 0 FechaIntegracion,FechaCreacion,deudora,
		 d.origen
    from contasim m 
		inner join contejer j on m.id_ejer=j.id_ejer
		inner join contempr e on m.id_empr=e.id_empr
		inner join contlibr l on m.id_libr=l.id_libr
		inner join contperi p on m.id_peri=p.id_peri
		inner join siclamon n on m.id_mone=n.id_mone
		left  join operador o on m.id_oper=o.id_oper
		left  join operador o1 on m.OperadorI=o1.id_oper
		left  join terminales i on m.id_term=i.id_terminal
		left  join datos    s on m.id_dato=s.id_datos
		left  join contasie d on m.id_asim=d.id_asim
		left  join contplan c on d.id_cuenta=c.id_cuenta
		left  join contctgt g on c.id_ctgt=g.id_ctgt
		left  join contconc t on d.id_conc=t.id_conc
		left  join contcflw w on d.id_cflw=w.id_cflw


GO




