
/**********************************************************************************/
/* 								 MELHORIAS TEMPLATE 1  						      */
/**********************************************************************************/

/***************************
	ZTEMPLATECATBOLSA
***************************/
IF NOT EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = 'ZTEMPLATECATBOLSA')
BEGIN
	CREATE TABLE ZTEMPLATECATBOLSA (
		CODCOLIGADA SMALLINT,
		CODBOLSA VARCHAR(10),
		SCATEGORIA VARCHAR(10),

		RECCREATEDBY		VARCHAR(50)		NULL,
		RECCREATEDON		DATETIME		NULL,
		RECMODIFIEDBY		VARCHAR(50)		NULL,
		RECMODIFIEDON		DATETIME		NULL,
					
		CONSTRAINT PK_ZTEMPLATECATBOLSA PRIMARY KEY CLUSTERED (CODCOLIGADA, CODBOLSA, SCATEGORIA)
	)
END
GO

/***************************
	ZTEMPLATEPLANESCOLAR
***************************/
IF NOT EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = 'ZTEMPLATEPLANESCOLAR')
BEGIN
	CREATE TABLE ZTEMPLATEPLANESCOLAR (
		
		CODCOLIGADA INT NOT NULL,
		IDTURMADISC INT NOT NULL,
		IDPLANOAULA INT NOT NULL,
		AULA INT,
		DATA DATETIME,
		OBJETIVO VARCHAR(500),
		ESTRATEGIAS VARCHAR(500),
		COMPETENCIAS VARCHAR(500),
		HABILIDADES VARCHAR(500),
		CONHECIMENTOS VARCHAR(500),
		CODDISC VARCHAR(100),
		CODPROF VARCHAR(120),
		CODTURMA VARCHAR(60),
		CODTURNO VARCHAR(15),
		CH DECIMAL(9,4),
		RECURSOS VARCHAR(500),
		SISTEMASAVAL VARCHAR(500),
		
		RECCREATEDBY			VARCHAR(50)		NULL,
		RECCREATEDON			DATETIME		NULL,
		RECMODIFIEDBY			VARCHAR(50)		NULL,
		RECMODIFIEDON			DATETIME		NULL,

		CONSTRAINT PK_ZTEMPLATEPLANESCOLAR PRIMARY KEY CLUSTERED 
		(
			CODCOLIGADA, IDTURMADISC, IDPLANOAULA
		)
	)
END
GO

/**********************************************************************************/
/* 								 MELHORIAS TEMPLATE 2  						      */
/**********************************************************************************/

/***************************
		ZTEMPLATEHIST
***************************/
IF NOT EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = 'ZTEMPLATEHIST')
BEGIN
	CREATE TABLE ZTEMPLATEHIST (
		CODCOLIGADA DCODCOLIGADA NOT NULL,
		CODDISCHIST VARCHAR (20) NOT NULL,
		RA VARCHAR (20) NOT NULL,
		ANO VARCHAR (10) NOT NULL,
		CODCURSOHIST VARCHAR (10) NOT NULL,
		CODSERIEHIST INT NOT NULL,
		CODPARTEHIST VARCHAR (1) NOT NULL,
		CODINST	INT NULL,
		DATA DATETIME NULL,
		FASE VARCHAR (10) NULL,
		CHEAD VARCHAR (5) NULL,
		NOTA1 VARCHAR (6) NULL,
		NOTA2 VARCHAR (6) NULL,
		NOTA3 VARCHAR (6) NULL,
		NOTA4 VARCHAR (6) NULL,
		
		RECCREATEDBY		VARCHAR(50),
		RECCREATEDON		DATETIME,
		RECMODIFIEDBY		VARCHAR(50),
		RECMODIFIEDON		DATETIME,
		
		CONSTRAINT PK_ZTEMPLATEHIST PRIMARY KEY CLUSTERED (CODCOLIGADA, CODDISCHIST, CODPARTEHIST, RA, ANO, CODCURSOHIST, CODSERIEHIST)
	)
END
GO

/***************************
	ZTEMPLATEBOLSAALUNO
***************************/
IF NOT EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = 'ZTEMPLATEBOLSAALUNO')
BEGIN
	CREATE TABLE ZTEMPLATEBOLSAALUNO (
		CODCOLIGADA DCODCOLIGADA  NOT NULL,
		RA VARCHAR (20) NOT NULL,
		IDHABILITACAOFILIAL INT  NOT NULL,
		IDPERLET INT NOT NULL,
		IDBOLSAALUNO INT NOT NULL,
		ATIVA VARCHAR (1) NULL,
		CODBOLSA VARCHAR (10) NOT NULL,
		CODSERVICO VARCHAR (10) NOT NULL,
		DTINICIO DATETIME  NULL,
		DTFIM DATETIME  NULL,
		DESCONTO RMDVALOR4 NOT NULL,
		TIPODESC VARCHAR (1) NOT NULL,
		OBS MEMO NULL,
		ORDEMBOLSA INT NULL,
		PARCELAINICIAL INT NULL,
		PARCELAFINAL INT NULL,
		CODUSUARIO VARCHAR (20) NOT NULL,
		DATACONCESSAO DATETIME NULL,
		DATAAUTORIZACAO DATETIME NULL,
		TETOVALOR RMDVALOR4 NULL,

		RECCREATEDBY		VARCHAR(50),
		RECCREATEDON		DATETIME,
		RECMODIFIEDBY		VARCHAR(50),
		RECMODIFIEDON		DATETIME,
		
		CONSTRAINT PK_ZTEMPLATEBOLSAALUNO PRIMARY KEY CLUSTERED (CODCOLIGADA, RA, IDHABILITACAOFILIAL, IDPERLET, IDBOLSAALUNO)
	)
END
GO

/***************************
	  ZTEMPLATEPARCELA
***************************/
IF NOT EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = 'ZTEMPLATEPARCELA')
BEGIN
	CREATE TABLE ZTEMPLATEPARCELA (
		CODCOLIGADA DCODCOLIGADA  NOT NULL,
		RA VARCHAR (20) NOT NULL,
		IDHABILITACAOFILIAL INT  NOT NULL,
		IDPERLET INT NOT NULL,
		IDPARCELA INT  NOT NULL,
		CODSERVICO VARCHAR (10) NOT NULL,
		PARCELA SMALLINT  NOT NULL,
		COTA SMALLINT  NOT NULL,
		VALOR RMDVALOR4  NULL,
		DTVENCIMENTO DATETIME  NOT NULL,
		DESCONTO RMDVALOR4  NULL,
		TIPODESC VARCHAR (1) NULL,
		TIPOPARCELA VARCHAR (1) NULL,
		VALORAUTOMATICO VARCHAR (1) NULL,
		ORIGEM VARCHAR (2) NULL,

		RECCREATEDBY		VARCHAR(50),
		RECCREATEDON		DATETIME,
		RECMODIFIEDBY		VARCHAR(50),
		RECMODIFIEDON		DATETIME,
		
		CONSTRAINT PK_ZTEMPLATEPARCELA PRIMARY KEY CLUSTERED (CODCOLIGADA, RA, IDHABILITACAOFILIAL, IDPERLET, IDPARCELA),
		CONSTRAINT UC_ZTEMPLATEPARCELA UNIQUE (CODCOLIGADA, RA, IDHABILITACAOFILIAL, IDPERLET, CODSERVICO, PARCELA, COTA)
	)
END
GO

/**********************************************************************************/
/* 								 Parâmetros Genéricos  						      */
/**********************************************************************************/

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETRO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI')
INSERT INTO ZTEMPLATEPARAMETRO(NOMECAMPO, DESCRICAOCAMPO, IDTIPOOBJETO, IDTIPOOBJETOSEGUNDONIVEL, NOMEPROJETO, CONTEXTO)
VALUES ('COLIGADASESI', 'Coligada SESI', 4, null, 'TEMPLATE', 'Glb');

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETRO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI')
INSERT INTO ZTEMPLATEPARAMETRO(NOMECAMPO, DESCRICAOCAMPO, IDTIPOOBJETO, IDTIPOOBJETOSEGUNDONIVEL, NOMEPROJETO, CONTEXTO)
VALUES ('COLIGADASENAI', 'Coligada SENAI', 4, null, 'TEMPLATE', 'Glb');


IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 10)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASESI', 4, 10, 'GlbColigadaAction', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'GlbColigadaAction' WHERE NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 10 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 12)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASESI', 4, 12, 'VALOR', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'VALOR' WHERE NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 12 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 13)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASESI', 4, 13, 'NOMEFANTASIA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'NOMEFANTASIA' WHERE NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 13 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 14)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASESI', 4, 14, 'CODCOLIGADA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'CODCOLIGADA' WHERE NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 14 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 15)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASESI', 4, 15, 'CODCOLIGADA;NOMEFANTASIA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'CODCOLIGADA;NOMEFANTASIA' WHERE NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 15 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 16)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASESI', 4, 16, 'NOMEFANTASIA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'NOMEFANTASIA' WHERE NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 16 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 19)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASESI', 4, 19, 'true', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'true' WHERE NOMECAMPO = 'COLIGADASESI' AND IDPROPOBJETO = 19 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 10)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASENAI', 4, 10, 'GlbColigadaAction', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'GlbColigadaAction' WHERE NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 10 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 12)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASENAI', 4, 12, 'VALOR', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'VALOR' WHERE NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 12 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 13)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASENAI', 4, 13, 'NOMEFANTASIA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'NOMEFANTASIA' WHERE NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 13 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 14)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASENAI', 4, 14, 'CODCOLIGADA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'CODCOLIGADA' WHERE NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 14 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 15)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASENAI', 4, 15, 'CODCOLIGADA;NOMEFANTASIA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'CODCOLIGADA;NOMEFANTASIA' WHERE NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 15 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 16)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASENAI', 4, 16, 'NOMEFANTASIA', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'NOMEFANTASIA' WHERE NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 16 AND NOMEPROJETO = 'TEMPLATE';

IF NOT EXISTS (SELECT * FROM ZTEMPLATEPARAMETROPROPOBJETO WHERE NOMEPROJETO = 'TEMPLATE' AND NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 19)
INSERT INTO ZTEMPLATEPARAMETROPROPOBJETO(NOMECAMPO, IDTIPOOBJETO, IDPROPOBJETO, VALOR, NOMEPROJETO)
VALUES ('COLIGADASENAI', 4, 19, 'true', 'TEMPLATE');
ELSE
UPDATE ZTEMPLATEPARAMETROPROPOBJETO SET VALOR = 'true' WHERE NOMECAMPO = 'COLIGADASENAI' AND IDPROPOBJETO = 19 AND NOMEPROJETO = 'TEMPLATE';

------------------- /* GCAMPOS */ -----------------------

/***************************
	ZTEMPLATEHIST
***************************/
DELETE FROM GDIC WHERE TABELA = 'ZTEMPLATEHIST' 
GO 

INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','#','Outros Dados das Disciplinas do Histórico ',0,'');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','ANO','Ano',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','CHEAD','Carga Horária EAD',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','CODCOLIGADA','Código da Coligada',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','CODCURSOHIST','Código do Curso do Histórico',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','CODDISCHIST','Código da Disciplina do Histórico',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','CODINST','Código da Instituição',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','CODPARTEHIST','Código da Parte do Histórico',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','CODSERIEHIST','Código da Série do Histórico',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','DATA','Data',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','FASE','Fase',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','NOTA1','Nota ENCEJA / ENEM Área 1',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','NOTA2','Nota ENCEJA / ENEM Área 2',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','NOTA3','Nota ENCEJA / ENEM Área 3',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','NOTA4','Nota ENCEJA / ENEM Área 4',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','RA','Registro Acadêmico',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','RECCREATEDBY','Usuário criador do registro',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','RECCREATEDON','Data de criação do registro',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','RECMODIFIEDBY','Autor da última modificação no registro',1,'') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEHIST','RECMODIFIEDON','Data da última modificação no registro',1,'') ;
GO 
 
/***************************
	ZTEMPLATEBOLSAALUNO
***************************/
DELETE FROM GDIC WHERE TABELA = 'ZTEMPLATEBOLSAALUNO'; 
GO 

INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','#','ZTEMPLATEBOLSAALUNO',0,'Z;');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','ATIVA','Bolsa ativa',1,'Z;');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','CODBOLSA','Cód. Bolsa',1,'Z;');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','CODCOLIGADA','Cód. Coligada',1,'Z;');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','CODSERVICO','Cód. Serviço',1,'Z;');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','CODUSUARIO','Cód. Usuário',1,'Z;');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','DATAAUTORIZACAO','Data de Autorização',1,'Z;');
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','DATACONCESSAO','Data de Concessão',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','DESCONTO','Desconto',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','DTFIM','Data Fim',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','DTINICIO','Data Início',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','IDBOLSAALUNO','Id. Bolsa Aluno',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','IDHABILITACAOFILIAL','Id. Habilitação Filial',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','IDPERLET','Id. Período Letivo',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','OBS','Observação',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','ORDEMBOLSA','Ordem da Bolsa',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','PARCELAFINAL','Parcela Final',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','PARCELAINICIAL','Parcela Inicial',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','RA','RA',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','RECCREATEDBY','Usuário criador do registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','RECCREATEDON','Data de criação do registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','RECMODIFIEDBY','Autor da última modificação no registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','RECMODIFIEDON','Data da última modificação no registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','TETOVALOR','Teto Valor',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEBOLSAALUNO','TIPODESC','Tipo de Desconto',1,'Z;') ;
GO 

/***************************
	  ZTEMPLATEPARCELA
***************************/
DELETE FROM GDIC WHERE TABELA = 'ZTEMPLATEPARCELA' ;
GO 

INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','#','ZTEMPLATEPARCELA',0,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','CODCOLIGADA','Cód. Coligada',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','CODSERVICO','Cód. Serviço',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','COTA','Cota',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','DESCONTO','Desconto',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','DTVENCIMENTO','Data Vencimento',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','IDHABILITACAOFILIAL','Id. Habilitação Filial',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','IDPARCELA','Id. Parcela',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','IDPERLET','Id. Período Letivo',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','ORIGEM','Origem',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','PARCELA','Parcela',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','RA','RA',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','RECCREATEDBY','Usuário criador do registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','RECCREATEDON','Data de criação do registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','RECMODIFIEDBY','Autor da última modificação no registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','RECMODIFIEDON','Data da última modificação no registro',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','TIPODESC','Tipo de Desconto',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','TIPOPARCELA','Tipo Parcela',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','VALOR','Valor',1,'Z;') ;
INSERT INTO GDIC (TABELA,COLUNA,DESCRICAO,RELATORIO,APLICACOES)  VALUES ('ZTEMPLATEPARCELA','VALORAUTOMATICO','Valor calculado pelo número de créditos',1,'Z;') ;
GO 
