CREATE TABLE TiposNomen ( Id INT IDENTITY ( 1,1 ) NOT NULL, Nomenclatura VARCHAR(150) NOT NULL, Abreviatura VARCHAR(20) NOT NULL, NumOrden INT DEFAULT ((0)) NOT NULL, Zona VARCHAR(10) DEFAULT ('URBANO'), Complemento BIT DEFAULT ((0)) NOT NULL, Inactivo BIT DEFAULT ((0)) NOT NULL CONSTRAINT PK_TiposNomen PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_TiposNomenAbreviatura CHECK ((len([Abreviatura])>(0))), CONSTRAINT CK_TiposNomenNomenclatura CHECK ((len([Nomenclatura])>(0)))) GO CREATE UNIQUE CLUSTERED INDEX IX_TiposNomenAbreviatura ON TiposNomen(Abreviatura) CREATE NONCLUSTERED INDEX IX_TiposNomenNomenclatura ON TiposNomen(Nomenclatura) INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMRMTUP','TRAPRO','TRA',26,'Novedades de Corrección de Remesas','FRMRMTUP','SSSSSSSSSSSSS',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMWSAJM','TRAPRO','TRA',27,'Ajustes a Monitoreo de Manifiestos','FRMWSAJM','SSSSSSSSSSSSS',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMSSETAC','TRAPRO','TRA',28,'Importación de Archivo SICE-TAC','FRMSSETAC','SSSSSSSSSSSSS',0,'') GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMAGE','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTPV','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTCDBAS','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTCL','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTER','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTVN','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMAGEOIL','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMAGETRA','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTPVOIL','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTPVTRA','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTCDBUS','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTCDTRA','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTCLTRA','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTCLOIL','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERBUS','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERJUR','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERNOM','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTEROIL','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERPRE','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERTRA','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTVNOIL','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTVNPRE','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTVNTRA','DIR','Editar dirección generada') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTER','NMC','Editar registros de nomenclaturas') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERBUS','NMC','Editar registros de nomenclaturas') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERTRA','NMC','Editar registros de nomenclaturas') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTEROIL','NMC','Editar registros de nomenclaturas') GO INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('GND','HABILITAR GENERADOR DE DIRECCIONES EN CREACION DE TERCEROS','BOOLEAN','0',5,'MAIN') GO --Pendiente Marzo 17 INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDCESTRA','IMP','Habilitar comando imprimir Egreso') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMDCESBUS','IMP','Habilitar comando imprimir Egreso') if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQrytm_MovCon]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) DROP PROCEDURE [dbo].[paQrytm_MovCon] GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQrytm_MovCon] @pmIdEstacion CHAR(2),@pmTipoNiif VARCHAR(10)=Null AS SELECT C.TipoNiif,C.Ind_Orden,C.IdCuenta,P.NomCuenta,TipCom,TC.TipoCom,Comprobante,C.IdCia,CI.Compania,C.Item,C.Fecha,C.Detalle,C.VrSaldoAnt,C.VrDebito,C.VrCredito,C.VrSaldo,C.IdTercero AS NitTercero,T.RazonSocial ,C.IdVehiculo,C.IdCCosto,O.CCosto,C.IdSubCos,SC.SubCosto,C.VrBase,C.TarifaBase,C.TipDoc,TD.TipoDoc,C.Documento,C.IdCiaDoc,C.CodConce,CN.Concepto ,C.NitDoc,ND.RazonSocial AS NomNitDoc,C.TipFac,C.Factura,C.IdCiaFac,C.ItemFac,C.FecVence,C.CodCta,CT.NumeroCta,CT.IdBanco AS CodBanco,B.Banco ,C.NumCheque,C.Integrado,C.TipoAplica,C.Consolida,C.CodCargo,C.NitOtros,NIO.RazonSocial AS NomNitOtros,C.CodSubgpo,SG.Subgrupo,C.CiuOrigen,LD.Localidad AS NomCiudad ,C.CodAgncia,A.Agencia AS NomAgencia,C.VehPropio,C.Referencia,C.TipDocRef,C.DocRef,C.IdCiaRef,C.CdConcTrib,C.CdTarifTrib,C.NumEstablec,C.PtoEmision,C.Num_Autoriza,C.FechAutoriza,C.FechaCrea,C.IdCiaCrea,C.IdUsuario,C.CodCuentaCG ,C.VrSanCue,C.VrSanCueCia,C.VrSanNit,C.VrSanNitCia,C.VrSanVeh,C.VrSanVehCia,C.VrSanCc,C.VrSanCcCia,C.VrSanCcSub,C.VrSanCcSubCia,C.VrSanNitCc,C.VrSanNitCcCia,C.VrSanNitCcSub,C.VrSanNitCcSubCia,C.VrSanNitAge,C.VrSanNitAgeCia ,C.VrSanNitAgeCc,C.VrSanNitAgeCcCia,C.VrSanNitAgeCcSub,C.VrSanNitAgeCcSubCia,C.VrSanNitVeh,C.VrSanNitVehCia,C.VrSanNitVehCc,C.VrSanNitVehCcCia,C.VrSanVehCc,C.VrSanVehCcCia,C.VrSanVehCcSub,C.VrSanVehCcSubCia ,C.IdEstacion,C.Id,TC.IdDiario,Diario --Información del tercero ,T.TipoId AS TercTipo,T.Dv AS TercDv,T.NomCial AS TercNomCial,T.SiglaRaz AS TercSigal,T.Direccion AS TercDireccion ,T.IdLocal AS TercCdCiudad,L.Localidad AS TercCiudad,L.IdDep AS CdDep,Departamento,T.Telefono AS TercTelefono,T.TipEnte AS TercTipEnte ,A.CodAgencia,A.DirAgncia FROM tm_MovCon AS C INNER JOIN (SELECT IdCuenta,NomCuenta,Movimiento,Tercero,Vehiculo,Agencia,CentroCosto,SubCentro,Vencimiento,BaseGravable,Naturaleza,Afijos,IdCueNiif FROM Puc UNION SELECT IdCuenta,NomCuenta,Movimiento,Tercero,Vehiculo,Agencia,CentroCosto,SubCentro,Vencimiento,BaseGravable,Naturaleza,Afijos,IdCuenta FROM PucNiif WHERE NOT EXISTS (SELECT IdCuenta,NomCuenta FROM Puc WHERE Puc.IdCuenta=PucNiif.IdCuenta)) AS P ON C.IdCuenta=P.IdCuenta INNER JOIN Terceros AS T ON C.IdTercero=T.IdTercero INNER JOIN Companias AS CI ON C.IdCia=CI.IdCia INNER JOIN Localidades AS L ON T.IdLocal=L.IdLocal INNER JOIN Departamentos AS DP ON L.IdDep=DP.IdDep LEFT JOIN TiposCom AS TC ON C.TipCom=TC.IdCom LEFT JOIN Diarios AS DR ON TC.IdDiario=DR.IdDiario LEFT JOIN CentroCosto AS O ON C.IdCCosto=O.IdCCosto LEFT JOIN SubCentros AS SC ON C.IdSubCos=SC.IdSubCos LEFT JOIN Terceros AS NIO ON C.NitOtros=NIO.IdTercero LEFT JOIN Terceros AS ND ON C.NitDoc=ND.IdTercero LEFT JOIN Conceptos AS CN ON C.CodConce=CN.IdConcepto LEFT JOIN Localidades AS LD ON C.CiuOrigen=LD.IdLocal LEFT JOIN SubGrupos AS SG ON C.CodSubgpo=SG.IdSubgrupo LEFT JOIN Agencias AS A ON C.CodAgncia=A.IdAgencia LEFT JOIN Sys_TiposDoc AS TD ON C.TipDoc=TD.IdDoc LEFT JOIN CtasCorrientes AS CT ON C.CodCta=CT.IdCta LEFT JOIN Bancos AS B ON CT.IdBanco=B.IdBanco WHERE C.IdEstacion=@pmIdEstacion AND C.TipoNiif=@pmTipoNiif GO