SET SQL DIALECT 3; CREATE DATABASE '127.0.0.1:C:\CONECTIVASOFT\DADOS\X.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 4096 DEFAULT CHARACTER SET NONE; /* Server Version: WI-V6.3.9.27139 Firebird 2.5. ODS Version: 11.2. */ CREATE DOMAIN BOOLEAN AS INTEGER; CREATE DOMAIN DATA1 AS DATE; CREATE DOMAIN DINHEIRO AS NUMERIC(18,2) DEFAULT 0; CREATE DOMAIN DOM_MEMO AS BLOB SUB_TYPE 1; CREATE DOMAIN INTEIRO AS INTEGER; CREATE DOMAIN NUMERIC_10_CASAS AS NUMERIC(18,10); CREATE DOMAIN NUMERIC_18_3 AS NUMERIC(18,3); CREATE DOMAIN NUMERIC_2_CASAS AS NUMERIC(15,2) DEFAULT 0; CREATE DOMAIN NUMERIC_3_CASAS AS NUMERIC(15,3) DEFAULT 0; CREATE DOMAIN NUMERIC_4_CASAS AS NUMERIC(15,4) DEFAULT 0; CREATE DOMAIN NUMERIC_5_CASAS AS NUMERIC(15,5) DEFAULT 0; CREATE DOMAIN NUMERIC_6_CASAS AS NUMERIC(18,6) DEFAULT 0; CREATE DOMAIN STRING_10 AS VARCHAR(10); CREATE DOMAIN STRING_20 AS VARCHAR(20); CREATE DOMAIN STRING_40 AS VARCHAR(40); CREATE DOMAIN STRING_60 AS VARCHAR(60); CREATE DOMAIN VALOR AS DOUBLE PRECISION DEFAULT 0; CREATE TABLE BOLETO_CONTAS(EMPRESA INTEGER, ID INTEGER NOT NULL, NUMCONTA VARCHAR(10), SERIE CHAR(3), DATA_CONTA DATE, DATA_VENC DATE, DATA_VENC_RECALC DATE, DATA_IMPRESSAO DATE, DATA_PROC_RETORNO DATE, VALOR_CONTA DOUBLE PRECISION, VALOR_DESCONTO DOUBLE PRECISION, VALOR_ACRESCIMO DOUBLE PRECISION, JUROS DOUBLE PRECISION, MULTA DOUBLE PRECISION, DATA_REMESSA DATE, ID_REMESSA INTEGER, DATA_QUIT DATE, VALOR_QUITADO DOUBLE PRECISION, TOTAL_CONTA DOUBLE PRECISION, ID_CLIENTE INTEGER, CLIENTE VARCHAR(100), EMAIL VARCHAR(50), ENDERECO VARCHAR(60), NUMERO VARCHAR(15), COMPLEMENTO VARCHAR(255), BAIRRO VARCHAR(40), CIDADE VARCHAR(60), CEP VARCHAR(10), UF CHAR(2), CNPJ_CPF VARCHAR(14), INSCRICAO_RG VARCHAR(14), NOSSO_NUMERO VARCHAR(100), BOLETO_IMPRESSO CHAR(3), ID_BANCO INTEGER, ID_CONFIG INTEGER, ID_RECEBER INTEGER, SELECIONADO INTEGER, BOLETO_DATA_IMPRESSAO DATE, FREE_NOSSO_NUMERO VARCHAR(20), FREE_LINHA_DIGITAVEL VARCHAR(60), FREE_CODIGO_BARRAS VARCHAR(60), VENDA INTEGER, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, ID_ARQ_RETORNO INTEGER, PARCELA INTEGER, REFERENTE VARCHAR(100), DIAS_JUROS INTEGER, ENVIAR_BOLETO_EMAIL INTEGER DEFAULT 0, QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER, MENSAGEM VARCHAR(100), ID_CONTRATO INTEGER, SOLICITADO_CREATE INTEGER, STATUS VARCHAR(500), STATUS_COMPLETO VARCHAR(500), LINK VARCHAR(200), ID_INTERNO VARCHAR(100)); CREATE TABLE BOLETO_REMESSA(EMPRESA INTEGER, CODIGO INTEGER, DATA DATE, CONTADOR INTEGER); CREATE TABLE CAD_ACESSO(ID INTEGER NOT NULL, ID_GRUPO INTEGER, ID_SEQUENCIA INTEGER NOT NULL, ID_ESTRUTURADO VARCHAR(20), TIPOACESSO INTEGER, CODIGO VARCHAR(50), DESCRICAO VARCHAR(80)); CREATE TABLE CAD_ACESSO_USUARIO(ID INTEGER NOT NULL, USUARIO VARCHAR(10) NOT NULL, ACESSO NUMERIC(15,4) DEFAULT 0.0000 NOT NULL); CREATE TABLE CAD_ANEXOS(ID INTEGER NOT NULL, DESCRICAO VARCHAR(255), DATA DATE, HORA TIME, VINCULO VARCHAR(30), ID_VINCULO INTEGER, ANEXO BLOB, NOME_ARQUIVO VARCHAR(150), EXTENSAO VARCHAR(10), ID_VINCULO_2 INTEGER); CREATE TABLE CAD_APTO(ID INTEGER NOT NULL, NOME VARCHAR(20), ATIVO INTEGER, ID_PRODUTO NUMERIC(15)); CREATE TABLE CAD_BAIRROS(ID INTEGER NOT NULL, NOME VARCHAR(50)); CREATE TABLE CAD_BALANCA_TECLAS_INTERNAS(TECLA INTEGER); CREATE TABLE CAD_BANCOS(CODIGO CHAR(50) NOT NULL, NOME CHAR(60)); CREATE TABLE CAD_BANDEIRAS_CARTAO(CODIGO INTEGER NOT NULL, COD_OPERADORA_CARTAO INTEGER NOT NULL, BANDEIRA VARCHAR(60) NOT NULL, TIPO INTEGER NOT NULL, FORMAPARCELAMENTO INTEGER NOT NULL, DIAS INTEGER NOT NULL, TAXA FLOAT NOT NULL, PARCELAS INTEGER NOT NULL, ATIVO INTEGER NOT NULL, CODIGO_TEF VARCHAR(10), ID_BANDEIRA_ACBR INTEGER); CREATE TABLE CAD_CAIXA(CODIGO INTEGER, DESCRICAO VARCHAR(60), USUARIO CHAR(20), SENHA VARCHAR(30), DATA DATE, SITUACAO INTEGER, SALDO NUMERIC(15,2)); CREATE TABLE CAD_CAIXA_BANCO(CODIGO INTEGER, COD_FUNCIONARIO INTEGER, SENHA VARCHAR(30), DATA DATE, SITUACAO INTEGER, NOME VARCHAR(20), SALDO NUMERIC(15,2), SALDO_PORTADOR_0 NUMERIC(15,2), SALDO_PORTADOR_1 NUMERIC(15,2), SALDO_PORTADOR_2 NUMERIC(15,2), SALDO_PORTADOR_3 NUMERIC(15,2), SALDO_PORTADOR_4 NUMERIC(15,2), SALDO_PORTADOR_5 NUMERIC(15,2), SALDO_PORTADOR_6 NUMERIC(15,2), SALDO_PORTADOR_7 NUMERIC(15,2), SALDO_PORTADOR_8 NUMERIC(15,2), SALDO_PORTADOR_9 NUMERIC(15,2), SALDO_PORTADOR_99 NUMERIC(15,2)); CREATE TABLE CAD_CAIXA_NIVEL(CODIGO INTEGER, NOME VARCHAR(60)); CREATE TABLE CAD_CAIXA_NIVEL_ITENS(CODIGO INTEGER, ID_CAIXA_NIVEL INTEGER, ID_CONTA VARCHAR(25), NOME_CONTA VARCHAR(100), TIPO_DEBCRED INTEGER); CREATE TABLE CAD_CAIXA_USUARIOS(CODIGO INTEGER NOT NULL, COD_CAIXA INTEGER NOT NULL, USUARIO CHAR(10) NOT NULL); CREATE TABLE CAD_CAMPANHA_ZAP(ID INTEGER NOT NULL, NOME VARCHAR(50), DATA_INICIO DATE, HORA_INICIO TIME, TIPO_CAMPANHA VARCHAR(50), TEXTO VARCHAR(255)); CREATE TABLE CAD_CAMPANHA_ZAP_ANEXO(ID INTEGER NOT NULL, ID_CAMPANHA INTEGER, ARTE_BLOB BLOB, NOME_ARQUIVO VARCHAR(100), PATH VARCHAR(200), PATH_LOCAL VARCHAR(200)); CREATE TABLE CAD_CATEGORIAS(CODIGO FLOAT NOT NULL, DESCRICAO CHAR(30), OBSERVACAO CHAR(30), PRECO FLOAT, CONTA_CAIXA VARCHAR(25), CFOP_ENT_DE VARCHAR(4), CFOP_ENT_FE VARCHAR(4), CFOP_SAI_DE VARCHAR(4), CFOP_SAI_FE VARCHAR(4), MARGEM_LUCRO_MEDIA DINHEIRO, COZINHA INTEGER, ARQUIVO_CFG_IMPRESSORA VARCHAR(255), GRUPO_USO VARCHAR(100)); CREATE TABLE CAD_CFG_ANP(ID INTEGER NOT NULL, ID_ANP VARCHAR(10), PGLP NUMERIC(15,2), PGNN NUMERIC(15,2), PGNI NUMERIC(15,2)); CREATE TABLE CAD_CIDADES(ID INTEGER NOT NULL, COD_IBGE VARCHAR(7), NOME VARCHAR(50), ID_ESTADO INTEGER NOT NULL); CREATE TABLE CAD_CLIENTES(CODIGO FLOAT NOT NULL, NOME VARCHAR(100), ENDERECO CHAR(60), COMPLEMENTO CHAR(255), NUMERO FLOAT, ENDERECO_NUMERO VARCHAR(15), BAIRRO CHAR(40), MUNICIPIO STRING_60, NFE_CIDADE_COD CHAR(20), ESTADO CHAR(2), DATA_CONSTITUICAO DATA1, NAO_CONTRIBUINTE INTEGER, OBSERVACAO CHAR(60), OBSERVACAO_MEMO BLOB SUB_TYPE 1 SEGMENT SIZE 1000, OBSERVACAO2 VARCHAR(60), OBSERVACAO3 VARCHAR(60), OBSERVACAO4 VARCHAR(60), TELEFONE VARCHAR(30), TELEFONE_2 VARCHAR(30), TELEFONE_3 VARCHAR(30), TELEFONE_RESIDENCIAL VARCHAR(30), FAX VARCHAR(30), NAO_ENVIAR_ZAP INTEGER, CELULAR VARCHAR(255), OPERADORA VARCHAR(20), CEP CHAR(10), FANTASIA CHAR(100), LIMITECRED FLOAT DEFAULT 0, CREDUSADO FLOAT DEFAULT 0, BLOQUEADO INTEGER DEFAULT 0, SERASA INTEGER DEFAULT 0, SCPC INTEGER, NOMEPAI CHAR(255), NOMEMAE CHAR(255), CONJUGUE CHAR(255), DEPENDENTES FLOAT, RENDAFAM FLOAT DEFAULT 0, REFERENCIA1 CHAR(255), REFERENCIA2 CHAR(255), REFERENCIA3 CHAR(255), REFERENCIA4 CHAR(255), ENVIAR_BOLETO_EMAIL INTEGER DEFAULT 0, EMAIL CHAR(100), EMAIL_COPIA VARCHAR(100), RAMO FLOAT, PROFISSAO STRING_60, DATACAD TIMESTAMP, DATA_RENOVACAO_CAD DATE, CREDREST FLOAT DEFAULT 0, DESCONTOPROD FLOAT DEFAULT 0, DESCONTOSERV FLOAT DEFAULT 0, WEBSITE CHAR(255), CONTATO CHAR(50), PROPRIETARIO CHAR(255), PROPRIETARIO_ESTADO_CIVIL VARCHAR(20), PROPRIETARIO_PROFISSAO VARCHAR(60), PROPRIETARIO_RG VARCHAR(20), PROPRIETARIO_RG_ORGAOEXP VARCHAR(20), PROPRIETARIO_CPF VARCHAR(20), PROPRIETARIO_ENDERECO VARCHAR(100), PROPRIETARIO_ENDERECO_NUMERO VARCHAR(20), PROPRIETARIO_ENDERECO_COMP VARCHAR(60), PROPRIETARIO_BAIRRO VARCHAR(60), PROPRIETARIO_MUNICIPIO VARCHAR(60), PROPRIETARIO_ESTADO VARCHAR(2), PROPRIETARIO_CEP VARCHAR(10), CHEQUE INTEGER DEFAULT 0, VENCTO_FIXO INTEIRO, PERC_DESCONTO DINHEIRO, PERC_ACRESCIMO DINHEIRO, VLRFIXO DINHEIRO, VLRFIXO_PERC_SAL DINHEIRO, DATA_ULT_REAJUSTE DATA1, VLRFIXO_ANTERIOR DINHEIRO, VLRFIXO_DESCRICAO VARCHAR(255), ESTADO_CIVIL STRING_60, LOCAL_TRABALHO STRING_60, CNH STRING_20, CNH_VENCTO DATA1, FOTO VARCHAR(255), SETOR_COBRANCA INTEGER, PESSOA_AUTORIZADA1 VARCHAR(255), PESSOA_AUTORIZADA2 VARCHAR(255), PESSOA_AUTORIZADA3 VARCHAR(255), NOME_SOCIO1 VARCHAR(60), CPF_SOCIO1 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO2 VARCHAR(60), CPF_SOCIO2 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO3 VARCHAR(60), CPF_SOCIO3 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO4 VARCHAR(60), CPF_SOCIO4 VARCHAR(20) DEFAULT '000.000.000-00', MOV_FINANCEIRA DINHEIRO, BALANCO_PATRIMONIAL DINHEIRO, DATA_ULT_COMPRA DATE, VALOR_ULT_COMPRA DINHEIRO, DATA_ULT_PGTO DATA1, VENDE_PRECO_CUSTO INTEGER DEFAULT 0, MEDIA_ATRAZO INTEGER DEFAULT 0, APELIDO VARCHAR(100), CNPJ_CPF VARCHAR(20), DATA_ULT_VISITA DATA1, DATA_PROTESTO DATA1, IE_RG VARCHAR(20), IE_RG_ORGAOEXP VARCHAR(10), IE_RG_DATAEXP DATE, IE_RG_UF VARCHAR(2), SEXO VARCHAR(15), NASCIMENTO_CIDADE VARCHAR(60), NASCIMENTO_UF VARCHAR(2), PESSOA CHAR(20), CREDITO DINHEIRO, SELECIONADO INTEGER, QTD_MAQUINAS INTEGER, PLANO INTEGER, NOME_USUARIO VARCHAR(20), NOME_REDE VARCHAR(20), REPRESENTANTE INTEGER, PERC_LIMITE_CONDICIONAL NUMERIC(15,2), ACERTO INTEGER, CREDIARIO_SUSPENSO INTEGER DEFAULT 0, SUSPENSO_MOTIVO VARCHAR(255), MANEQUIM VARCHAR(20), CALCADO VARCHAR(20), NASCIMENTO DATE, TELEFONE_TRABALHO VARCHAR(20), CONSUMIDOR_FINAL INTEGER, COMPROD FLOAT, COMSERV FLOAT, INSC_SUFRAMA VARCHAR(9), EMPRESA INTEGER, LIVRE1 VARCHAR(255), LIVRE2 VARCHAR(255), LIVRE3 VARCHAR(255), LIVRE4 VARCHAR(255), LIVRE5 VARCHAR(255), ID_CONTA_CAIXA INTEGER, NOME_VENDEDOR VARCHAR(60), CELULAR_VENDEDOR VARCHAR(20), ECONVENIO VARCHAR(1), CONVENIO_CLIENTE INTEGER, CLIENTE INTEGER, FORNECEDOR INTEGER, DEPENDENTE INTEGER, ID_GRUPO INTEGER, RETER_ISS INTEGER, IM VARCHAR(20), LAST_MOD TIMESTAMP, SINC_NUVEM INTEGER, LAST_COB_ZAP TIMESTAMP, SELECIONADO_COB INTEGER); CREATE TABLE CAD_CLIENTES_COND(CODIGO INTEGER NOT NULL, ID_CLIENTE INTEGER, ID_COND INTEGER); CREATE TABLE CAD_CLIENTES_FIXO(ID INTEGER NOT NULL, ID_CLIENTE INTEGER, DIA INTEGER, VALOR DINHEIRO, PERC_SALARIO DINHEIRO, DESCRICAO VARCHAR(255)); CREATE TABLE CAD_CLIENTES_IDENTIFICA(CODIGO INTEGER NOT NULL, ID_CLIENTE INTEGER, IDENTIFICACAO VARCHAR(255)); CREATE TABLE CAD_CLIENTES_INF_ADIC(ID INTEGER NOT NULL, MENSAGEM VARCHAR(255), ID_PESSOA INTEGER, EXIBIR_ATE DATE); CREATE TABLE CAD_CLIENTES_NEGATIVACAO(ID INTEGER NOT NULL, ID_PESSOA INTEGER, NOME_PESSOA VARCHAR(100), DATA_ENTRADA DATE, DATA_SAIDA DATE, MOTIVO VARCHAR(255), ORGAO VARCHAR(20), VALOR DINHEIRO); CREATE TABLE CAD_CODIGOS_ANP(CODIGO VARCHAR(10), NOME VARCHAR(100), GRUPO VARCHAR(100), INICIO DATE, FIM DATE); CREATE TABLE CAD_CONCENTRADOR_CAIXA(ID INTEGER NOT NULL, NOME VARCHAR(20)); CREATE TABLE CAD_CONDPGTO(CODIGO FLOAT NOT NULL, DESCRICAO CHAR(200), PARCELAS FLOAT, VALE INTEGER, PROMOCAO INTEGER, PERCACRESCIMO FLOAT, PERCDESCONTO FLOAT, RESPEITA_LIMITECRED INTEGER, CONDICIONAL INTEGER, DESCONTOAPARTIR NUMERIC_3_CASAS, DINHEIRO INTEGER DEFAULT 0, CHEQUE INTEGER DEFAULT 0, CHEQUEPRE INTEGER DEFAULT 0, CARTCRED INTEGER DEFAULT 0, CARTDEB INTEGER DEFAULT 0, BOLETO INTEGER DEFAULT 0, CREDIARIO INTEGER DEFAULT 0, CREDITO INTEGER DEFAULT 0, CONSUMO INTEGER DEFAULT 0, INTERVALO_DIAS INTEGER, DIAS_CARENCIA INTEGER, CONFIRMAR_APLICAR_ACRES INTEGER, LAST_MOD TIMESTAMP, SINC_NUVEM INTEGER DEFAULT 1, ZERARACRESCIMODESCONTO INTEGER); CREATE TABLE CAD_CONFIGPESSOAL(EMPRESA INTEGER, DIASMES INTEGER, OPERADORHE FLOAT, PORCENTHE FLOAT, QTDDIADSR FLOAT, IDADESALFAM FLOAT, VLRSALFAM VALOR, HORASDIA TIME); CREATE TABLE CAD_CONTABANCO(CODIGO INTEGER NOT NULL, COD_BANCO VARCHAR(10) NOT NULL, NRAGENCIA VARCHAR(10), DIGITO_AGENCIA VARCHAR(2), NRCONTA VARCHAR(15), DIGITO_CONTA VARCHAR(2), TIPOCONTA VARCHAR(1) DEFAULT 'C' NOT NULL, TITULAR VARCHAR(100), NOMEAGENCIA VARCHAR(60), COD_CEDENTE VARCHAR(20), CNPJ_CPF VARCHAR(18), TIPO_INSCRICAO VARCHAR(10), UF_AGENCIA VARCHAR(2)); CREATE TABLE CAD_CONTAS(EMPRESA INTEGER, IDENTIFICACAO STRING_60, NBANCO FLOAT, NOMEBANCO CHAR(15), AGENCIA CHAR(8), NCONTA CHAR(12), TIPOCONTA CHAR(8), ENDAGENCIA CHAR(30), CONTATO CHAR(20), GERENTE CHAR(20), TELAGENCIA CHAR(16), LIMITE FLOAT, CPMF FLOAT, DIADESCCPMF CHAR(3), JURCHEQUEESP FLOAT, DIASCUSTODIA FLOAT, DIASDUPLICATA FLOAT, SALDOBANCO FLOAT, SALDOREAL FLOAT, SALDOTALAO FLOAT, CASASANO FLOAT, CHEQUEVLRLIN FLOAT, CHEQUEEXTLINHA1 FLOAT, CHEQUEEXTLINHA2 FLOAT, CHEQUENOMINALLIN FLOAT, CHEQUECIDADELIN FLOAT, CHEQUEDIALIN FLOAT, CHEQUEMESLIN FLOAT, CHEQUEANOLIN FLOAT, CHEQUEVALORCOL FLOAT, CHEQUEEXTLINHA1COL FLOAT, CHEQUEEXTLINHA2COL FLOAT, CHEQUENOMINALCOL FLOAT, CHEQUECIDADECOL FLOAT, CHEQUEDIACOL FLOAT, CHEQUEMESCOL FLOAT, CHEQUEANOCOL FLOAT, CHEQUEPREDATADOLIN FLOAT, CHEQUEPREDATADOCOL FLOAT, CLIENTE_VINCULADO INTEGER, FORNECEDOR_VINCULADO INTEGER, CODIGO INTEGER); CREATE TABLE CAD_CONTAS_SPED(ID INTEGER NOT NULL, DATA_INCLUSAO_ALTERACAO DATE, CODIGO INTEGER, NOME VARCHAR(60), TIPO VARCHAR(1), NATUREZA VARCHAR(2), NIVEL INTEGER, CONTA_RFB VARCHAR(15), CNPJ VARCHAR(20), NFE_FINALIDADE VARCHAR(20)); CREATE TABLE CAD_CST_COFINS(CODIGO VARCHAR(10) NOT NULL, NOME VARCHAR(255)); CREATE TABLE CAD_CST_CSOSN(CODIGO VARCHAR(10) NOT NULL, NOME VARCHAR(255), IGNORAR_REGRAS INTEGER); CREATE TABLE CAD_CST_PIS(CODIGO VARCHAR(10) NOT NULL, NOME VARCHAR(255)); CREATE TABLE CAD_DADOS_BANCARIOS(ID INTEGER NOT NULL, ID_BANCO INTEGER, NOME_BANCO VARCHAR(40), AGENCIA VARCHAR(10), CONTA VARCHAR(20), NOME_FAVORECIDO VARCHAR(100), CNPJ_CPF VARCHAR(20), OBSERVACAO VARCHAR(200), ID_MESTRE INTEGER, TIPO_MESTRE INTEGER, LISTAR_RELATORIO INTEGER, PESSOA VARCHAR(8)); CREATE TABLE CAD_DEP_FUNCIONARIO(CODIGO INTEGER NOT NULL, FUNCIONARIO INTEGER, NOME STRING_60, NASCIMENTO DATA1); CREATE TABLE CAD_DESPESAS_FIXAS(ID INTEGER NOT NULL, NOME VARCHAR(60), VALOR DINHEIRO); CREATE TABLE CAD_DPTO_ESTOQUE(ID INTEGER NOT NULL, NOME VARCHAR(50)); CREATE TABLE CAD_ESCOLARIDADE(ID INTEGER NOT NULL, NOME VARCHAR(50)); CREATE TABLE CAD_ESTADOS(ID INTEGER, SIGLA VARCHAR(2), NOME VARCHAR(50), COD_IBGE VARCHAR(2), ICMS NUMERIC_2_CASAS); CREATE TABLE CAD_ETIQUETAPESSOA(ID INTEGER NOT NULL, DESCRICAO VARCHAR(100), LAYOUT BLOB, ID_IMPRESSORA INTEGER); CREATE TABLE CAD_ETIQUETAPRODUTO(ID INTEGER NOT NULL, DESCRICAO VARCHAR(100), LAYOUT BLOB, ID_IMPRESSORA INTEGER); CREATE TABLE CAD_FABRICANTE(CODIGO INTEGER NOT NULL, NOME VARCHAR(30) NOT NULL); CREATE TABLE CAD_FORNECEDORES(CODIGO FLOAT NOT NULL, RZSOCIAL CHAR(60), ENDERECO CHAR(60), COMPLEMENTO CHAR(60), NUMERO FLOAT, BAIRRO CHAR(60), MUNICIPIO CHAR(60), NFE_CIDADE_COD CHAR(20), ESTADO CHAR(2), RG CHAR(20), SSP CHAR(20), CPF CHAR(20), CNPJ CHAR(20), IE CHAR(25), OBSERVACAO CHAR(60), FANTASIA CHAR(60), TELEFONE CHAR(20), FAX CHAR(20), CELULAR VARCHAR(40), CEP CHAR(9), EMAIL CHAR(50), DATA_CADASTRO TIMESTAMP, CONTATO CHAR(60), OBSERVACAO2 BLOB SUB_TYPE 1 SEGMENT SIZE 500, CONTA_CAIXA VARCHAR(25), PESSOA VARCHAR(10), CNPJ_CPF VARCHAR(20), IE_RG VARCHAR(20), HISTORICO_CX INTEGER, NOME_VENDEDOR VARCHAR(60), CELULAR_VENDEDOR VARCHAR(20), WEBSITE VARCHAR(100), MIGRADO_PARA_CLIENTES INTEGER, ID_CAD_CLIENTES INTEGER); CREATE TABLE CAD_FUNCIONARIOS(CODIGO FLOAT NOT NULL, NOME VARCHAR(60), ENDERECO VARCHAR(60), BAIRRO VARCHAR(20), CIDADE VARCHAR(20), CEP CHAR(10), UF CHAR(2), CPF VARCHAR(20), RG VARCHAR(30), SSP CHAR(2), CBO CHAR(10), SALARIO FLOAT, DATAADM TIMESTAMP, DATADEM TIMESTAMP, INSS FLOAT, FGTS FLOAT, DATAULTFERIAS TIMESTAMP, DESCFIX FLOAT, ALUGUEL FLOAT, SITUACAO VARCHAR(12), REGISTRADO INTEGER DEFAULT 0, FUNCAO VARCHAR(30), COMPROD FLOAT, COMSERV FLOAT, DIARISTA INTEGER DEFAULT 0, MAE VARCHAR(40), PAI VARCHAR(40), CONJUGE VARCHAR(60), ESTADOCIVIL VARCHAR(20), NASCIMENTO TIMESTAMP, LOCALNASC VARCHAR(40), ESCOLARIDADE VARCHAR(40), CTPSN VARCHAR(40), TIT_ELEITOR VARCHAR(40), SEXO CHAR(10), PIS VARCHAR(40), DESATIVADO INTEGER DEFAULT 0, DATA_PROX_FERIAS TIMESTAMP, RESERVISTA VARCHAR(40), OBSERVACAO VARCHAR(255), DEPENDENTES FLOAT, VLRDIARIA FLOAT, CONTACX VARCHAR(25), CONTACXPRAZO VARCHAR(25), CONTA INTEGER, CONTA_NOME STRING_40, SENHA_VENDA VARCHAR(10), TELEFONE VARCHAR(20), EMAIL VARCHAR(100), PERC_IRRF FLOAT, FOTO VARCHAR(255), LAST_MOD TIMESTAMP, SINC_NUVEM INTEGER); CREATE TABLE CAD_GRUPO_PESSOAS(ID INTEGER NOT NULL, NOME VARCHAR(40)); CREATE TABLE CAD_HISTORICO(CODIGO FLOAT NOT NULL, DESCRICAO CHAR(40)); CREATE TABLE CAD_IBPT(CODIGO INTEGER, EX INTEGER, TIPO VARCHAR(10), DESCRICAO VARCHAR(500), TABELA INTEGER, DATAINI DATE, DATAFIM DATE, CHAVE VARCHAR(20), NACIONAL_FEDERAL DINHEIRO, IMPORTADOS_FEDERAL DINHEIRO, ESTADUAL DINHEIRO, MUNICIPAL DINHEIRO, VERSAO VARCHAR(10), FONTE VARCHAR(100)); CREATE TABLE CAD_INF_ADIC(CODIGO INTEGER NOT NULL, MENSAGEM VARCHAR(500)); CREATE TABLE CAD_INTEGRACAO_VINCULO(ID INTEGER NOT NULL, NOME_NA_PLATAFORMA VARCHAR(100), ID_PESSOA INTEGER); CREATE TABLE CAD_JA_ADVERTENCIA(ID INTEGER NOT NULL, DATA DATE, ID_FICHA INTEGER, OBSERVACAO VARCHAR(1000)); CREATE TABLE CAD_JA_CHAMADA(ID INTEGER NOT NULL, ID_TURMA VARCHAR(1), ID_CURSO INTEGER, NOME_CURSO VARCHAR(100), ID_MODULO INTEGER, NOME_MODULO VARCHAR(100), DATA DATE, ID_FICHA INTEGER, NOME VARCHAR(100), PRESENTE INTEGER, ATESTADO INTEGER, OBSERVACAO VARCHAR(255), TEMPO_AULA VARCHAR(15), SECS_TEMPO_AULA INTEGER); CREATE TABLE CAD_JA_COMP_FAMILIAR(ID INTEGER NOT NULL, ID_FICHA INTEGER, NOME VARCHAR(100), IDADE INTEGER, PARENTESCO VARCHAR(20), ESCOLARIDADE VARCHAR(50), PROFISSAO VARCHAR(100), TRABALHA VARCHAR(3)); CREATE TABLE CAD_JA_CURSOS(ID INTEGER NOT NULL, ID_FICHA INTEGER, NOME VARCHAR(100), INSTITUICAO VARCHAR(100), DATA_CONCLUSAO DATE, CARGA_HORARIA VARCHAR(20)); CREATE TABLE CAD_JA_CURSOS_CASA(ID INTEGER NOT NULL, NOME VARCHAR(100), CARGA_HORARIA VARCHAR(15), SECS_CARGA_HORARIA INTEGER); CREATE TABLE CAD_JA_ESTRUTURA_CURSO(ID INTEGER NOT NULL, ID_CURSO INTEGER, ID_MODULO INTEGER, ID_MODULO_TELA VARCHAR(10), NOME_MODULO VARCHAR(100), CARGA_HORARIA VARCHAR(15), SECS_CARGA_HORARIA INTEGER); CREATE TABLE CAD_JA_EXP_PROFISSIONAL(ID INTEGER NOT NULL, ID_FICHA INTEGER, EMPRESA VARCHAR(100), FUNCAO VARCHAR(100), DATA_ADMISSAO DATE, DATA_DEMISSAO DATE); CREATE TABLE CAD_JA_FICHA(ID INTEGER NOT NULL, DATA_DIGITACAO DATE, HORA_DIGITACAO VARCHAR(8), USUARIO_DIGITACAO VARCHAR(20), NOME VARCHAR(100), DATA_NASCIMENTO DATE, NATURALIDADE VARCHAR(100), SEXO VARCHAR(10), ESTADO_CIVIL VARCHAR(20), TEL_RESIDENCIAL VARCHAR(20), TEL_CELULAR VARCHAR(20), TEL_CELULAR_OPERADORA VARCHAR(20), ENDERECO VARCHAR(100), ENDERECO_NUMERO VARCHAR(10), ENDERECO_BAIRRO VARCHAR(50), ENDERECO_COMPLEMENTO VARCHAR(50), ENDERECO_CEP VARCHAR(10), ENDERECO_CIDADE VARCHAR(100), ENDERECO_UF VARCHAR(2), EMAIL VARCHAR(50), REPRESENTANTE VARCHAR(10), NOME_PAI VARCHAR(100), PAI_TELEFONE VARCHAR(20), PAI_RG VARCHAR(20), PAI_ORGAO_EXP_RG1 VARCHAR(10), PAI_CPF VARCHAR(20), NOME_MAE VARCHAR(100), MAE_TELEFONE VARCHAR(20), MAE_RG VARCHAR(20), MAE_ORGAO_EXP_RG VARCHAR(10), MAE_CPF VARCHAR(20), RESP_NOME VARCHAR(100), RESP_TELEFONE VARCHAR(20), RESP_RG VARCHAR(20), RESP_ORGAO_EXP_RG VARCHAR(10), RESP_CPF VARCHAR(20), CPF VARCHAR(20), RG VARCHAR(20), ORGAO_EXP_RG VARCHAR(10), CTPS VARCHAR(20), CTPS_SERIE VARCHAR(10), ESCOLA_NOME VARCHAR(100), ESCOLA_SERIE VARCHAR(50), ESCOLA_TURNO VARCHAR(20), RESIDE VARCHAR(10), MOTIVO_BUSCA_EMPREGO BLOB SUB_TYPE 1, CONHECIMENTO_JA BLOB SUB_TYPE 1, COMO_CHEGOU_AO_JA VARCHAR(20), PONTO_FORTE VARCHAR(50), PONTO_DESENVOLVER VARCHAR(50), FAZ_TEMPO_LIVRE BLOB SUB_TYPE 1, FOTO VARCHAR(255), VALOR_BOLSA_FAMILIA VALOR, TEM_CURSOS VARCHAR(3), TEM_EXPERIENCIA VARCHAR(3), STATUS VARCHAR(50), RENDA_FAMILIAR INTEGER, TIPO_ESCOLA INTEGER, PROJETO INTEGER, TURMA VARCHAR(1), POSSUI_INTERNET VARCHAR(3), POSSUI_COMPUTADOR VARCHAR(3), CONHECIMENTO_OFFICE VARCHAR(20)); CREATE TABLE CAD_JA_INSC_CURSO(ID INTEGER NOT NULL, ID_FICHA INTEGER, NOME_ALUNO VARCHAR(100), ID_CURSO INTEGER, NOME_CURSO VARCHAR(100), DATA_INSCRICAO DATE, DATA_CONCLUSAO DATE, TOTAL_HORAS_CONCLUIDO VARCHAR(15), SECS_TOTAL_CONCLUIDO INTEGER, HORAS_EXIGIDO VARCHAR(15), SECS_HORAS_EXIGIDO INTEGER); CREATE TABLE CAD_JA_MODULOS(ID INTEGER NOT NULL, ID_TELA VARCHAR(10), NOME VARCHAR(100), CARGA_HORARIA VARCHAR(15), SECS_CARGA_HORARIA INTEGER); CREATE TABLE CAD_LISTATEL(CODIGO INTEGER NOT NULL, NOME VARCHAR(100), APELIDO VARCHAR(100), FONE STRING_20, FONE2 VARCHAR(20), FONE3 VARCHAR(20), CELULAR VARCHAR(20), FAX VARCHAR(20), ENDERECO VARCHAR(60), NUMERO VARCHAR(10), COMPLEMENTO VARCHAR(255), BAIRRO VARCHAR(100), CIDADE VARCHAR(60), NFE_CIDADE_COD VARCHAR(7), ESTADO VARCHAR(2), CEP VARCHAR(10), EMAIL VARCHAR(40), WEBSITE VARCHAR(40), CNPJ_CPF VARCHAR(20), IE_RG VARCHAR(20), IE_RG_ORGAOEXP VARCHAR(10), IE_RG_DATAEXP DATE, IE_RG_UF VARCHAR(2), CONTATO VARCHAR(40), OBSERVACAO BLOB SUB_TYPE 1, PESSOA VARCHAR(8) DEFAULT 'Fisica', DATACAD DATE, CNPJ_RESPONSAVEL VARCHAR(14)); CREATE TABLE CAD_MARCAS(CODIGO FLOAT NOT NULL, DESCRICAO CHAR(30), OBSERVACAO CHAR(30)); CREATE TABLE CAD_MENSAGENS(ID INTEGER, MENSAGEM VARCHAR(500)); CREATE TABLE CAD_MOD_RECPAGAR(ID INTEGER NOT NULL, DESCRICAO VARCHAR(100), DIAS_PARA_VENCTO INTEGER, VALOR1 DINHEIRO); CREATE TABLE CAD_MONOFASICO(ID INTEGER NOT NULL, NCM VARCHAR(10), CST_FAB_IMP VARCHAR(2), CST_ATACADO VARCHAR(2), CST_VAREJO VARCHAR(2), OBSERVACOES VARCHAR(255), MONOFASICO_ST BOOLEAN NOT NULL, ALIQUOTA_ZERO BOOLEAN NOT NULL, INICIO_VIGENCIA DATE, FINAL_VIGENCIA DATE, GRUPO_BENEFICIADO VARCHAR(255), ORIGEM VARCHAR(255), DESCRICAO1_EX VARCHAR(255), DESCRICAO2_EX VARCHAR(255), DESCRICAO3_EX VARCHAR(255), ALIQUOTA_PIS_FABRICANTE NUMERIC(5,2), ALIQUOTA_COFINS_FABRICANTE NUMERIC(5,2), ALIQUOTA_PIS_ATACADO NUMERIC(5,2), ALIQUOTA_COFINS_ATACADO NUMERIC(5,2), ALIQUOTA_PIS_VAREJO NUMERIC(5,2), ALIQUOTA_COFINS_VAREJO NUMERIC(5,2), CODIGO_EFD VARCHAR(255), BASE_LEGAL VARCHAR(255)); CREATE TABLE CAD_MOTIVOS(ID INTEGER NOT NULL, DESCRICAO VARCHAR(100)); CREATE TABLE CAD_MOTIVOS_PERDEU_VENDA(ID INTEGER NOT NULL, DESCRICAO VARCHAR(100)); CREATE TABLE CAD_MOTORISTA(CODIGO INTEGER NOT NULL, NOME VARCHAR(40), NUM_CNH VARCHAR(30), DOC_IDENTIDADE VARCHAR(40), NASCIMENTO DATA1, EMISSAO DATA1, VALIDADE DATA1, CPF VARCHAR(20), NOME_PAI VARCHAR(60), NOME_MAE VARCHAR(60), CAT_CNH VARCHAR(10), DATA_CADASTRO DATE, PERC_COMISSAO FLOAT, VLR_COMISSAO_CARGA NUMERIC(15,2), NUMERO_REGISTRO VARCHAR(30), OBSERVACAO VARCHAR(2000), PRIMEIRA_HABILITACAO DATA1, ATIVO INTEGER); CREATE TABLE CAD_NCM(NCM VARCHAR(10), DESCRICAO VARCHAR(2000)); CREATE TABLE CAD_NCM_CO(NCM_OLD VARCHAR(10), NCM_NEW VARCHAR(10)); CREATE TABLE CAD_NFE_PRODUTOS_DEVOLVER(ID INTEGER NOT NULL, NOME_AMIGAVEL VARCHAR(60), CNPJ_FORNECEDOR VARCHAR(18), ID_PRODUTO VARCHAR(20)); CREATE TABLE CAD_OPERACOES(ID INTEGER NOT NULL, NOME VARCHAR(40), TIPO_MOVIMENTO_ESTOQUE VARCHAR(30), TIPO_OPERACAO_NFE VARCHAR(20), FINALIDADE_NFE VARCHAR(20), USAR_PRECO INTEGER, DOC_REFERENCIADO INTEGER, MOSTRAR_IBPT INTEGER, CFOP_INTERNO VARCHAR(4), CFOP_EXTERNO VARCHAR(4), CST_CSOSN_ICMS VARCHAR(3), CST_COFINS VARCHAR(3), CST_PIS VARCHAR(3), CST_IPI VARCHAR(3), SUPER INTEGER, MOSTRAR_PROD_SERV_SEPARADOS INTEGER, MOSTRAR_CAMPOS_POSTO INTEGER, MOSTRAR_CAMPOS_VEICULOS INTEGER, MOSTRAR_CAMPOS_ASSISTENCIA INTEGER, NATUREZA_OPERACAO VARCHAR(255), FATURA_AUTOMATICO INTEGER, MENSAGEM_ADICIONAL VARCHAR(500), NFE_SERIE INTEGER, INDICADOR_PAGAMENTO VARCHAR(255), FORMA_PAGAMENTO VARCHAR(255)); CREATE TABLE CAD_OPERADORA_CARTAO(CODIGO INTEGER NOT NULL, DESCRICAO VARCHAR(80) NOT NULL, ATIVO INTEGER NOT NULL, CODIGO_TEF VARCHAR(10), CNPJ VARCHAR(20), NFCE_OBRIGATORIO INTEGER); CREATE TABLE CAD_PDV(CODIGO INTEGER, NOME VARCHAR(20), IP VARCHAR(20), ULT_SINC DATE, HORA_ULT_SINC VARCHAR(8), ONLINE INTEGER); CREATE TABLE CAD_PERFIL_ITENS(ID INTEGER NOT NULL, DESCRICAO VARCHAR(100)); CREATE TABLE CAD_PESQUISA(TABELA STRING_60, CAMPO STRING_60); CREATE TABLE CAD_PESSOAL_DESCANSO(ID INTEGER NOT NULL, DATA DATE, HISTORICO VARCHAR(100)); CREATE TABLE CAD_PESSOAS_INFO(ID INTEGER NOT NULL, ID_PESSOA INTEGER, DATA_ULTIMA_VENDA DATE, DATA_ULTIMA_COMPRA DATE); CREATE TABLE CAD_PESSOAS_PERFIL(ID INTEGER NOT NULL, ID_PESSOA INTEGER, ID_PERFIL INTEGER, PALAVRA_CHAVE VARCHAR(100)); CREATE TABLE CAD_PLANOCONTAS(CODIGO INTEGER NOT NULL, CLASSIFICACAO VARCHAR(20) NOT NULL, COD_GRUPO INTEGER, DESCRICAO VARCHAR(100), TIPO INTEGER, NIVEL INTEGER, GRUPO_DRE INTEGER, ATIVO VARCHAR(3)); CREATE TABLE CAD_PLANOCONTAS_GRUPOS(ID INTEGER NOT NULL, NOME VARCHAR(100)); CREATE TABLE CAD_PLANOS(CODIGO INTEGER, DESCRICAO VARCHAR(100), VALOR DINHEIRO); CREATE TABLE CAD_PORTADORES(CODIGO INTEGER NOT NULL, NOME STRING_40, COR_GRID VARCHAR(20), QUALCAIXA VARCHAR(5) DEFAULT 'CAIXA', PORTADOR_REAL INTEGER); CREATE TABLE CAD_POSTO_BICO(CODIGO INTEGER, CANAL INTEGER, TANQUE INTEGER, PRODUTO NUMERIC(15), NOME_PRODUTO VARCHAR(40), BOMBA INTEGER); CREATE TABLE CAD_POSTO_BOMBA(CODIGO INTEGER, NUM_SERIE VARCHAR(30), FABRICANTE VARCHAR(60), MODELO VARCHAR(60), IDENTIFICADOR_MEDICAO VARCHAR(20)); CREATE TABLE CAD_POSTO_TANQUE(CODIGO INTEGER, NOME VARCHAR(40), PRODUTO NUMERIC(15,2), NOME_PRODUTO VARCHAR(15), CAPACIDADE NUMERIC(15,2), ESTOQUE_ATUAL NUMERIC(15,2)); CREATE TABLE CAD_PRECOS_PRODUTOS(CODIGO INTEGER, PRODUTO NUMERIC(15,2), TABELA INTEGER, QTD DINHEIRO, PRECO NUMERIC(18,5), PRECO_PRAZO NUMERIC(18,5)); CREATE TABLE CAD_PRODUTOS(EMPRESA INTEGER DEFAULT 1 NOT NULL, CODIGO VARCHAR(15), COD_BARRAS NUMERIC(15), CODIGO_EAN VARCHAR(20), OCULTAR_GTIN_DOCFISCAL INTEGER, MERCADORIA VARCHAR(120), APELIDO VARCHAR(120), MERCADORIA_2 VARCHAR(60), MERCADORIA_3 VARCHAR(60), REFERENCIA VARCHAR(40), REFERENCIA_FORNECEDOR STRING_40, MARCA FLOAT, CATEGORIA FLOAT, SUBGRUPO INTEGER, GRUPO_FISCAL VARCHAR(40), ID_INF_ADIC INTEGER, ID_INF_ADIC_RODAPE INTEGER, TRIBUTACAO CHAR(4), APLICACAO VARCHAR(500), UM VARCHAR(10), UM2 VARCHAR(10), UM3 VARCHAR(10), SERVICO INTEGER DEFAULT 0, COMISSAO INTEGER DEFAULT 0, LOCALIZACAO VARCHAR(60), LOCALIZACAO_EXT VARCHAR(60), ESTMIN FLOAT DEFAULT 0, ESTMAX FLOAT DEFAULT 0, DESCONTOMAX FLOAT, FORNECEDOR FLOAT DEFAULT 0, BALANCA INTEGER, DIAS_VALIDADE INTEGER DEFAULT 0, RESERVADO CHAR, PESO FLOAT DEFAULT 0, DESC_TRIB VARCHAR(50), DATA_ULT_COMPRA DATA1, DATA_ULT_VENDA DATA1, LUCRO DINHEIRO, LUCRO_COM_DESCONTO DINHEIRO, VALOR1 DINHEIRO, PRECOCOMPRA DINHEIRO, PERC_IPI DINHEIRO, VALOR_COM_IPI DINHEIRO, PERC_ICMS DINHEIRO, VALOR_ICMS DINHEIRO, PERC_ICMS_SUBST DINHEIRO, VALOR_ICMS_SUBST DINHEIRO, PERC_FRETE DINHEIRO, VALOR_FRETE DINHEIRO, VALOR_FRETE_KG DINHEIRO, ENCARGOS DINHEIRO, CUSTOEENCARGOS DINHEIRO, CUSTO_MEDIO DINHEIRO, DESPESAS_ADIC DINHEIRO, PERC_DESPESAS_ADIC DINHEIRO, SUBTCOMPRA DINHEIRO, SUBTCOMPRAEENCARGOS DINHEIRO, SUBTVENDA DINHEIRO, QTD NUMERIC_3_CASAS, QTD2 NUMERIC_5_CASAS, QTD3 NUMERIC_5_CASAS, QTDX NUMERIC_3_CASAS, QTDX2 NUMERIC_5_CASAS, QTDX3 NUMERIC_5_CASAS, PERC_COMISSAO DINHEIRO, DATA_CADASTRO DATA1, DATA_REV_CADASTRO DATE, PERTENCE_X INTEGER, FOTO VARCHAR(255), CST VARCHAR(20), NCM VARCHAR(20), EXCECAO_FISCAL INTEGER, CSOSN VARCHAR(20), CSTPIS VARCHAR(20), CSTCOFINS VARCHAR(20), CSTIPI VARCHAR(20), ALTERA_DESCRICAO INTEGER, ALIQICMS DINHEIRO, ALIQIPI DINHEIRO, ALIQPIS DINHEIRO, ALIQCOFINS DINHEIRO, RED_BC_ICMS DINHEIRO, RED_BC_IPI DINHEIRO, RED_BC_PIS DINHEIRO, RED_BC_COFINS DINHEIRO, PERMITE_DESCONTO INTEGER DEFAULT 1, ULTIMANOTA DOUBLE PRECISION, COD_COMB VARCHAR(20), CFOP_ENT_DE VARCHAR(4), CFOP_ENT_FE VARCHAR(4), CFOP_SAI_DE VARCHAR(4), CFOP_SAI_FE VARCHAR(4), BLOQUEADO INTEGER, TIPO INTEGER, PRODUTO_ACOUGUE INTEGER, PRECO_DESCONTO DINHEIRO, HORA_CADASTRO TIME, PRODUTO_COMPOSTO INTEGER DEFAULT 0, COD_ORIG_1 VARCHAR(40), COD_ORIG_2 VARCHAR(40), COD_ORIG_3 VARCHAR(40), COD_ORIG_4 VARCHAR(40), COD_ORIG_5 VARCHAR(40), COD_ORIG_6 VARCHAR(40), FABRICANTE INTEGER, VIRTUAL INTEGER, INCIDENCIA VARCHAR(25), ESTOQUE_CONFERIDO INTEGER DEFAULT 0, LETRA VARCHAR(1), LETRA_VALOR DOUBLE PRECISION, LETRA_PERC DOUBLE PRECISION, LETRA_QTD DOUBLE PRECISION, LETRA_CUSTO DOUBLE PRECISION, LETRA_LUCRO DOUBLE PRECISION, LETRA_MARGEM DOUBLE PRECISION, LETRA_VALOR_COMPRA DOUBLE PRECISION, LETRA_QTD_COMPRA DOUBLE PRECISION, LETRA_SALDO DOUBLE PRECISION, SELECIONADO INTEGER, FORCAR_DESCONTO DINHEIRO, CODIGO_CEST VARCHAR(7), CST_ICMS_ENTRADA VARCHAR(3), CST_PIS_ENTRADA VARCHAR(3), CST_COFINS_ENTRADA VARCHAR(3), COMPROMISSO_QTD INTEGER, COMPROMISSO_TIPO VARCHAR(20), CST_IPI_ENTRADA VARCHAR(3), PROBLEMA_NCM INTEGER, NAO_ALTERAR_VALOR_DESC_ACRESC INTEGER, TRIBUTACAO_FIXA INTEGER, VALOR_DESPESA_FIXA DINHEIRO, PERC_CREDITO_ICMS DINHEIRO, CREDITO_ICMS DINHEIRO, CUSTO_REPOSICAO DINHEIRO, VALOR_IPI DINHEIRO, VALOR_COMISSAO DINHEIRO, VALOR_PIS DINHEIRO, VALOR_COFINS DINHEIRO, ALIQ_CSLL DINHEIRO, VALOR_CSLL DINHEIRO, ALIQ_IRRF DINHEIRO, VALOR_IRRF DINHEIRO, ALIQ_SIMPLES DINHEIRO, VALOR_SIMPLES DINHEIRO, CUSTO_VENDA DINHEIRO, VALOR_LUCRO DINHEIRO, VALOR2 DINHEIRO, VALOR3 DINHEIRO, VALOR4 DINHEIRO, MARGEM_LIQUIDA DINHEIRO, UTRIB VARCHAR(10), MULTIPLICADOR_TRIB NUMERIC(15,4), VPART NUMERIC(15,2), DATA_ALT_TRIB DATE, HORA_ALT_TRIB TIME, MVA DINHEIRO, ID_PRODUTO_PAI NUMERIC(15), TIPO_TRIBUTACAO VARCHAR(20), ORIGEM_MERCADORIA INTEGER, PERECIVEL INTEGER, ID_SETOR INTEGER, SINC_NUVEM INTEGER, LAST_MOD TIMESTAMP); CREATE TABLE CAD_PRODUTOS_COMPOSICAO(CODIGO INTEGER, ID_PRODUTO NUMERIC(15), COD_BARRAS NUMERIC(15), QTD NUMERIC_6_CASAS, UM VARCHAR(10), VALOR_UNIT NUMERIC(18,4), TOTAL NUMERIC_3_CASAS, PRECO_PAI NUMERIC_3_CASAS, PERC_SOBRE_PROD_PAI FLOAT, ATALHO NUMERIC(15), PERMITE_VENDA VARCHAR(3), LAST_MOD TIMESTAMP); CREATE TABLE CAD_PRODUTOS_COMPOSICAO_HIST(ID INTEGER NOT NULL, ID_COMPOSICAO INTEGER, DATA DATE, HORA TIME, VALOR DINHEIRO); CREATE TABLE CAD_PRODUTOS_ESTOQUE(EMPRESA INTEGER, COD_BARRAS NUMERIC(15), QTD NUMERIC(15,3), QTDX NUMERIC(15,3), DEPARTAMENTO INTEGER, TEM INTEGER, REF VARCHAR(500), LAST_MOD TIMESTAMP); CREATE TABLE CAD_PRODUTOS_LOCALIZACAO(ID INTEGER NOT NULL, ID_PRODUTO NUMERIC(15), ID_DEPARTAMENTO INTEGER, LOCALIZACAO VARCHAR(100)); CREATE TABLE CAD_PRODUTOS_RELACIONADOS(ID INTEGER NOT NULL, ID_PAI NUMERIC(15), ID_PRODUTO NUMERIC(15), NOME_PRODUTO VARCHAR(120)); CREATE TABLE CAD_PRODUTOS_SEMELHANTES(CODIGO INTEGER, PRODUTO NUMERIC(15), SEMELHANTE NUMERIC(15), DESCRICAO VARCHAR(60), ID_ENLACE INTEGER); CREATE TABLE CAD_PRODUTOS_ST(ID INTEGER NOT NULL, TABELA INTEGER, ITEM INTEGER, CEST VARCHAR(10), NCM VARCHAR(10), MVA FLOAT); CREATE TABLE CAD_PRODUTOS_VENCTO(ID INTEGER NOT NULL, ID_PRODUTO VARCHAR(20), NOME_PRODUTO VARCHAR(100), VENCIMENTO DATE, ATIVO INTEGER); CREATE TABLE CAD_PROFISSOES(ID INTEGER NOT NULL, NOME VARCHAR(100)); CREATE TABLE CAD_PROJETOS(ID INTEGER NOT NULL, NOME VARCHAR(100), LOGO VARCHAR(200)); CREATE TABLE CAD_PROMOCAO(EMPRESA INTEGER, CODIGO INTEGER NOT NULL, NOME VARCHAR(60), DATAINICIAL DATA1, DATAFINAL DATA1); CREATE TABLE CAD_PROMOCAO_ITENS(EMPRESA INTEGER, CODIGO INTEGER NOT NULL, COD_PROMOCAO INTEGER, ITEM NUMERIC_2_CASAS, DESC_ITEM VARCHAR(60), PRECO DINHEIRO, PRECONORMAL DINHEIRO); CREATE TABLE CAD_RAMOS(CODIGO FLOAT NOT NULL, DESCRICAO VARCHAR(60)); CREATE TABLE CAD_REGRAS_CST(CODIGO INTEGER NOT NULL, SPED_ENT_APARTIR DATE, ENTRADA_CST_ICMS VARCHAR(3), SPED_CST_ICMS VARCHAR(3), ICMS_ZERAR INTEGER, ICMS_ST_ZERAR INTEGER, ENTRADA_CST_IPI VARCHAR(3), SPED_CST_IPI VARCHAR(3), IPI_ZERAR INTEGER, ENTRADA_CST_PIS VARCHAR(3), SPED_CST_PIS VARCHAR(3), PIS_ZERAR INTEGER, PIS_MODIFICAR_PERC DINHEIRO, ENTRADA_CST_COFINS VARCHAR(3), SPED_CST_COFINS VARCHAR(3), COFINS_ZERAR INTEGER, COFINS_MODIFICAR_PERC DINHEIRO, SPED_SAI_PIS_CST VARCHAR(3), SPED_SAI_PIS_MODIFICAR_PERC DINHEIRO, SPED_SAI_PIS_MODIFICAR_BC DINHEIRO, SPED_SAI_COFINS_CST VARCHAR(3), SPED_SAI_COFINS_MODIFICAR_PERC DINHEIRO, SPED_SAI_COFINS_MODIFICAR_BC DINHEIRO, SPED_SAI_APARTIR DATE, M410_CST_PISCOFINS VARCHAR(3), M410_COD_NATUREZA VARCHAR(3)); CREATE TABLE CAD_REGRAS_MVA(ESTADO_NF VARCHAR(2), MEU_ESTADO VARCHAR(2), MEU_CRT INTEGER, PRODUTO_TEM_MVA INTEGER, CFOP_ENTRADA_1 VARCHAR(10), CFOP_ENTRADA_2 VARCHAR(10), CFOP_SAIDA_1 VARCHAR(10), CFOP_SAIDA_2 VARCHAR(10), CST_SAIDA VARCHAR(10)); CREATE TABLE CAD_REGRAS_TRIB_ENT_CFOPCST(ID INTEGER NOT NULL, CFOP_NF VARCHAR(4), CST_NF VARCHAR(3), CFOP VARCHAR(4), CST VARCHAR(3), CADASTRAR_COMO VARCHAR(20)); CREATE TABLE CAD_REGRAS_TRIB_ENTRADA_CFOP(ID INTEGER NOT NULL, CFOP_NF VARCHAR(4), CFOP VARCHAR(4)); CREATE TABLE CAD_REGRAS_TRIB_ENTRADA_COFINS(ID INTEGER NOT NULL, CST_COFINS_NF VARCHAR(3), CST_COFINS VARCHAR(3)); CREATE TABLE CAD_REGRAS_TRIB_ENTRADA_CST(ID INTEGER NOT NULL, CST_NF VARCHAR(3), CST VARCHAR(3)); CREATE TABLE CAD_REGRAS_TRIB_ENTRADA_PIS(ID INTEGER NOT NULL, CST_PIS_NF VARCHAR(3), CST_PIS VARCHAR(3)); CREATE TABLE CAD_REPRESENTANTE(CODIGO INTEGER, NOME VARCHAR(40), CIDADE VARCHAR(40), ESTADO VARCHAR(2), PERC_VENDA NUMERIC(15,2), PERC_MENSALIDADE NUMERIC(15,2), DATA_CADASTRO DATE, EMAIL VARCHAR(40), TELEFONE VARCHAR(20), CELULAR VARCHAR(20), NOME_TECNICO1 VARCHAR(60), TEL_TECNICO1 VARCHAR(20), EMAIL_TECNICO1 VARCHAR(40)); CREATE TABLE CAD_SETOR_COB(CODIGO INTEGER, DESCRICAO VARCHAR(255)); CREATE TABLE CAD_SETOR_INTERNO(ID INTEGER NOT NULL, NOME VARCHAR(20), TOTAL_DESPESAS DINHEIRO); CREATE TABLE CAD_SETOR_INTERNO_DESP(ID INTEGER NOT NULL, ID_SETOR INTEGER, ID_DESPESA INTEGER, VALOR DINHEIRO, NOME_DESPESA VARCHAR(60)); CREATE TABLE CAD_SPED_LEIAUTE(ID VARCHAR(3) NOT NULL, INICIO DATE, FIM DATE, TIPO INTEGER); CREATE TABLE CAD_SUBGRUPO(CODIGO INTEGER NOT NULL, DESCRICAO STRING_60); CREATE TABLE CAD_SUBGRUPO2(ID_GRUPO INTEGER NOT NULL, ID_SUBGRUPO INTEGER NOT NULL, NOME VARCHAR(60)); CREATE TABLE CAD_TABELA_PRECOS(CODIGO INTEGER, DESCRICAO VARCHAR(255)); CREATE TABLE CAD_TIPOS(CODIGO INTEGER NOT NULL, DESCRICAO VARCHAR(100)); CREATE TABLE CAD_TITULOS(CODIGO CHAR(10) NOT NULL, NOMETITULO VARCHAR(30), MOSTRAR_TODOS_TITULOS_REL INTEGER); CREATE TABLE CAD_TRANSPORTADORA(CODIGO INTEGER NOT NULL, PLACA VARCHAR(10), RNTRC INTEGER, TARA INTEGER, RENAVAN VARCHAR(40), CAPKG INTEGER, CAPM3 INTEGER, TPROD VARCHAR(20), TPCAR VARCHAR(20), UF VARCHAR(2), CHASSI_REBOQUE VARCHAR(50), RENAVAN_REBOQUE VARCHAR(40), PLACA_REBOQUE VARCHAR(10), UF_REBOQUE VARCHAR(2), TARA_REBOQUE INTEGER, CAPKG_REBOQUE INTEGER, CAPM3_REBOQUE INTEGER, TPCAR_REBOQUE VARCHAR(20), PLACA_REBOQUE2 VARCHAR(10), CHASSI_REBOQUE2 VARCHAR(50), RENAVAN_REBOQUE2 VARCHAR(40), CAPKG_REBOQUE2 INTEGER, CAPM3_REBOQUE2 INTEGER, UF_REBOQUE2 VARCHAR(2), TPCAR_REBOQUE2 VARCHAR(20), TARA_REBOQUE2 INTEGER, TARA_REBOQUE3 INTEGER, PLACA_REBOQUE3 VARCHAR(10), CHASSI_REBOQUE3 VARCHAR(50), RENAVAN_REBOQUE3 VARCHAR(40), UF_REBOQUE3 VARCHAR(2), CAPKG_REBOQUE3 INTEGER, CAPM3_REBOQUE3 INTEGER, TPCAR_REBOQUE3 VARCHAR(20), DESCRICAO VARCHAR(40), MARCA VARCHAR(30), MODELO VARCHAR(30), CHASSI VARCHAR(50)); CREATE TABLE CAD_TRIBUTACAO_SAIDA(TIPO_TRIBUTACAO VARCHAR(20), CFOP_DE VARCHAR(4), CST_DE VARCHAR(3), CFOP_FE VARCHAR(4), CST_FE VARCHAR(3), CFOP_EX VARCHAR(4), CST_EX VARCHAR(3), CALCULA_FCP INTEGER, CFOP_ANP_DE VARCHAR(4), CFOP_ANP_FE VARCHAR(4), CFOP_ANP_EX VARCHAR(4), CFOP_CF_DE VARCHAR(4), CFOP_CF_FE VARCHAR(4), CFOP_CF_EX VARCHAR(4), CST_CF_DE VARCHAR(3), CST_CF_FE VARCHAR(3), CST_CF_EX VARCHAR(3), CFOP_CF_ANP_DE VARCHAR(4), CFOP_CF_ANP_FE VARCHAR(4), CFOP_CF_ANP_EX VARCHAR(4), CST_CF_ANP_DE VARCHAR(3), CST_CF_ANP_FE VARCHAR(3), CST_CF_ANP_EX VARCHAR(3), CST_ANP_DE VARCHAR(3), CST_ANP_FE VARCHAR(3), CST_ANP_EX VARCHAR(3)); CREATE TABLE CAD_TURMAS(ID VARCHAR(1) NOT NULL, NOME VARCHAR(40)); CREATE TABLE CAD_UM(CODIGO VARCHAR(10) NOT NULL, DESCRICAO VARCHAR(30), QTD_PADRAO NUMERIC_3_CASAS); CREATE TABLE CAD_UM_SEMELHANTES(CODIGO INTEGER NOT NULL, SEMELHANCA VARCHAR(100)); CREATE TABLE CAD_USUARIOS(ID INTEGER, NOME CHAR(10) NOT NULL, SENHA VARCHAR(11), NIVEL VARCHAR(100), ID_VENDEDOR INTEGER, USUARIO_CX VARCHAR(20), SENHA_CX VARCHAR(30), DIGITAR_SENHA_LIB_REMOTA_AUTO INTEGER, SUPRIMIR_TELA_PRE_LIB_VENDA INTEGER, PERC_MAX_DESC_FINANCEIRO DINHEIRO, ID_CONCENTRADOR_CX INTEGER, EMAIL VARCHAR(100), SENHA_MOBILE VARCHAR(20), LAST_MOD TIMESTAMP, SOMENTE_PDV INTEGER); CREATE TABLE CEP(EMPRESA INTEGER, ID_CEP INTEGER, MUNICIPIO VARCHAR(100), CEP_INICIAL VARCHAR(10), CEP_FINAL VARCHAR(10), COD_MUN INTEGER, COD_UF INTEGER, UF VARCHAR(2)); CREATE TABLE CFOP(CFCOD VARCHAR(4) NOT NULL, CFNOME VARCHAR(250), CFNOTA DOM_MEMO); CREATE TABLE COMANDOS_SQL(CODIGO INTEGER, COMANDO BLOB SUB_TYPE 1); CREATE TABLE DROP_CAD_CLIENTES(DATA_DEL DATE, HORA_DEL TIME, CODIGO FLOAT NOT NULL, NOME VARCHAR(100), ENDERECO CHAR(60), COMPLEMENTO CHAR(255), NUMERO FLOAT, ENDERECO_NUMERO VARCHAR(15), BAIRRO CHAR(40), MUNICIPIO STRING_60, NFE_CIDADE_COD CHAR(20), ESTADO CHAR(2), DATA_CONSTITUICAO DATA1, NAO_CONTRIBUINTE INTEGER, OBSERVACAO CHAR(60), OBSERVACAO_MEMO BLOB SUB_TYPE 1 SEGMENT SIZE 1000, OBSERVACAO2 VARCHAR(60), OBSERVACAO3 VARCHAR(60), OBSERVACAO4 VARCHAR(60), TELEFONE CHAR(20), TELEFONE_2 CHAR(30), TELEFONE_3 CHAR(30), TELEFONE_RESIDENCIAL CHAR(30), FAX CHAR(30), CELULAR CHAR(255), OPERADORA VARCHAR(20), CEP CHAR(10), FANTASIA CHAR(100), LIMITECRED FLOAT DEFAULT 0, CREDUSADO FLOAT DEFAULT 0, BLOQUEADO INTEGER DEFAULT 0, SERASA INTEGER DEFAULT 0, SCPC INTEGER, NOMEPAI CHAR(255), NOMEMAE CHAR(255), CONJUGUE CHAR(255), DEPENDENTES FLOAT, RENDAFAM FLOAT DEFAULT 0, REFERENCIA1 CHAR(255), REFERENCIA2 CHAR(255), REFERENCIA3 CHAR(255), REFERENCIA4 CHAR(255), ENVIAR_BOLETO_EMAIL INTEGER DEFAULT 0, EMAIL CHAR(100), EMAIL_COPIA VARCHAR(100), RAMO FLOAT, PROFISSAO STRING_60, DATACAD TIMESTAMP, DATA_RENOVACAO_CAD DATE, CREDREST FLOAT DEFAULT 0, DESCONTOPROD FLOAT DEFAULT 0, DESCONTOSERV FLOAT DEFAULT 0, WEBSITE CHAR(255), CONTATO CHAR(50), PROPRIETARIO CHAR(255), PROPRIETARIO_ESTADO_CIVIL VARCHAR(20), PROPRIETARIO_PROFISSAO VARCHAR(60), PROPRIETARIO_RG VARCHAR(20), PROPRIETARIO_RG_ORGAOEXP VARCHAR(20), PROPRIETARIO_CPF VARCHAR(20), PROPRIETARIO_ENDERECO VARCHAR(100), PROPRIETARIO_ENDERECO_NUMERO VARCHAR(20), PROPRIETARIO_ENDERECO_COMP VARCHAR(60), PROPRIETARIO_BAIRRO VARCHAR(60), PROPRIETARIO_MUNICIPIO VARCHAR(60), PROPRIETARIO_ESTADO VARCHAR(2), PROPRIETARIO_CEP VARCHAR(10), CHEQUE INTEGER DEFAULT 0, VENCTO_FIXO INTEIRO, PERC_DESCONTO DINHEIRO, PERC_ACRESCIMO DINHEIRO, VLRFIXO DINHEIRO, VLRFIXO_PERC_SAL DINHEIRO, DATA_ULT_REAJUSTE DATA1, VLRFIXO_ANTERIOR DINHEIRO, VLRFIXO_DESCRICAO VARCHAR(255), ESTADO_CIVIL STRING_60, LOCAL_TRABALHO STRING_60, CNH STRING_20, CNH_VENCTO DATA1, FOTO VARCHAR(255), SETOR_COBRANCA INTEGER, PESSOA_AUTORIZADA1 VARCHAR(255), PESSOA_AUTORIZADA2 VARCHAR(255), PESSOA_AUTORIZADA3 VARCHAR(255), NOME_SOCIO1 VARCHAR(60), CPF_SOCIO1 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO2 VARCHAR(60), CPF_SOCIO2 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO3 VARCHAR(60), CPF_SOCIO3 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO4 VARCHAR(60), CPF_SOCIO4 VARCHAR(20) DEFAULT '000.000.000-00', MOV_FINANCEIRA DINHEIRO, BALANCO_PATRIMONIAL DINHEIRO, DATA_ULT_COMPRA DATE, VALOR_ULT_COMPRA DINHEIRO, DATA_ULT_PGTO DATA1, VENDE_PRECO_CUSTO INTEGER DEFAULT 0, MEDIA_ATRAZO INTEGER DEFAULT 0, APELIDO VARCHAR(100), CNPJ_CPF VARCHAR(20), DATA_ULT_VISITA DATA1, DATA_PROTESTO DATA1, IE_RG VARCHAR(20), IE_RG_ORGAOEXP VARCHAR(10), IE_RG_DATAEXP DATE, IE_RG_UF VARCHAR(2), SEXO VARCHAR(15), NASCIMENTO_CIDADE VARCHAR(60), NASCIMENTO_UF VARCHAR(2), PESSOA CHAR(20), CREDITO DINHEIRO, SELECIONADO INTEGER, QTD_MAQUINAS INTEGER, PLANO INTEGER, NOME_USUARIO VARCHAR(20), NOME_REDE VARCHAR(20), CFG_BOLETO_BANCO INTEGER, CFG_BOLETO_CONFIG INTEGER, INTERNO INTEGER DEFAULT 0, REPRESENTANTE INTEGER, PERC_LIMITE_CONDICIONAL NUMERIC(15,2), ACERTO INTEGER, CREDIARIO_SUSPENSO INTEGER DEFAULT 0, SUSPENSO_MOTIVO VARCHAR(255), MANEQUIM VARCHAR(20), CALCADO VARCHAR(20), NASCIMENTO DATE, TELEFONE_TRABALHO VARCHAR(20), CONSUMIDOR_FINAL INTEGER, COMPROD FLOAT, COMSERV FLOAT, INSC_SUFRAMA VARCHAR(9), EMPRESA INTEGER, LIVRE1 VARCHAR(255), LIVRE2 VARCHAR(255), LIVRE3 VARCHAR(255), LIVRE4 VARCHAR(255), LIVRE5 VARCHAR(255), ID_CONTA_CAIXA INTEGER, NOME_VENDEDOR VARCHAR(60), CELULAR_VENDEDOR VARCHAR(20), ECONVENIO VARCHAR(1), CONVENIO_CLIENTE INTEGER, CLIENTE INTEGER, FORNECEDOR INTEGER, DEPENDENTE INTEGER, ID_GRUPO INTEGER, RETER_ISS INTEGER, IM VARCHAR(20), LAST_MOD TIMESTAMP, SINC_NUVEM INTEGER); CREATE TABLE DROP_MOV_LIQCRECEBER(DATA_DEL DATE, HORA_DEL TIME, EMPRESA INTEGER, CODIGO INTEIRO NOT NULL, TITULO VARCHAR(20), PARCELA FLOAT, PARCELA_TOTAL INTEGER, TIPOTITULO CHAR(5), DATA DATA1, VENDA FLOAT, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, COD_COMISSIONADO FLOAT, DATAEMISSAO DATA1, PREDATADO DATA1, CLIENTE FLOAT, NOMECLIENTE VARCHAR(255), DATAVENCTO DATA1, VALORRECEBIDO DINHEIRO, DESCONTO DINHEIRO, ACRESCIMO DINHEIRO, VALORTITULO DINHEIRO, PERCCOMISSAO DINHEIRO, VALORCOMISSAO DINHEIRO, ANOMES DATA1, ID_ACERTO INTEGER, SINCRONIZADO INTEGER DEFAULT 0); CREATE TABLE DROP_MOV_RECEBER(DATA_DEL DATE, HORA_DEL TIME, EMPRESA INTEGER, CODIGO INTEIRO NOT NULL, TITULO VARCHAR(20), PARCELA FLOAT, PARCELA_TOTAL INTEGER, TIPOTITULO CHAR(5), CLIENTE FLOAT, CLIENTE_NOME VARCHAR(100), DATAEMISSAO DATA1, DATAVENCTO DATA1, AGENDADO_PARA DATA1, REFERENTE VARCHAR(255), INSTRUCAO BLOB SUB_TYPE 1, PORTADOR CHAR(3), BANCO CHAR(3), DIASATRAZO FLOAT, OBSERVACAO BLOB SUB_TYPE 1, ANOMES DATA1, BKP_ULTIMOPAGAMENTO VARCHAR(255), PERCJUROS FLOAT, VENDA FLOAT, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, COD_COMISSIONADO FLOAT, SELECIONADO INTEGER, PERCCOMISSAO FLOAT, VALORTITULO DINHEIRO, VALORJAPAGO DINHEIRO, RESTANTE DINHEIRO, TOTALRECEBER DINHEIRO, VALORJUROS DINHEIRO, DESCONTO DINHEIRO, ACRESCIMO DINHEIRO, COMISSAOSOBRE DINHEIRO, VALORCOMISSAO DINHEIRO, BCCOMISSAOJARECEBIDO DINHEIRO, COMISSAOJARECEBIDO DINHEIRO, COMISSAORECEBER DINHEIRO, ID_BOLETO INTEGER, ID_ACERTO INTEGER, JUROS_RECEBIDO DINHEIRO, IDENTIFICACAO VARCHAR(255), SINCRONIZADO INTEGER DEFAULT 0, ULTIMOPAGAMENTO DATE); CREATE TABLE DROP_MOV_SUBTVENDAS(DATA_DEL DATE, HORA_DEL TIME, EMPRESA INTEGER, COD_SUBVENDA INTEGER, COD_VENDA FLOAT, SERIE VARCHAR(10), ORDEM INTEGER, PRODUTO NUMERIC(15), PRODUTO2 NUMERIC(15), PERCDESCONTO FLOAT, DESCMERC VARCHAR(60), DESCMERC_2 VARCHAR(60), POSITIONECF INTEGER, UM CHAR(5), UM2 CHAR(5), COD_COMISSIONADO FLOAT, TRIBUTACAO VARCHAR(50), SERVICO INTEGER, CONDPGTO FLOAT, PERCCOMISSAO FLOAT, PESO FLOAT, TOTALPESO FLOAT, VALOR_LITRO NUMERIC_6_CASAS, DESCONTO DINHEIRO, SUBTOTAL DINHEIRO, COMISSAOSOBRE DINHEIRO, LUCRO DINHEIRO, PRECOCOMPRA DINHEIRO, QTD_CAIXAS NUMERIC_6_CASAS, QTD_LITROS NUMERIC_6_CASAS, QTD_COMPOSTO NUMERIC_6_CASAS, PERCACRESCIMO FLOAT, VLR_ACRESCIMO DINHEIRO, USUARIO STRING_40, CATEGORIA FLOAT, SUB_PRODUTO NUMERIC(15), DESC_GRANDE VARCHAR(200), NFE_CFOP VARCHAR(20), CST_CSOSN_ICMS VARCHAR(10), CSOSN_ICMS_NFCE VARCHAR(10), BASE_CALC_ICMS DINHEIRO, VALOR_ICMS DINHEIRO, CST_PIS VARCHAR(10), BASE_CALC_PIS DINHEIRO, VALOR_PIS DINHEIRO, CST_COFINS VARCHAR(10), BASE_CALC_COFINS DINHEIRO, VALOR_COFINS DINHEIRO, CST_IPI VARCHAR(10), BASE_CALC_IPI DINHEIRO, VALOR_IPI DINHEIRO, RED_BC_ICMS DINHEIRO, RED_BC_IPI DINHEIRO, RED_BC_PIS DINHEIRO, RED_BC_COFINS DINHEIRO, ALIQ_ICMS DINHEIRO, ALIQ_IPI DINHEIRO, ALIQ_PIS DINHEIRO, ALIQ_COFINS DINHEIRO, PERMITE_DESCONTO INTEGER DEFAULT 1, SN_IMEI VARCHAR(20), PRONTO INTEGER, ALIQ_IBPT DINHEIRO, IMPOSTO_IBPT DINHEIRO, ALIQ_IBPT_FEDERAL DINHEIRO, IMPOSTO_IBPT_FEDERAL DINHEIRO, ALIQ_IBPT_MUNICIPAL DINHEIRO, IMPOSTO_IBPT_MUNICIPAL DINHEIRO, COMPOSTO INTEGER DEFAULT 0, COMPOSICAO INTEGER DEFAULT 0, ID_COMPOSTO NUMERIC(15,2), VIRTUAL INTEGER, VALOR1 NUMERIC(12,4), SINCRONIZADO INTEGER DEFAULT 0, UM_FISCAL VARCHAR(10), QTD NUMERIC(12,4) DEFAULT '0,0000', DEPARTAMENTO INTEGER, BASE_CALC_ICMS_ST DINHEIRO, RED_BC_ICMS_ST DINHEIRO, VALOR_ICMS_ST DINHEIRO, ALIQ_ICMS_ST DINHEIRO, VALOR_FRETE DINHEIRO, PERC_SOBRE_VENDA2 NUMERIC(15,2), VALOR1_COMPOSTO1 NUMERIC(18,4), LOCALIZACAO_ESPECIFICA VARCHAR(60), CONFERIDO INTEGER, VBCUFDEST DINHEIRO, PFCPUFDEST DINHEIRO, PICMSUFDEST DINHEIRO, PICMSINTER DINHEIRO, PICMSINTERPART DINHEIRO, VFCPUFDEST DINHEIRO, VICMSUFDEST DINHEIRO, VICMSUFREMET DINHEIRO, PCREDSN DINHEIRO, VCREDICMSSN DINHEIRO, VLR_IMPOSTO_MANUAL DINHEIRO, TMP_ID_CLIENTE INTEGER); CREATE TABLE EMPRESA(CODIGO FLOAT NOT NULL, RAZAOSOCIAL CHAR(100), NOMEFANTASIA CHAR(100), EMAIL_EMPRESA VARCHAR(100), ENDERECO CHAR(100), BAIRRO CHAR(60), CNPJ CHAR(20), IE CHAR(20), CIDADE CHAR(100), ESTADO CHAR(2), TELEFONE CHAR(20), CEP CHAR(10), PDV_TIPOTITULO CHAR(50), PDV_VENDEDORPADRAO CHAR(50), PDV_CLIENTEPADRAO CHAR(50), PDV_PRODUTOPADRAO CHAR(50), PDV_FORMATARZEROS CHAR(50), PDV_CONDPAGAMENTOPADRAO CHAR(50), PDV_GAVETA CHAR(50), PDV_CHARBALANCA CHAR(50), PDV_QTDCHARBALANCA CHAR(50), PDV_QTDPADRAO CHAR(50), PDV_TOTAL_QTD INTEGER, PDV_SENHAGAVETA CHAR(50), NFE_LOGRADOURO CHAR(100), NFE_NUMERO CHAR(10), NFE_CIDADE_COD CHAR(20), NFE_COMPLEMENTO CHAR(60), NFE_EMAIL_CONTADOR CHAR(50), NFE_CNAE CHAR(20), NFE_IM CHAR(20), NFE_CFOP CHAR(20), NFE_TEXTO_NAT_OP CHAR(20), NFE_CRT INTEGER, PAD_PROD_MARCA CHAR(20), PAD_PROD_CATEGORIA CHAR(20), PAD_PROD_UM CHAR(20), PAD_PROD_CST CHAR(20), PAD_PROD_SERVICO CHAR(20), PAD_PROD_COMISSAO CHAR(20), PAD_PROD_BALANCA CHAR(20), PAD_PROD_DESC_MAX CHAR(20), PAD_PROD_QUESTIONA_RECALC_PRECO CHAR(20), PAD_PROD_CSOSN CHAR(20), PAD_PROD_CSTCOFINS CHAR(20), PAD_PROD_CSTPIS CHAR(20), PAD_PROD_CSTIPI CHAR(20), PAD_PROD_ALIQ_ICMS CHAR(20), PAD_PROD_ALIQ_IPI CHAR(20), PAD_PROD_ALIQ_PIS CHAR(20), PAD_PROD_ALIQ_COFINS CHAR(20), PAD_PROD_RED_BC_ICMS CHAR(20), PAD_PROD_RED_BC_IPI CHAR(20), PAD_PROD_RED_BC_PIS CHAR(20), PAD_PROD_RED_BC_COFINS CHAR(20), PAD_PROD_CUSTO_IPI CHAR(20), PAD_PROD_CUSTO_ICMS CHAR(20), PAD_PROD_CUSTO_FRETE CHAR(20), PAD_PROD_CFOP_ENT_DE VARCHAR(4), PAD_PROD_CFOP_ENT_FE VARCHAR(4), PAD_PROD_CFOP_SAI_DE VARCHAR(4), PAD_PROD_CFOP_SAI_FE VARCHAR(4), VENDAS_LOGIN CHAR(20), SPED_PERFIL CHAR, SPED_LISTA_ITENS_VENDAS INTEGER, CONT_NOME VARCHAR(60), CONT_CPF VARCHAR(20), CONT_CNPJ VARCHAR(20), CONT_CRC VARCHAR(20), CONT_CEP VARCHAR(10), CONT_LOGRADOURO VARCHAR(40), CONT_NUMERO VARCHAR(10), CONT_COMPLEMENTO VARCHAR(40), CONT_BAIRRO VARCHAR(40), CONT_MUNICIPIO VARCHAR(50), CONT_COD_MUNICIPIO VARCHAR(20), CONT_TELEFONE VARCHAR(20), CONT_FAX VARCHAR(20), CONT_EMAIL VARCHAR(40), CONT_EXTENSAO_CAT52 VARCHAR(10), COR_FONTE VARCHAR(10), PDV_ENVIA_COMPOSICAO INTEGER, PDV_MOSTRA_COMPOSTOS INTEGER, NFCE_TOKEN VARCHAR(50), NFCE_ID_TOKEN VARCHAR(6), LAST_INICIALIZA DATE, ID_SUPORTE INTEGER, FORCAR_EMITIR_NFCE_CARTAO INTEGER, CERTIFICADO BLOB, PATH_CERTIFICADO VARCHAR(100), COMPORTAMENTO_TRIBUTACAO INTEGER, USAR_EMBALAGENS_COMPLEXAS INTEGER, NAO_USAR_RENOVACAO_CAD INTEGER, RAMO_FAZENDA_AGRICOLA INTEGER, RAMO_HOTEL INTEGER, MODELO_CX_CC INTEGER, CASAS_DECIMAIS_VLR_UNITARIO INTEGER, CASAS_DECIMAIS_QTD INTEGER, NFE_SERIE VARCHAR(5), MDFE_SERIE VARCHAR(5), CNO VARCHAR(25), VENDAS_MOSTRAR INTEGER, NUVEM_ID INTEGER, NUVEM_HOST VARCHAR(30), NUVEM_PORT VARCHAR(4), NUVEM_USER VARCHAR(30), NUVEM_PASS VARCHAR(30), NUVEM_DATABASE VARCHAR(30), LAST_MOD TIMESTAMP, NUVEM_ARQCLIENTES TIMESTAMP, NUVEM_ARQPRODUTOS TIMESTAMP, NUVEM_ARQVENDEDOR TIMESTAMP, NUVEM_ARQCONDPGTO TIMESTAMP, NUVEM_ARQEMBALAGENS TIMESTAMP, NUVEM_ARQUSUARIOS TIMESTAMP, NUVEM_ARQESTOQUE TIMESTAMP, NUMERO_WHATSAPP_FINANCEIRO VARCHAR(20), ENDERECO_MOTOR_ZAP VARCHAR(200), TEXTO_MOTOR_ZAP_COBRANCA VARCHAR(500), TEXTO_MOTOR_ZAP_RODAPE VARCHAR(500), TEXTO_MOTOR_ZAP_RESGATE VARCHAR(500), TEXTO_MOTOR_ZAP_ANIVERSARIO VARCHAR(500), TEXTO_MOTOR_ZAP_COBRANCA_HOJE VARCHAR(500), PERC_DESCONTO_COBRANCA_HOJE FLOAT, IP_MOTOR_ZAP VARCHAR(30), INF_ADIC_NFE VARCHAR(255), HOTEL_HORA_VIRADA TIME, DPTO_PADRAO_ESTOQUE INTEGER); CREATE TABLE EMPRESA_2(CODIGO FLOAT NOT NULL, FIN_CONTA_VENDAS_A_VISTA VARCHAR(10), FIN_CONTA_OS_A_VISTA VARCHAR(10), FIN_CONTA_VENDAS_A_PRAZO VARCHAR(10), FIN_CONTA_OS_A_PRAZO VARCHAR(10), FIN_CONTA_RECEBIMENTOS VARCHAR(10), FIN_CONTA_PAGAMENTOS VARCHAR(10), FIN_CONTA_DESCONTOS VARCHAR(10), FIN_CONTA_SUPRIMENTO VARCHAR(10), FIN_CONTA_SANGRIA VARCHAR(10), FIN_CONTA_VENDAS_CHEQUE VARCHAR(10), FIN_CONTA_OS_CHEQUE VARCHAR(10), FIN_CONTA_RECEB_CHEQUE VARCHAR(10), FIN_CONTA_RECEB_VALES VARCHAR(10), FIN_CONTA_RECEB_DEPOSITO VARCHAR(10), FIN_CONTA_RECEB_DESCONTOS VARCHAR(10), FIN_CONTA_RECEB_JUROS VARCHAR(10), FIN_CONTA_RECEB_HAVER VARCHAR(10), FIN_CONTA_DEV_MERC VARCHAR(10), FIN_CONTA_RECEB_CARTAO VARCHAR(10), FIN_CONTA_ABERT_CX VARCHAR(10), FIN_CONTA_PESSOAL_FUNC VARCHAR(10), FIN_CONTA_VENDAS_CARTAO_CRED VARCHAR(10), FIN_CONTA_OS_CARTAO_CRED VARCHAR(10), FIN_CONTA_OS_CARTAO_DEB VARCHAR(10), FIN_CONTA_VENDAS_CARTAO_DEB VARCHAR(10), FIN_CONTA_OS_BOLETO VARCHAR(10), FIN_CONTA_VENDAS_BOLETO VARCHAR(10), FIN_CONTA_RECEB_BOLETO VARCHAR(10), FIN_CONTA_VENDAS_CONTRA_VALE VARCHAR(10), FIN_CONTA_OS_CONTRA_VALE VARCHAR(10), FIN_CONTA_LIQ_CARTAO VARCHAR(10), FIN_CONTA_CHEQUE_REPASSADO VARCHAR(10), FIN_CONTA_CHEQUE_ENV_BANCO VARCHAR(10), FIN_CONTA_CHEQUE_COMPENSADO VARCHAR(10), FIN_CONTA_OS_HAVER VARCHAR(10), FIN_CONTA_VENDA_HAVER VARCHAR(10), FIN_GERA_DUPLICATA INTEGER, FIN_PERC_JUROS DINHEIRO, FIN_VALOR_SALARIO DINHEIRO, FIN_SENHA_DESBLOQUEIA_VENDA VARCHAR(20), FIN_CONSIDERA_CHEQUES_CAIXA INTEGER, FIN_CONSIDERA_CARTAO_CAIXA INTEGER, FIN_CONSIDERA_VALE_CAIXA INTEGER, FIN_PEDIR_HISTORICO_FICHA INTEGER, FIN_NAO_USA_BANCO INTEGER, FIN_TEXTO_OUTROS_PGTO VARCHAR(20), FIN_ID_BANDEIRA_DEBITO INTEGER, FIN_ID_BANDEIRA_CREDITO INTEGER, ENT_PERTENCE_X INTEGER, ENT_PERMITE_TROCAR_COD_PROD_XML INTEGER, ENT_FORCAR_UM_CAD_PRODUTO INTEGER, PROD_TRAVA_VENDA_EST_ZERO INTEGER, SIS_DESCONTO_PESQUISA INTEGER, MAD_OPERADOR VARCHAR(20), MAD_SOLPRECO INTEGER, MAD_UM_PADRAO VARCHAR(10), MAD_USA_PLAQUETA INTEGER, VND_ESTOQUE_VENDA_ABERTO INTEGER, VND_PERMITE_DESCONTO INTEGER, VND_FISCAL_TOTAL INTEGER, VND_COND_PADRAO INTEGER, VND_QUESTIONA_COMPOSICAO INTEGER, VND_REL_NOME_COMPLETO_PROD INTEGER, VND_ALTERAR_VENDEDOR_ITENS INTEGER, VND_PERMITIR_VENDA_ZERADA INTEGER, VND_REL_CAMPO_PRODUTO VARCHAR(40), VND_IMPEDIR_FATURA_ESTOQUE_NEG INTEGER, VND_MOSTRAR_RESUMO_CLIENTE INTEGER, VND_USAR_CONTROLE_ENTREGAS INTEGER, VENDAS_BLOQUEADO INTEGER, VND_REL_IMPRIME_LOCALIZACAO INTEGER, VND_IMPEDIR_GRAVAR_SEM_VALIDAR INTEGER, VND_ESCONDER_VENDA_RAPIDA INTEGER, VND_MARGEM_SEG FLOAT, VND_OPERACAO_PADRAO VARCHAR(40), VND_ID_OPERACAO_PADRAO INTEGER, VND_ORDEM_IMPRESSAO_ITENS INTEGER, VND_PERMITIR_ACRESC_MENOR INTEGER, BAL_NOME_ARQ VARCHAR(20), ENDERECO_FOTOS VARCHAR(100), END_LOGOTIPO VARCHAR(100), END_LOGOTIPO_PDV VARCHAR(100), END_FUNDO VARCHAR(100), END_LOGO_VENDAS_EXPANDIDO VARCHAR(100), LOGO_VENDAS_EXPANDIDO_TAM_AUTO INTEGER, END_LOGO_EXPANDIDO VARCHAR(100), LOGO_EXPANDIDO_TAM_AUTO INTEGER, LISTAGEM_NOME VARCHAR(50), PERFIL_ESTOQUE INTEGER, MARGEM_LUCRO_FISCAL DINHEIRO, NFE_OUTRAS_INFO BLOB SUB_TYPE 1, FIN_USARCAMPOVENCTO_JUROS INTEGER, FIN_JUROS_APARTIR_DE INTEGER, ALIQ_SIMPLES DINHEIRO, ALIQ_ICMS DINHEIRO, SOMENTE_IMPRESSORA_BOBINA INTEGER, PERFIL_COMISSAO VARCHAR(30), VALOR_DESPESAS_FIXAS_EMPRESA DINHEIRO, PERC_DESPESAS_FIXAS_EMPRESA DINHEIRO, VALOR_FAT_MENSAL_EMPRESA DINHEIRO, PERFIL_MARGEM_LUCRO VARCHAR(16), ETQ_TAM_DESCRICAO INTEGER, PDV_UNIFICAR_ITENS_COMANDA INTEGER, PDV_SUPRIMIR_IMP_CREDIARIO INTEGER, FIN_PAD_PAGAR_TIPO_TITULO VARCHAR(10), FIN_PAD_PAGAR_PLANO_CONTA INTEGER, FIN_GERA_CARNE INTEGER, FIN_GERA_PROMISSORIA INTEGER, TEXTO_VENDA_ABERTA VARCHAR(50), NFE_GERAR_GRUPO_FORMAS INTEGER, FIN_CRIAR_RECEBER_SELECIONADO INTEGER, LIB_SUPRIMIR_TELA_LIBERACAO INTEGER, NFE_EMAIL_COPIA VARCHAR(100), DESATIVAR_AUDITORIA INTEGER, OBRIGAR_IDENTIFICACAO INTEGER, FIN_MARGEM_SEGURANCA DINHEIRO, IMPRIMIR_PERC_PROD_SERV_REL INTEGER, VND_PESQUISA_IMEDIATA INTEGER, FORCAR_ABRIR_CONTAS_PAGAR_IMP_X INTEGER, USAR_F12_LIBREMOTA INTEGER, ALIQ_PIS_NFSE FLOAT, ALIQ_COFINS_NFSE FLOAT, ALIQ_CONT_NFSE FLOAT, ALIQ_IR_NFSE FLOAT, NFSE_REGIME_ESPECIAL VARCHAR(50), NFSE_ENVIO_SINCRONO INTEGER, LAST_MOD TIMESTAMP, VND_FORCA_SOMENTE_X_MODO_FISCAL INTEGER); DESCRIBE FIELD PERFIL_ESTOQUE TABLE EMPRESA_2 '0 = CONSIDERA O ESTOQUE IMPLANTADO E QUANDO FOR RECALCULAR, NAO SE IMPORTA COM OS BALANCOS E STARTPOINT 1 = CONSIDERA OS BALANCO E O STARTPOINT NA HORA DE RECALCULAR O ESTOQUE'; CREATE TABLE EMPRESA_3(CODIGO INTEGER, OCORRENCIA VARCHAR(60), "6" VARCHAR(60), "3" VARCHAR(60), "5" VARCHAR(60), "10" VARCHAR(60)); CREATE TABLE EMPRESA_4(ID INTEGER, EXEC_CONV_NUMERO INTEGER, QUEMALTEROUCOMANDA VARCHAR(40), EXEC_CONV_PAGAR INTEGER, MIGROU_OPERACOES INTEGER, EXEC_CONF_USUARIOS INTEGER, EXEC_CONF_GRUPO_CAIXA INTEGER, EXEC_CONF_GRUPO_BANCO INTEGER, EXEC_CONF_NFE_TIPO_COMPRAS INTEGER, EXEC_CONF_FINALIDADE_COMPRAS INTEGER, EXEC_CONF_DATA_HORA_VENDAS INTEGER, EXEC_CONF_PERC_PROD_SERV INTEGER, ULTNSU INTEGER, EXEC_CONF_CLI_NEGATIVADO INTEGER, EXEC_CONF_NFE_SERIE INTEGER, EXEC_CONF_ENTREGAS INTEGER, EXEC_CONF_DPTO_COMPRAS INTEGER, EXEC_CONF_ML_VENDAS INTEGER, VERSAO_ACESSOS VARCHAR(20), EXEC_CONF_NUVEM INTEGER, EXEC_CONF_LIBERACAO INTEGER, EXEC_CONF_NFE_DESTINADAS INTEGER, EXEC_CONF_FICHA_INICIAL_CLI INTEGER, EXEC_CONF_VENCTO_FIXO INTEGER, EXEC_CONF_CFOP_COMPRAS INTEGER); CREATE TABLE MOV_AGENDA(EMPRESA INTEGER, CODIGO INTEGER, DATA DATA1, HORA VARCHAR(8), SITUACAO VARCHAR(10), COMPROMISSO VARCHAR(1000), USUARIO VARCHAR(10), ID_VENDA INTEGER, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, ID_ACOMPANHAMENTO INTEGER, ID_BANHOTOSA INTEGER, ID_VACINACAO INTEGER, ID_VERMIFUGACAO INTEGER, ID_SUBVENDA INTEGER); CREATE TABLE MOV_ALUGUEL(ID INTEGER NOT NULL, ID_CLIENTE INTEGER, NOME_CLIENTE VARCHAR(100), DATA_ALUGUEL DATE, DATA_ENTREGA DATE, DATA_PREV_SAIDA DATE, HORA_PREV_SAIDA TIME, DATA_PREV_RET DATE, HORA_PREV_RET TIME, DATA_DEVOLUCAO DATE, HORA_DEVOLUCAO TIME, VALOR DINHEIRO, STATUS VARCHAR(50), FAT_DINHEIRO DINHEIRO, FAT_CARTAO_CRED DINHEIRO, FAT_CARTAO_DEB DINHEIRO, FAT_CHEQUE DINHEIRO, FAT_CREDIARIO DINHEIRO); CREATE TABLE MOV_ALUGUEL_ITENS(ID INTEGER NOT NULL, ID_ALUGUEL INTEGER, ID_PRODUTO NUMERIC(15), NOME_PRODUTO VARCHAR(100), QTD FLOAT, VALOR DINHEIRO, SUBTOTAL DINHEIRO); CREATE TABLE MOV_AUDITORIA(ID INTEGER, ID_USER INTEGER, NOME_USER VARCHAR(10), NOME_TABELA VARCHAR(100), NOME_FORM VARCHAR(100), ACAO INTEGER, OPERACAO VARCHAR(100), DATA DATE, HORA TIME, EXECUTADO BLOB SUB_TYPE 1, NOME_MAQUINA VARCHAR(100)); CREATE TABLE MOV_AUDITORIA_DETALHES(ID INTEGER NOT NULL, ID_AUDITORIA INTEGER, CAMPO VARCHAR(30), VALOR_OLD VARCHAR(255), VALOR_NEW VARCHAR(255)); CREATE TABLE MOV_AUDITORIA_PROD(EMPRESA INTEGER, CODIGO INTEGER, DATA DATA1, HORA VARCHAR(10), USUARIO STRING_20, DESCMERC STRING_40, ANTERIOR VALOR, ALTERADO VALOR, PRODUTO FLOAT); CREATE TABLE MOV_BALANCO(EMPRESA INTEGER, COD_BARRAS NUMERIC(15), DATA DATE, MERCADORIA VARCHAR(120), GRUPO_FISCAL VARCHAR(60), TRIBUTACAO CHAR(10), UM CHAR(3), VALOR1 DINHEIRO, PRECOCOMPRA DINHEIRO, ESTOQUE_ANTERIOR NUMERIC_3_CASAS, TOTALENTRADAS NUMERIC_3_CASAS, TOTALSAIDAS NUMERIC_3_CASAS, TOTALSAIDASCUPOM NUMERIC_3_CASAS, TOTALSAIDASCONSUMO INTEGER, ESTOQUE_ANTERIOR2 NUMERIC_3_CASAS, TOTALENTRADAS2 NUMERIC_3_CASAS, TOTALSAIDAS2 NUMERIC_3_CASAS, TOTALSAIDASCUPOM2 NUMERIC_3_CASAS, QTD NUMERIC_3_CASAS, NCM VARCHAR(10), ESTOQUE_CONFERIDO INTEGER DEFAULT 0, CUSTO_OFICIAL NUMERIC_3_CASAS, CSOSN VARCHAR(20), SUBTOTAL NUMERIC_3_CASAS); CREATE TABLE MOV_CAMPANHA(ID INTEGER NOT NULL, ID_CAMPANHA INTEGER, DESTINO VARCHAR(30), DATA DATE, HORA TIME); CREATE TABLE MOV_CARTAO_ACERTO(ID INTEGER NOT NULL, DATA DATE, ID_CONTA_BANCO INTEGER, ID_BAIXA_BANCO INTEGER, TOTAL DINHEIRO, LOCAL_PAGAMENTO INTEGER, ID_CONTA_CAIXA INTEGER, ID_CONCENTRADOR INTEGER, ID_OPERADOR INTEGER, HISTORICO VARCHAR(100), NUMERO_DOCUMENTO VARCHAR(20)); CREATE TABLE MOV_CARTAOCD(CODIGO INTEGER NOT NULL, COD_OPERADORA_CARTAO INTEGER, COD_BANDEIRA_CARTAO INTEGER, ID_VENDA INTEGER, ID_VENDA_ORDEM INTEGER, ID_VENDA_SERIE VARCHAR(10), PARCELA INTEGER, PARCELA_TOTAL INTEGER, FORMAPARCELAMENTO INTEGER, EMISSAO DATE, VENCIMENTO DATE, VALOR NUMERIC(15,2), TAXA NUMERIC(15,2), DESCONTO NUMERIC(15,2), LIQUIDO NUMERIC(15,2), NAUTORIZACAO VARCHAR(15), BAIXADO INTEGER, DATA_BAIXA DATE, USUARIO_BAIXA VARCHAR(10), ID_BANDEIRA_ACBR INTEGER, SELECIONADO INTEGER, ID_ACERTO INTEGER); CREATE TABLE MOV_CHEQUES(CODIGO INTEGER, EMPRESA INTEGER, BANCO CHAR(3), CHEQUE VARCHAR(20), AGENCIA VARCHAR(10), CONTA VARCHAR(20), EMISSAO DATA1, SACADO VARCHAR(40), TELEFONE VARCHAR(16), PREDATADO DATA1, SELECIONADO INTEGER, REPASSADO INTEGER, DEPOSITADO INTEGER, NUMCUSTODIA FLOAT, POSSE_BANCO INTEGER, QUAL_BANCO INTEGER, DATA_REPASSE_BANCO DATA1, DATA_COMPENSACAO_BANCO DATA1, DATA_PRIMEIRA_DEVOLUCAO DATA1, DATA_SEGUNDA_DEVOLUCAO DATA1, COMPENSADO INTEGER, DEVOLVIDO INTEGER, DEVOLVIDO_QUITADO INTEGER, RESPONSAVEL VARCHAR(60), DATA DATA1, DATADEPOSITO DATA1, DATACUSTODIA DATA1, BKP_CONTADEPOSITO VARCHAR(50), BKP_CONTACUSTODIA VARCHAR(50), DATAREPASSE DATA1, REPASSADOPARA VARCHAR(255), DISPONIVEL INTEGER, BKP_VENDA FLOAT, VALOR DINHEIRO, SITUACAO VARCHAR(40), QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER, SINCRONIZADO INTEGER DEFAULT 0, CNPJ_CPF VARCHAR(20), CONTADEPOSITO INTEGER, CONTACUSTODIA INTEGER, VENDA INTEGER, VALOR_CX DINHEIRO, DESTINO_CX INTEGER); CREATE TABLE MOV_CHEQUES_EMIT(CODIGO INTEGER, EMPRESA INTEGER, BANCO CHAR(3), CHEQUE VARCHAR(20), CONTA VARCHAR(20), CONTA_ANALITICA VARCHAR(25), EMISSAO DATA1, PREDATADO DATA1, SELECIONADO INTEGER, COMPENSADO INTEGER, DATA_COMPENSACAO_BANCO DATA1, DEVOLVIDO INTEGER, DATA DATA1, VALOR DINHEIRO, REPASSADO_PARA VARCHAR(200), QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER); CREATE TABLE MOV_COLETOR(ID INTEGER NOT NULL, ID_COLETOR VARCHAR(30), ID_SISTEMA NUMERIC(15), NOME_PRODUTO VARCHAR(100), DATA_AJUSTE DATE, QTD FLOAT, LOCALIZACAO VARCHAR(100), ORIGEM_LINK VARCHAR(100), PROCESSADO INTEGER); CREATE TABLE MOV_COLETOR_LINK(ID_COLETOR VARCHAR(20), ID_SISTEMA NUMERIC(15)); CREATE TABLE MOV_COMISSAO(ID INTEGER, ID_VENDA INTEGER, ID_SUBTVENDA INTEGER, ORDEM INTEGER, SERIE VARCHAR(10), DATA DATE, DESC_ITEM VARCHAR(60), ID_FUNCIONARIO INTEGER, NOME_FUNCIONARIO VARCHAR(60), BC_COMISSAO DINHEIRO, PERC_SOBRE_ITEM DINHEIRO, PERC_COMISSAO DINHEIRO, VALOR_COMISSAO DINHEIRO, SIT_VENDA VARCHAR(4), VALOR_INTEGRAL_ITEM DINHEIRO, ID_ITEM NUMERIC(15), SERVICO INTEGER); CREATE TABLE MOV_COMPRAS(EMPRESA INTEGER, COD_COMPRA FLOAT, CODIGO FLOAT, MODELO VARCHAR(100), TIPO_PAGAMENTO VARCHAR(20), FRETE_POR_CONTA VARCHAR(40), FORNECEDOR FLOAT, FORNECEDOR_ANTES_MIGRAR INTEGER, UF_FORNECEDOR VARCHAR(2), DATA DATA1, DATA_ENTRADA DATA1, DATA_EMISSAO DATA1, OBSERVACAO VARCHAR(255), NNOTA DOUBLE PRECISION, PESOTOTAL FLOAT, USUARIO STRING_40, TOTAL_PRODUTOS DINHEIRO, TOTAL_DESCONTOS DINHEIRO, TOTAL_DESPESAS DINHEIRO, TOTAL_ITENS INTEGER, VALOR_IPI DINHEIRO, BASE_ICMS DINHEIRO, VALOR_ICMS DINHEIRO, BASE_ICMS_SUBST DINHEIRO, VALOR_ICMS_SUBST DINHEIRO, TOTAL DINHEIRO, FRETE DINHEIRO, VALOR_SEGURO DINHEIRO, VALOR_PIS DINHEIRO, VALOR_COFINS DINHEIRO, NOME_FORNECEDOR STRING_60, SERIE STRING_10, CFOP INTEGER, ANOMES DATA1, PERTENCE_X INTEGER, ENDERECO_XML VARCHAR(255), NFE_XML BLOB, CHAVE_ACESSO VARCHAR(100), CST_ICMS VARCHAR(3), LANCOU_PAGAR INTEGER, CONFERIDO INTEGER, FATURADO INTEGER, NFE_TIPO INTEGER, IMPORTADO_FATURA INTEGER); CREATE TABLE MOV_COMPRAS_FATURA(ID INTEGER NOT NULL, COD_COMPRA INTEGER, IND_EMIT INTEGER, IND_TIT VARCHAR(2), DESC_TIT VARCHAR(100), NUM_TIT VARCHAR(20), QTD_PARC INTEGER, VL_TIT DINHEIRO); CREATE TABLE MOV_COMPRAS_FATURA_PARCELAS(ID INTEGER NOT NULL, COD_COMPRA INTEGER, NUM_PARC INTEGER, DT_VCTO DATE, VL_PARC DINHEIRO); CREATE TABLE MOV_CONTABANCO(CODIGO INTEGER NOT NULL, DATA DATE NOT NULL, COMPENSADO VARCHAR(1) DEFAULT 'N' NOT NULL, TIPO INTEGER NOT NULL, USUARIO CHAR(10) NOT NULL, DATACOMPENSADO DATE, HORARIO TIME, COD_CONTABANCO INTEGER, COD_PLANOCONTA INTEGER, COD_GRUPO INTEGER, NDOCUMENTO VARCHAR(50), HISTORICO VARCHAR(100), VALOR NUMERIC(15,2), ENTRADA NUMERIC(15,2), SAIDA NUMERIC(15,2)); CREATE TABLE MOV_CONTADOR_POSTO(CODIGO INTEGER, BOMBA INTEGER, TANQUE INTEGER, DATA DATA1, PRODUTO NUMERIC(15), NOME_PRODUTO VARCHAR(40), CANAL INTEGER, ANTERIOR NUMERIC(15,2), ATUAL NUMERIC(15,2), HORAULTABAST VARCHAR(10), NULTNOTA INTEGER); CREATE TABLE MOV_CORRESPONDENTE(ID INTEGER NOT NULL, ID_TERMINAL INTEGER, DATA DATE, SALDO_ANTERIOR DINHEIRO, QTD_PAGAMENTOS INTEGER, VALOR_PAGAMENTOS DINHEIRO, QTD_RECEBIMENTOS_LIQ INTEGER, QTD_RECEBIMENTOS INTEGER, VALOR_RECEBIMENTOS DINHEIRO, ARRECADACAO DINHEIRO, TROCO_PREMIADO_QTD FLOAT, TROCO_PREMIADO_VALOR DINHEIRO, TROCO_PREMIADO_PERC DINHEIRO, TROCO_PREMIADO_COMISSAO DINHEIRO, RECARGA_CELULAR_VALOR DINHEIRO, RECARGA_CELULAR_PERC DINHEIRO, RECARGA_CELULAR_COMISSAO DINHEIRO, RECARGA_CELULAR_QTD FLOAT, OUTROS_VALOR DINHEIRO, OUTROS_PERC DINHEIRO, OUTROS_COMISSAO DINHEIRO, QTD_DEPOSITOS FLOAT, TOTAL_DEP_CONTA DINHEIRO, ADIANTAMENTO DINHEIRO, FECHAMENTO DINHEIRO, TOTAL_PRODUCAO DINHEIRO, VALOR_POR_RECEBIMENTO DINHEIRO, VALOR_POR_PAGAMENTO DINHEIRO, TOTAL_GANHO_RECEBIMENTO DINHEIRO, TOTAL_GANHO_PAGAMENTO DINHEIRO, SOBRAS DINHEIRO, FALTAS DINHEIRO); CREATE TABLE MOV_COZINHA(ID INTEGER NOT NULL, ID_COMANDA VARCHAR(10), ID_VENDA INTEGER, ID_PRODUTO NUMERIC(15,2), QTD NUMERIC(15,2), DATA_PEDIDO DATE, HORA_PEDIDO TIME, STATUS VARCHAR(25), IMPRESSO INTEGER, ARQUIVO_CFG_IMPRESSORA VARCHAR(255), OBSERVACAO VARCHAR(255)); CREATE TABLE MOV_CREDITO_CLIENTE(CODIGO INTEGER, CLIENTE INTEGER, NOME_CLIENTE VARCHAR(100), DATA DATE, HORA TIME, VALOR DINHEIRO, OBSERVACAO VARCHAR(150), ID_ACERTO INTEGER, ID_VENDA INTEGER, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, DEBCRED VARCHAR(10), JA_PROCESSOU INTEGER, QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER); CREATE TABLE MOV_CTE(ID INTEGER NOT NULL, DOCUMENTO VARCHAR(20), SERIE VARCHAR(10), SUB_SERIE VARCHAR(10), DATA DATE, DATA_ENTRADA DATE, MODELO VARCHAR(50), ID_PESSOA INTEGER, SITUACAO_DOCUMENTO VARCHAR(30), TIPO_CTE VARCHAR(100), CHAVE_ACESSO VARCHAR(100), CST VARCHAR(100), CFOP VARCHAR(4), VALOR_TOTAL DINHEIRO, VALOR_DESCONTO DINHEIRO, VALOR_SERVICO DINHEIRO, VALOR_N_TRIB DINHEIRO, IBGE_ORIGEM INTEGER, IBGE_DESTINO INTEGER, GERAR_FINANCEIRO INTEGER, COND_PGTO INTEGER, TIPO_TITULO VARCHAR(10), ID_DOCUMENTO VARCHAR(10), PORTADOR INTEGER, HISTORICO VARCHAR(200), ID_PLANO_CONTA INTEGER, ID_COMPRA INTEGER); CREATE TABLE MOV_CUSTODIA(EMPRESA INTEGER, CODIGO FLOAT NOT NULL, DATACUST DATA1, DATACOMP DATA1, CONTA INTEGER, NCHEQUES INTEGER, NOME_CONTA STRING_20, VALORTOTAL DINHEIRO, VALORDESCONTOS DINHEIRO, JUROS DINHEIRO, LIQUIDO DINHEIRO); CREATE TABLE MOV_DUPLICATA(EMPRESA INTEGER, CODIGO INTEGER, DATA DATA1, FATURA_VALOR DINHEIRO, FATURA_NUMERO STRING_10, DUPLICATA_VALOR DINHEIRO, DUPLICATA_NUMERO STRING_20, VENCIMENTO DATA1, DESCONTO DINHEIRO, COND_ESPECIAL STRING_40, DESCONTO_ATE DATA1, NOME_SACADO VARCHAR(100), FONE_SACADO STRING_20, ENDERECO VARCHAR(150), MUNICIPIO STRING_40, ESTADO VARCHAR(2), CEP VARCHAR(10), CNPJ_CPF STRING_40, IE_RG STRING_40, EXTENSO_1 VARCHAR(255), EXTENSO_2 VARCHAR(255), RECEBER_VINCULADO INTEGER, CLIENTE INTEGER, ID_VENDA INTEGER, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, SELECIONADO INTEGER); CREATE TABLE MOV_EMAIL(EMPRESA INTEGER, CODIGO INTEGER, DE VARCHAR(40), ENDERECO VARCHAR(40), PARA VARCHAR(100), COPIA VARCHAR(100), ASSUNTO VARCHAR(100), TEXTO BLOB, ENVIADO_DATA DATE, ENVIADO_HORA TIME, ENVIADO INTEGER, HOST1 VARCHAR(40), USER1 VARCHAR(40), PASS1 VARCHAR(20), XML INTEGER); CREATE TABLE MOV_EMAIL_ANEXO(EMPRESA INTEGER, CODIGO INTEGER, ID_EMAIL INTEGER, ARQUIVO VARCHAR(200)); CREATE TABLE MOV_ENERGIA(EMPRESA INTEGER, CODIGO INTEGER, FORNECEDOR INTEGER, MES_ANO VARCHAR(7), DATA_EMISSAO DATA1, DATA_ENTRADA DATA1, NUM_DOC VARCHAR(20), SERIE VARCHAR(20), SUBSERIE VARCHAR(20), CLASSE_CONSUMO VARCHAR(30), BASE_ICMS DINHEIRO, VALOR_ICMS DINHEIRO, BASE_ICMS_SUBST DINHEIRO, VALOR_ICMS_SUBST DINHEIRO, VALOR_TOTAL_DOCUMENTO DINHEIRO, VALOR_TOTAL_CONSUMIDO DINHEIRO, VALOR_TOTAL_DESCONTO DINHEIRO, VALOR_DESPESAS DINHEIRO, VALOR_SERVICOS_NAO_TRIB DINHEIRO, VALOR_COBRADO_TERCEIROS DINHEIRO, VALOR_PIS DINHEIRO, VALOR_COFINS DINHEIRO, TIPO_LIGACAO VARCHAR(40), GRUPO_TENSAO VARCHAR(40), ANALITICO_CST_ICMS VARCHAR(10), ANALITICO_CFOP VARCHAR(4), ANALITICO_ALIQ_ICMS DINHEIRO, ANALITICO_VALOR_OPERACAO_ICMS DINHEIRO, ANALITICO_BASE_CALC_ICMS DINHEIRO, ANALITICO_VALOR_ICMS DINHEIRO, ANALITICO_BASE_CALC_ICMS_SUBST DINHEIRO, ANALITICO_VALOR_ICMS_SUBST DINHEIRO, ANALITICO_VALOR_NAO_TRIBUTADO DINHEIRO, ANALITICO_CODIGO_OBSERVACAO INTEGER); CREATE TABLE MOV_ENLACE(ID INTEGER NOT NULL, DATA DATE, HORA VARCHAR(8), USUARIO VARCHAR(20), OPERACAO BLOB SUB_TYPE 1); CREATE TABLE MOV_ENTREGA(EMPRESA INTEGER, CODIGO INTEGER NOT NULL, COD_VENDA INTEGER, VENDA_SERIE VARCHAR(10), DATA_VENDA DATE, DATA_PREVISAO DATE, HORA_PREVISAO VARCHAR(8), CLIENTE INTEGER, NOME_CLIENTE VARCHAR(100), ENDERECO VARCHAR(60), COMPLEMENTO VARCHAR(255), NUMERO VARCHAR(10), BAIRRO VARCHAR(40), MUNICIPIO VARCHAR(60), ESTADO VARCHAR(2), SITUACAO VARCHAR(21), OBSERVACAO VARCHAR(100), DATA_ENTREGA DATE, HORA_ENTREGA VARCHAR(10), ID_ROMANEIO INTEGER, PESO_TOTAL FLOAT, VENDA_OBS VARCHAR(200), ENTREGA_FUTURA INTEGER); CREATE TABLE MOV_ENTREGA_EFET(ID INTEGER NOT NULL, DATA DATE, MODALIDADE VARCHAR(50), ID_ENTREGA INTEGER, PESO FLOAT, OBSERVACAO BLOB, ID_FUNCIONARIO INTEGER, RECEBIDO_POR VARCHAR(100)); CREATE TABLE MOV_ENTREGA_FICHA(EMPRESA INTEGER, CODIGO INTEGER, ID_ENTREGA INTEGER, ID_ITEM_ENTREGA INTEGER, ID_PRODUTO NUMERIC(15), NOME_PRODUTO VARCHAR(100), PESO_ITEM FLOAT, QTD_ENTREGUE NUMERIC(15,3), PESO_TOTAL FLOAT, DATA DATE, HORA VARCHAR(8), ID_FUNCIONARIO INTEGER, RECEBIDO_POR VARCHAR(60), ID_EFET INTEGER); CREATE TABLE MOV_ENTREGA_ITENS(EMPRESA INTEGER, CODIGO INTEGER, ID_ENTREGA INTEGER, PRODUTO NUMERIC(15), NOME_PRODUTO VARCHAR(120), UM VARCHAR(10), QTDENTREGAR NUMERIC_3_CASAS, QTDENTREGUE NUMERIC_3_CASAS, SALDO NUMERIC_3_CASAS, DATA_PREVISAO DATE, HORA_PREVISAO VARCHAR(10), ENTREGADOR INTEGER, SITUACAO VARCHAR(21), DATA_ENTREGA DATE, HORA_ENTREGA VARCHAR(10), PRODUTO_REAL NUMERIC(15), NOME_PRODUTO_REAL VARCHAR(120), UM_REAL VARCHAR(10), QTDENTREGAR_REAL NUMERIC_3_CASAS, QTDENTREGUE_REAL NUMERIC_3_CASAS, SALDO_REAL NUMERIC_3_CASAS, PESO_TOTAL_ITEM FLOAT, COD_VENDA INTEGER, DEPARTAMENTO INTEGER); CREATE TABLE MOV_ESTOQUE(EMPRESA INTEGER, CODIGO INTEGER, COD_BARRAS NUMERIC(15,2), CRED NUMERIC(15,3), CREDX NUMERIC(15,3), DEB NUMERIC(15,3), DEBX NUMERIC(15,3), DATA DATE, HORA TIME, USUARIO VARCHAR(20), ID_ENTRADA INTEGER, ID_SAIDA INTEGER, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, MOTIVO VARCHAR(60), JA_PROCESSOU INTEGER, TIPO INTEGER, DEPARTAMENTO_ANTERIOR INTEGER, DEPARTAMENTO_NOVO INTEGER, COMPUTADOR VARCHAR(60), TEM_ESTORNO INTEGER, TALHAO INTEGER, MAQUINA INTEGER, MAQUINA_KM FLOAT, MAQUINA_HORA FLOAT, FUNCIONARIO INTEGER); CREATE TABLE MOV_ESTOQUE_TRANSF_DEP(CODIGO INTEGER NOT NULL, DATA DATE, PRODUTO NUMERIC(15,2), DEP_ORIGEM INTEGER, DEP_DESTINO INTEGER, QTD NUMERIC(15,4), USUARIO VARCHAR(40), JA_PROCESSOU INTEGER DEFAULT 0); CREATE TABLE MOV_EXTRATO(EMPRESA INTEGER, CODIGO INTEGER NOT NULL, CODCONTA INTEGER, DATAEMISSAO DATA1, HORA_EMISSAO VARCHAR(8), HISTORICO STRING_60, DOCUMENTO STRING_60, COMPENSACAO DATA1, DATAPRE DATA1, ENTRADA DINHEIRO, SAIDA DINHEIRO, SALDO DINHEIRO, SALDOREAL DINHEIRO, ULTIMO INTEGER, OBSERVACAO VARCHAR(1000), ID_FOLHA INTEGER, ID_PLANOCONTA INTEGER, DOCUMENTO_ANEXO BLOB, NOME_DOC_ANEXO VARCHAR(100)); CREATE TABLE MOV_EXTRATO_PESSOAL(EMPRESA INTEGER, CODIGO INTEGER NOT NULL, FUNCIONARIO INTEGER, ID_MAQUINA INTEGER, ID_TALHAO INTEGER, DATAEMISSAO DATA1, HORA_EMISSAO VARCHAR(8), HISTORICO STRING_60, ENTRADA DINHEIRO, SAIDA DINHEIRO, SALDO DINHEIRO, ULTIMO INTEGER, OBSERVACAO VARCHAR(1000), ID_FOLHA INTEGER, ID_REQUISICAO INTEGER, ID_CAIXA INTEGER, ID_PLANOCONTA INTEGER, LOCALPAGAMENTO INTEGER, COD_CAIXA INTEGER, COD_CONTABANCO INTEGER, ID_MOTORISTA INTEGER, ID_ROMANEIO_FAZ INTEGER, QTD NUMERIC(18,3)); CREATE TABLE MOV_FICHA_CLIENTE(CODIGO INTEGER NOT NULL, ID_CLIENTE INTEGER, DATAEMISSAO DATA1, HORA_EMISSAO VARCHAR(8), HISTORICO VARCHAR(255), DOCUMENTO VARCHAR(150), ENTRADA DINHEIRO, SAIDA DINHEIRO, SALDO DINHEIRO, ULTIMO INTEGER, ID_RECEBER INTEGER, ID_PAGAR INTEGER, ID_ACERTO INTEGER, ID_VENDA INTEGER, LISTA_TITULOS BLOB SUB_TYPE 1, IDENTIFICACAO VARCHAR(255), ID_OPERADOR_CAIXA INTEGER); CREATE TABLE MOV_FISCAL_EVENTOS(ID INTEGER, DATA DATE, HORA TIME, TIPO INTEGER, XML_RETORNO BLOB, END_XML_RETORNO VARCHAR(200), MODELO_DOC INTEGER, DOC_VINCULADO INTEGER); CREATE TABLE MOV_FOLHAPGTO(EMPRESA INTEGER, CODIGO INTEGER NOT NULL, DATA DATA1, TIPOFOLHA CHAR(10), FUNCIONARIO FLOAT, SALARIO VALOR, INSS FLOAT, FGTS FLOAT, QTDHEXTRA FLOAT, VLRHEXTRA VALOR, INSALUBRIDADE VALOR, REFERENCIA STRING_40, QTDFALTAS FLOAT, VLRFALTAS VALOR, A_13SALARIO VALOR, FGTSS13SAL VALOR, INSSS13SAL VALOR, A_13SFERIAS VALOR, VLRINSS VALOR, VLRFGTS VALOR, SALFAMILIA VALOR, DESCFIX VALOR, FERIAS VALOR, ADICIONALNOT VALOR, OBSERVACAO STRING_40, CALCDSR STRING_20, CALCFERIAS STRING_20, CALC13 STRING_20, CALC13SFERIAS STRING_20, ALUGUEL VALOR, DSR VALOR, MESESTRAB FLOAT, DSRDIASTRAB FLOAT, VLRREQUISICAO VALOR, TOTALFOLHA VALOR, TOTALDESCONTOS VALOR, TOTALRECEBER VALOR, OUTLANCAMENTOS1 VALOR, OBSOUTLANCAMENTOS STRING_60, OUTDESCONTOS VALOR, OBSOUTDESCONTOS STRING_60, OUTLANCAMENTOS2 VALOR, OBSOUTLANCAMENTOS2 STRING_60, ADIANTAMENTOS VALOR, DIASTRAB FLOAT, VLRDIASTRAB VALOR, VLRDIARIA VALOR, RESCISAO STRING_20, DESCONTAREQ STRING_20, QTDHEXTRA100 FLOAT, VLRHEXTRA100 VALOR, FINALIZADO INTEGER, BASE_IRRF VALOR, VALOR_IRRF VALOR, PERC_IRRF VALOR, BASE_INSS VALOR, BASE_FGTS VALOR, TRAVADO_HORA_EXTRA INTEGER, TRAVADO_DSR INTEGER, TRAVADO_INSS INTEGER, TRAVADO_FGTS INTEGER, TRAVADO_IRRF INTEGER); CREATE TABLE MOV_IMPORTACOES_XML(EMPRESA INTEGER DEFAULT 1, CODIGO INTEGER, FORNECEDOR INTEGER, COD_PROD_XML VARCHAR(20), CODIGO_REF VARCHAR(20), COD_PROD_VINCULADO NUMERIC(15), NOME_PROD_VINCULADO VARCHAR(255), CFOP VARCHAR(10), CST VARCHAR(3)); CREATE TABLE MOV_INFOCHEQ(LANCAMENTO VARCHAR(20), SITUACAO VARCHAR(255), DATA TIMESTAMP, HORA VARCHAR(50)); CREATE TABLE MOV_INTEGRACAO_DELIVERY(OS INTEGER, STATUS VARCHAR(40), URGENCIA VARCHAR(10), MOMENTO_SOL DATE, HORA_SOL TIME, EMPRESA VARCHAR(100), MOVIMENTO_PENDENCIA DATE, MOVIMENTO_ACEITE DATE, MOTORISTA VARCHAR(100), VALOR_CORRIDA FLOAT, LIXO VARCHAR(100)); CREATE TABLE MOV_INTEGRACAO_EFET(ID INTEGER NOT NULL, DATA DATE, HORA TIME, USUARIO VARCHAR(100), NOME_ARQUIVO VARCHAR(100), CONCLUIDO_RECEBER VARCHAR(3), CONCLUIDO_PAGAR VARCHAR(3)); CREATE TABLE MOV_JA_ADVERTENCIA(ID INTEGER NOT NULL, ID_FICHA INTEGER, NOME_APRENDIZ VARCHAR(100), NOME_EMPRESA VARCHAR(100), MOTIVO VARCHAR(255), MOTIVO_COMP VARCHAR(500), DATA DATE); CREATE TABLE MOV_JA_HISTORICO(ID INTEGER NOT NULL, ID_FICHA INTEGER, TIPO_MOVIMENTO VARCHAR(40), DATA DATE, ID_EMPRESA INTEGER, NOME_EMPRESA VARCHAR(100), OBSERVACAO VARCHAR(255), DATA_ENTREVISTA DATE, HORARIO_ENTREVISTA VARCHAR(5), CONTATO_ENTREVISTA VARCHAR(50), ENDERECO_ENTREVISTA VARCHAR(255)); CREATE TABLE MOV_JA_NOTAS(ID INTEGER NOT NULL, ID_MODULO INTEGER, ID_FICHA INTEGER, NOTA DINHEIRO, NOME_MODULO VARCHAR(100)); CREATE TABLE MOV_LIBERACAO(EMPRESA INTEGER, CODIGO INTEGER, DATA_PEDIDO DATE, HORA_PEDIDO VARCHAR(10), USUARIO_PEDIDO VARCHAR(20), ID_VENDA INTEGER, ID_CLIENTE INTEGER, VALOR_VENDA DINHEIRO, DATA_LIB DATE, HORA_LIB VARCHAR(10), USUARIO_LIB VARCHAR(20), LIBERADO INTEGER DEFAULT 0, NEGADO INTEGER DEFAULT 0, MOTIVO_NEGADO VARCHAR(255), ORIGEM_PEDIDO VARCHAR(30), NOME_CLIENTE VARCHAR(100), MOTIVO_BLOQUEIO BLOB SUB_TYPE 1, MENSAGEM_VENDEDOR BLOB SUB_TYPE 1, MENSAGEM_FINAL BLOB SUB_TYPE 1, COND_PGTO INTEGER, TIPO_BLOQUEIO INTEGER, MARGEM_LIQ FLOAT); CREATE TABLE MOV_LIQCPAGAR(EMPRESA INTEGER, CODIGO INTEIRO NOT NULL, DATA DATA1, COD_PAGAR INTEGER, VALORPAGO DINHEIRO, ACRESCIMO DINHEIRO, DESCONTO DINHEIRO, ID_EXTRATO INTEGER, CHEQUE INTEGER, PREDATADO DATA1, CREDOR INTEGER, ANOMES DATA1, QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER, OBSERVACAO VARCHAR(100), ID_PLANOCONTA INTEGER, LOCALPAGAMENTO INTEGER, COD_FORNECEDOR INTEGER, COD_CONTABANCO INTEGER, COD_CAIXA INTEGER, COD_PLANOCONTA INTEGER, USUARIO VARCHAR(10), COD_MOV_CONTABANCO INTEGER, SINCRONIZADO_CONTA_CORRENTE INTEGER, ARQUIVO_COMPROVANTE VARCHAR(100)); CREATE TABLE MOV_LIQCRECEBER(EMPRESA INTEGER, CODIGO INTEIRO NOT NULL, TITULO VARCHAR(20), PARCELA FLOAT, PARCELA_TOTAL INTEGER, TIPOTITULO CHAR(5), DATA DATA1, VENDA FLOAT, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, COD_COMISSIONADO FLOAT, DATAEMISSAO DATA1, PREDATADO DATA1, CLIENTE FLOAT, NOMECLIENTE VARCHAR(255), DATAVENCTO DATA1, VALORRECEBIDO DINHEIRO, DESCONTO DINHEIRO, ACRESCIMO DINHEIRO, VALORTITULO DINHEIRO, PERCCOMISSAO DINHEIRO, VALORCOMISSAO DINHEIRO, ID_ACERTO INTEGER, SINCRONIZADO INTEGER DEFAULT 0, ANOMES DATA1, SINCRONIZADO_CONTA_CORRENTE INTEGER); CREATE TABLE MOV_LIVRO_HOSPEDAGEM(ID INTEGER NOT NULL, ID_VENDA INTEGER, DATA DATE, NOME VARCHAR(100), DOCUMENTO VARCHAR(50), CONTATO VARCHAR(20), NASCIMENTO DATE); CREATE TABLE MOV_LIVROCAIXA(CODIGO INTEGER NOT NULL, COD_CAIXA INTEGER NOT NULL, COD_PLANOCONTA INTEGER NOT NULL, CONFERIDO VARCHAR(1) DEFAULT 'N', NDOCUMENTO VARCHAR(50), TIPO INTEGER NOT NULL, USUARIO CHAR(10) NOT NULL, HISTORICO VARCHAR(130), HISTORICO_COMPLEMENTAR VARCHAR(200), ENTRADA DINHEIRO DEFAULT 0.00, SAIDA DINHEIRO DEFAULT 0.00, VALOR DINHEIRO DEFAULT 0.00, DATA DATE NOT NULL, HORARIO TIME NOT NULL, SINCRONIZADO INTEGER, COD_GRUPO INTEGER, ID_CONCENTRADOR INTEGER, VENDA_CODIGO INTEGER, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, SELECIONADO INTEGER); CREATE TABLE MOV_LIVROCAIXA_TRANSF(ID INTEGER NOT NULL, DATA DATE, HORA VARCHAR(10), USUARIO VARCHAR(20), CON_ORIGEM INTEGER, NOME_CON_ORIGEM VARCHAR(20), CON_DESTINO INTEGER, NOME_CON_DESTINO VARCHAR(20), CONTA_ORIGEM INTEGER, NOME_CONTA_ORIGEM VARCHAR(100), CONTA_DESTINO INTEGER, NOME_CONTA_DESTINO VARCHAR(100), VALOR DINHEIRO, HISTORICO VARCHAR(100), GERADO INTEGER); CREATE TABLE MOV_MDFE(ID INTEGER NOT NULL, TPEMITENTE VARCHAR(20), MODELO VARCHAR(3), SERIE VARCHAR(3), MDFE_CHAVE VARCHAR(100), MODAL VARCHAR(20), DHEMI DATE, DHINIVIAGEM DATE, TIPOEMISSAO VARCHAR(14), UFINI VARCHAR(2), UFFIM VARCHAR(2), RNTRC INTEGER, CIOT VARCHAR(15), VEICTRACAO_CINT VARCHAR(3), VEICTRACAO_PLACA VARCHAR(10), VEICTRACAO_RENAVAM VARCHAR(20), VEICTRACAO_TARA INTEGER, VEICTRACAO_CAPKG INTEGER, VEICTRACAO_CAPM3 INTEGER, VEICTRACAO_TPROD VARCHAR(20), VEICTRACAO_TPCAR VARCHAR(20), VEICTRACAO_UF VARCHAR(2), TOT_QCTE INTEGER, TOT_QNFE INTEGER, TOT_VCARGA DINHEIRO, TOT_CUNID VARCHAR(8), TOT_QCARGA NUMERIC_4_CASAS, INFADIC_INFCPL VARCHAR(400), INFADIC_INFADFISCO VARCHAR(400), NPROT_AUT VARCHAR(20), DATA_AUT DATE, HORA_AUT VARCHAR(8), ENC_DATA DATE, ENC_HORA VARCHAR(8), ENC_CMUN INTEGER, ENC_XMUN VARCHAR(50), ENC_ESTADO VARCHAR(2), ENC_CEP VARCHAR(10), NPROT_ENC VARCHAR(20), CANCEL_DATA DATE, CANCEL_HORA VARCHAR(8), CANCEL_MOTIVO VARCHAR(100), NPROT_CANCEL VARCHAR(20), CSTAT INTEGER, CSTAT_MSG VARCHAR(40), END_XML VARCHAR(200), XML BLOB, ID_TRANSP INTEGER, INFCPL BLOB SUB_TYPE 1, PROD_PRED_TP_CARGA VARCHAR(40), PROD_PRED_XPROD VARCHAR(60), PROD_PRED_CEAN VARCHAR(15), PROD_PRED_NCM VARCHAR(20)); CREATE TABLE MOV_MDFE_CARREGA(ID INTEGER NOT NULL, ID_MDFE INTEGER, CMUNCARREGA INTEGER, XMUNCARREGA VARCHAR(50), ESTADO VARCHAR(2), CEP VARCHAR(8)); CREATE TABLE MOV_MDFE_CONDUTOR(ID INTEGER NOT NULL, ID_MDFE INTEGER, XNOME VARCHAR(100), CPF VARCHAR(20)); CREATE TABLE MOV_MDFE_DESCARGA(ID INTEGER NOT NULL, ID_MDFE INTEGER, CHAVE_ACESSO VARCHAR(100), CMUNDESCARGA INTEGER, XMUNDESCARGA VARCHAR(50), ESTADO VARCHAR(2), CEP VARCHAR(8), TIPO_CHAVE VARCHAR(3), NOME_CLIENTE VARCHAR(50), ID_CLIENTE INTEGER, VALOR DINHEIRO); CREATE TABLE MOV_MDFE_PERCURSO(ID INTEGER NOT NULL, ID_MDFE INTEGER, UF VARCHAR(2)); CREATE TABLE MOV_MDFE_REBOQUE(ID INTEGER NOT NULL, ID_MDFE INTEGER, PLACA VARCHAR(10), RENAVAM VARCHAR(10), TARA INTEGER, CAPKG INTEGER, CAPM3 INTEGER, UF VARCHAR(2), TPCAR VARCHAR(20)); CREATE TABLE MOV_MDFE_SEG_AVERB(ID INTEGER NOT NULL, ID_MDFE INTEGER, ID_SEGURO INTEGER, NAVER VARCHAR(255)); CREATE TABLE MOV_MDFE_SEGURO(ID INTEGER NOT NULL, ID_MDFE INTEGER, CNPJCPF VARCHAR(12), XSEG VARCHAR(255), CNPJ VARCHAR(12), NAPOL VARCHAR(255), RESPSEG VARCHAR(20)); CREATE TABLE MOV_MDFE_VALE_PEDAGIO(ID INTEGER NOT NULL, ID_MDFE INTEGER, CNPJ_FORN VARCHAR(20), CNPJ_PG VARCHAR(20), NCOMPRA VARCHAR(10)); CREATE TABLE MOV_NFE_CCE(EMPRESA INTEGER, CODIGO INTEGER, COD_NFE INTEGER, IDLOTE INTEGER, ID_EVENTO INTEGER, CHNFE VARCHAR(100), CORGAO VARCHAR(2), CNPJ VARCHAR(20), DHEVENTO VARCHAR(20), NSEQEVENTO INTEGER, XCORRECAO VARCHAR(500), R_TPAMB VARCHAR(40), R_VERAPLIC VARCHAR(40), R_CORGAO VARCHAR(2), R_CSTAT VARCHAR(40), R_XMOTIVO VARCHAR(40), R_CHNFE VARCHAR(100), R_TPEVENTO VARCHAR(40), R_XEVENTO VARCHAR(40), R_NSEQEVENTO VARCHAR(40), R_CNPJDEST VARCHAR(40), R_DHREGEVENTO VARCHAR(40), R_NPROT VARCHAR(40)); CREATE TABLE MOV_NFE_DESTINADAS(EMPRESA INTEGER, CHAVE VARCHAR(60) NOT NULL, NSU VARCHAR(20), CNPJ VARCHAR(14), IE VARCHAR(30), NOME VARCHAR(100), TIPO VARCHAR(10), DATAEMISSAO DATE, VALOR NUMERIC(15,3), DIG VARCHAR(40), DATARECEB VARCHAR(20), SITUACAO VARCHAR(20), MODO_MANIFESTACAO VARCHAR(40), DATA_MANIFESTACAO DATE, HORA_MANIFESTACAO VARCHAR(10), MODO_MANIFESTACAO_FIM VARCHAR(40), DATA_MANIFESTACAO_FIM DATE, HORA_MANIFESTACAO_FIM VARCHAR(10), DATA_ENTROU_SISTEMA DATE, RECIBO_SEFAZ BLOB SUB_TYPE 1, RECIBO_SEFAZ_FIM BLOB SUB_TYPE 1, ID_ENTRADA INTEGER, END_XML VARCHAR(200), NFE_XML BLOB, MOTIVO_MANIFESTACAO_CONTRA VARCHAR(200), TIPO_EVENTO VARCHAR(20), CORRECAO VARCHAR(255)); CREATE TABLE MOV_NFE_DESTINADAS2(EMPRESA INTEGER, ID INTEGER, CHAVE VARCHAR(60) NOT NULL, NSU VARCHAR(20), CNPJ VARCHAR(14), IE VARCHAR(30), NOME VARCHAR(100), TIPO VARCHAR(10), DATAEMISSAO DATE, VALOR NUMERIC(15,3), DIG VARCHAR(40), DATARECEB VARCHAR(20), SITUACAO VARCHAR(20), MODO_MANIFESTACAO VARCHAR(40), DATA_MANIFESTACAO DATE, HORA_MANIFESTACAO VARCHAR(10), MODO_MANIFESTACAO_FIM VARCHAR(40), DATA_MANIFESTACAO_FIM DATE, HORA_MANIFESTACAO_FIM VARCHAR(10), DATA_ENTROU_SISTEMA DATE, RECIBO_SEFAZ BLOB SUB_TYPE 1, RECIBO_SEFAZ_FIM BLOB SUB_TYPE 1, ID_ENTRADA INTEGER, END_XML VARCHAR(200), NFE_XML BLOB, MOTIVO_MANIFESTACAO_CONTRA VARCHAR(200), TIPO_EVENTO VARCHAR(20), CORRECAO VARCHAR(255)); CREATE TABLE MOV_NFE_INUTILIZADAS(EMPRESA INTEGER, CODIGO INTEGER, MODELO INTEGER, SERIE VARCHAR(10), ANO INTEGER, INICIAL INTEGER, FINAL INTEGER, JUSTIFICATIVA VARCHAR(60), RESPOSTA_WEBSERVICE BLOB SUB_TYPE 1, DATA DATE, HORA VARCHAR(8), SINCRONIZADO INTEGER DEFAULT 0, ENDERECO_XML VARCHAR(255), XML BLOB); CREATE TABLE MOV_ORCAMENTOS(COD_VENDA FLOAT, CODIGO FLOAT, CLIENTE FLOAT, NOMECLIENTE VARCHAR(100), DATA DATA1, OBSERVACAO VARCHAR(100), SITUACAO CHAR(3), VENDEDOR FLOAT, CONDPGTO FLOAT, FORMAPGTO VARCHAR(20), DESC_1 FLOAT, CUPOM FLOAT, IDENTIFICA VARCHAR(255), HORA CHAR(10), CAIXA CHAR(10), LIBERACAO INTEGER, SERVEXEC BLOB SUB_TYPE 1, ACESSORIOS BLOB SUB_TYPE 1, PROBREC BLOB SUB_TYPE 1, PROBENC BLOB SUB_TYPE 1, ANOMES DATA1, PERCCOMISSAO FLOAT, TOTALPESO FLOAT, MOTIVOBLOQUEIO VARCHAR(50), TOTALPRODUTOS DINHEIRO, TOTALITENS DINHEIRO, TOTAL DINHEIRO, TROCO DINHEIRO, VALORRECEBIDO DINHEIRO, VLRDESC DINHEIRO, USUARIO STRING_40, DATA_PRIMEIRA_PARCELA DATA1, VEICULO_DESCRICAO STRING_40, VEICULO_MOTOR STRING_40, VEICULO_PLACA STRING_40, VEICULO_CHASSI STRING_60, VEICULO_KM STRING_20, PRONTO INTEGER, TRAVADO_POR VARCHAR(60), PRAZO_ENTREGA VARCHAR(100), DATA_VALIDADE DATE); CREATE TABLE MOV_PAGAR(EMPRESA INTEGER, CODIGO INTEIRO NOT NULL, TITULO VARCHAR(20), PARCELA FLOAT, PARCELA_TOTAL INTEGER, TIPOTITULO CHAR(3), CREDOR FLOAT, NOMECREDOR VARCHAR(100), DATAEMISSAO DATA1, DATAVENCTO DATA1, REFERENTE VARCHAR(60), ANOMES DATA1, DATAPGTO DATA1, VALORTITULO DINHEIRO, VALORJAPAGO DINHEIRO, RESTANTE DINHEIRO, ACRESCIMO DINHEIRO, DESCONTO DINHEIRO, TOTALPAGAR DINHEIRO, ID_EXTRATO INTEGER, ID_FOLHA INTEGER, CONTA_EXTRATO INTEGER, DOCUMENTO VARCHAR(15), ID_CREDOR INTEGER, ID_PLANOCONTA INTEGER, MORADIARIA DINHEIRO, MULTA DINHEIRO, DIASPROTESTO INTEGER, DATALANCAMENTO DATA1, SELECIONADO_IMPRESSAO INTEGER, CHAVE_ACESSO VARCHAR(44), ID_INTEGRACAO INTEGER, VALOR_AUTORIZADO DINHEIRO); CREATE TABLE MOV_PEDIDOS(ID INTEGER NOT NULL, DATA DATE); CREATE TABLE MOV_PEDIDOS_FORN(ID INTEGER NOT NULL, ID_PEDIDO INTEGER, ID_FORNECEDOR INTEGER); CREATE TABLE MOV_PEDIDOS_ITENS(ID INTEGER NOT NULL, ID_PEDIDO INTEGER, ID_PRODUTO NUMERIC(15), QTD FLOAT); CREATE TABLE MOV_PESAGEM(ID INTEGER NOT NULL, ID_CRIACAO INTEGER, PESO NUMERIC(15,3), TEXTO BLOB SUB_TYPE 1, ID_FUNCIONARIO INTEGER, DATA DATE); CREATE TABLE MOV_PESO_ENTRADA(CODIGO INTEGER, DATAENTRADA DATE, PESOENTRADA NUMERIC(15,3), PLACA VARCHAR(8)); CREATE TABLE MOV_PESO_SAI(CODIGO INTEGER, PLACA VARCHAR(8), DATASAIDA DATE, HORASAIDA VARCHAR(8), DATAENT DATE, PESOENT NUMERIC(15,3), PESOSAI1 NUMERIC(15,3), PESOSAI2 NUMERIC(15,3), LIQUIDO NUMERIC(15,3), VALORPESAGEM NUMERIC(15,2)); CREATE TABLE MOV_PONTO(CODIGO INTEGER NOT NULL, FUNCIONARIO INTEGER, DATA DATA1, HENTRADA TIME, HSAIDA TIME, HENTRADA2 TIME, HSAIDA2 TIME, TRABALHADO TIME, EXTRA TIME, EXTRA100 TIME, FALTA TIME, SECS_TRABALHADO INTEGER, SECS_EXTRA INTEGER, SECS_EXTRA100 INTEGER, SECS_FALTA INTEGER, SALDO TIME, SECS_SALDO INTEGER, OBRIGATORIO TIME, SECS_OBRIGATORIO INTEGER); CREATE TABLE MOV_POSTO_AMOSTRA(CODIGO INTEGER, DATA_COLETA DATE, COD_PRODUTO INTEGER, NOME_PRODUTO VARCHAR(60), NUM_LACRE VARCHAR(60), DISTRIBUIDOR VARCHAR(100), CNPJ_DISTRIBUIDOR VARCHAR(20), NOTA_FISCAL VARCHAR(255), TRANSPORTADOR VARCHAR(100), CNPJ_TRANSPORTADOR VARCHAR(20), NOME_MOTORISTA VARCHAR(100), RG_MOTORISTA VARCHAR(20), PLACA VARCHAR(10), RAZAO_SOCIAL_POSTO_REVEND VARCHAR(100), CNPJ_POSTO_REVEND VARCHAR(20), ENDERECO_POSTO_REVEND VARCHAR(100), BAIRRO_POSTO_REVEND VARCHAR(40), CIDADE_POSTO_REVEND VARCHAR(40), RESPONSAVEL_RECEB VARCHAR(60), VOLREC1 NUMERIC(15,2), NOME_ANALISTA VARCHAR(60), ASPECTO VARCHAR(40), COR VARCHAR(40), DENSIDADE VARCHAR(20), MASSA VARCHAR(20), TEOR_ALCOOL VARCHAR(20), TEOR_ALCOOLICO VARCHAR(20), RESPONSAVEL_PREENCHIMENTO VARCHAR(60), TEMPERATURA VARCHAR(20)); CREATE TABLE MOV_POSTO_COMPRAS(LIVRO INTEGER NOT NULL, FOLHA INTEGER NOT NULL, NUMERO_NF INTEGER NOT NULL, COD_PRODUTO NUMERIC(15,2), NOME_PRODUTO VARCHAR(60), DATA DATE NOT NULL, TANQUE INTEGER NOT NULL, VOLUMERECEBIDO NUMERIC(15,2)); CREATE TABLE MOV_POSTO_LACRE(CODIGO INTEGER, BOMBA INTEGER, NUM_LACRE VARCHAR(20), DATA DATA1); CREATE TABLE MOV_POSTO_LMC(LIVRO INTEGER NOT NULL, FOLHA INTEGER NOT NULL, FOLHA_IMPRESSAO INTEGER, DATA DATE NOT NULL, COD_PRODUTO NUMERIC(15,2), NOME_PRODUTO VARCHAR(60) NOT NULL, OBSERVACOES VARCHAR(500), ATQ1 NUMERIC_3_CASAS, ATQ2 NUMERIC_3_CASAS, ATQ3 NUMERIC_3_CASAS, ATQ4 NUMERIC_3_CASAS, ATQ5 NUMERIC_3_CASAS, ATQ6 NUMERIC_3_CASAS, FTQ1 NUMERIC_3_CASAS, FTQ2 NUMERIC_3_CASAS, FTQ3 NUMERIC_3_CASAS, FTQ4 NUMERIC_3_CASAS, FTQ5 NUMERIC_3_CASAS, FTQ6 NUMERIC_3_CASAS, ESTOQUEABERTURA NUMERIC_3_CASAS, TOTALRECEBIDONODIA NUMERIC_3_CASAS, VOLUMEDISPONIVEL NUMERIC_3_CASAS, VALORVENDASDIA NUMERIC_3_CASAS, QTDEVENDASDIA NUMERIC_3_CASAS, QTDAFERICOESDIA NUMERIC_3_CASAS, VALORACUMULADOANTERIOR NUMERIC_3_CASAS, VALORACUMULADOMES NUMERIC_3_CASAS, ESTOQUEESCRITURAL NUMERIC_3_CASAS, ESTOQUEFECHAMENTO NUMERIC_3_CASAS, PERDASSOBRAS NUMERIC_3_CASAS, TOTALFINAL NUMERIC_3_CASAS); CREATE TABLE MOV_POSTO_VENDAS(LIVRO INTEGER NOT NULL, FOLHA INTEGER NOT NULL, TANQUE INTEGER NOT NULL, BICO INTEGER NOT NULL, COD_PRODUTO NUMERIC(15,2), NOME_PRODUTO VARCHAR(60), DATA DATE NOT NULL, FECHAMENTO NUMERIC(15,2), ABERTURA NUMERIC(15,2), AFERICOES NUMERIC(15,2), TOTAL NUMERIC(15,2), BOMBA INTEGER, NUMERO_INTERVENCAO VARCHAR(60), MOTIVO_INTERVENCAO VARCHAR(60), NOME_INTERVENTOR VARCHAR(60), CPF_INTERVENTOR VARCHAR(20), CNPJ_EMPRESA VARCHAR(20)); CREATE TABLE MOV_POSTOLMCLIVRO(NUMERO INTEGER NOT NULL, COD_PRODUTO INTEGER, NOME_PRODUTO VARCHAR(60), FOLHAINICIAL INTEGER NOT NULL, FOLHAFINAL INTEGER, DISTRIBUIDORA VARCHAR(100), CAPACIDADE NUMERIC(15,2), PRIMEIROLANCAMENTO DATE, ULTIMOLANCAMENTO DATE, ENCERRADO INTEGER); CREATE TABLE MOV_PROMISSORIA2(ID INTEGER NOT NULL, NUMERO VARCHAR(20), EMISSAO DATE, VENCTO DATE, VALOR DINHEIRO, VALOR_EXTENSO VARCHAR(255), NOME_CREDOR VARCHAR(100), CNPJ_CPF_CREDOR VARCHAR(20), PRACA VARCHAR(100), NOME_EMITENTE VARCHAR(100), CNPJ_CPF_EMITENTE VARCHAR(20), ENDERECO_EMITENTE VARCHAR(255), NOME_AVALISTA VARCHAR(100), CNPJ_CPF_AVALISTA VARCHAR(20), ENDERECO_AVALISTA VARCHAR(255), ID_RECEBER INTEGER, ID_VENDA INTEGER, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, SELECIONADO INTEGER, ID_CLIENTE INTEGER); CREATE TABLE MOV_RECEBER(EMPRESA INTEGER, CODIGO INTEIRO NOT NULL, TITULO VARCHAR(20), PARCELA FLOAT, PARCELA_TOTAL INTEGER, TIPOTITULO CHAR(5), CLIENTE FLOAT, CLIENTE_NOME VARCHAR(100), DATAEMISSAO DATA1, DATAVENCTO DATA1, AGENDADO_PARA DATA1, REFERENTE VARCHAR(255), INSTRUCAO BLOB SUB_TYPE 1, PORTADOR CHAR(3), BANCO CHAR(3), DIASATRAZO FLOAT, OBSERVACAO BLOB SUB_TYPE 1, ANOMES DATA1, BKP_ULTIMOPAGAMENTO VARCHAR(255), PERCJUROS FLOAT, VENDA FLOAT, VENDA_SERIE VARCHAR(10), VENDA_ORDEM INTEGER, COD_COMISSIONADO FLOAT, SELECIONADO INTEGER, PERCCOMISSAO FLOAT, VALORTITULO DINHEIRO, VALORJAPAGO DINHEIRO, RESTANTE DINHEIRO, TOTALRECEBER DINHEIRO, VALORJUROS DINHEIRO, DESCONTO DINHEIRO, ACRESCIMO DINHEIRO, COMISSAOSOBRE DINHEIRO, VALORCOMISSAO DINHEIRO, BCCOMISSAOJARECEBIDO DINHEIRO, COMISSAOJARECEBIDO DINHEIRO, COMISSAORECEBER DINHEIRO, ID_BOLETO INTEGER, ID_ACERTO INTEGER, JUROS_RECEBIDO DINHEIRO, IDENTIFICACAO VARCHAR(255), SINCRONIZADO INTEGER DEFAULT 0, ULTIMOPAGAMENTO DATE, ID_CONTRATO INTEGER, ID_CLI_CONVENIO INTEGER, REFERENCIA_HN VARCHAR(10), PERC_ML_VENDA DINHEIRO, PERC_PRODUTOS DINHEIRO, PERC_SERVICOS DINHEIRO, PERC_OUTROS DINHEIRO, ID_INTEGRACAO INTEGER); CREATE TABLE MOV_RECEBER_ACERTO(EMPRESA INTEGER, CODIGO INTEGER, DATA DATE, HORA TIME, USUARIO VARCHAR(20), TOTALMARCADO NUMERIC(18,2), PERC_JUROS FLOAT, VALOR_JUROS NUMERIC(18,2), ACRESCIMO NUMERIC(18,2), DESCONTO NUMERIC(18,2), DESCONTO_P INTEGER DEFAULT 0, TOTAL NUMERIC(18,2), REC_DINHEIRO NUMERIC(18,2), REC_DINHEIRO_P INTEGER DEFAULT 0, REC_CHEQUE NUMERIC(18,2), REC_CHEQUE_P INTEGER DEFAULT 0, REC_CHEQUE_PRE INTEGER, REC_CHEQUE_PRE_P INTEGER DEFAULT 0, REC_CARTAO_DEB NUMERIC(18,2), REC_CARTAO_DEB_P INTEGER DEFAULT 0, REC_CARTAO_CRED NUMERIC(18,2), REC_CARTAO_CRED_P INTEGER DEFAULT 0, REC_DEPOSITO NUMERIC(18,2), REC_DEPOSITO_P INTEGER DEFAULT 0, REC_VALE NUMERIC(18,2), REC_VALE_P INTEGER DEFAULT 0, REC_BOLETO NUMERIC(18,2), REC_BOLETO_P INTEGER DEFAULT 0, REC_CREDITO NUMERIC(18,2), REC_CREDITO_P INTEGER DEFAULT 0, REC_PERMUTA NUMERIC(18,2), REC_PERMUTA_P INTEGER DEFAULT 0, TOTAL_INFO NUMERIC(18,2), RESTANTE NUMERIC(18,2), ID_CLIENTE INTEGER, QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER, TROCO NUMERIC(18,2), TIPO_TROCO INTEGER, TOTAL_RECIBO NUMERIC(18,2), RECIBO_CARTAO VARCHAR(40), REC_BANCO_CONTA INTEGER, OBSERVACAO VARCHAR(255)); CREATE TABLE MOV_RECIBO(EMPRESA INTEGER, CODIGO INTEGER NOT NULL, VALOR VALOR, EXTENSOL1 VARCHAR(100), EXTENSOL2 VARCHAR(100), RECEBEDORL1 STRING_40, RECEBEDORL2 STRING_40, PROVENIENTEL1 VARCHAR(80), PROVENIENTEL2 VARCHAR(80), PROVENIENTEL3 VARCHAR(80), DATA DATA1, SELECIONADO INTEGER); CREATE TABLE MOV_REQUISICAO(CODIGO INTEGER NOT NULL, DATA DATA1, FUNCIONARIO INTEGER, NOME STRING_40, VALOR VALOR, OBSERVACAO VARCHAR(255), DATAQUIT DATA1, FOLHA INTEGER, SELECIONADO INTEGER, ID_EXTRATO INTEGER, QUITADO INTEGER, QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER, LANCOU_CAIXA INTEGER); CREATE TABLE MOV_REQUISICOES_INT(ID INTEGER NOT NULL, ID_PESSOA INTEGER, NOME_PESSOA VARCHAR(100), DATA_SOLICITACAO DATE, TEXTO VARCHAR(500)); CREATE TABLE MOV_SISTEMA(DATA DATE, RECURSO VARCHAR(100), VEZES INTEGER); CREATE TABLE MOV_SUBTCOMPRAS(EMPRESA INTEGER, COD_SUBCOMPRA FLOAT NOT NULL, UF_FORNECEDOR VARCHAR(2), CODIGO FLOAT, COD_COMPRA FLOAT, PRODUTO NUMERIC(15), PRODUTO2 NUMERIC(15), PECA_ACOUGUE NUMERIC(15), PESO FLOAT, DESCMERC VARCHAR(60), UM VARCHAR(10), UM_FISCAL VARCHAR(10), CFOP VARCHAR(20), CFOP_FORNECEDOR VARCHAR(4), CST_ICMS_OBS VARCHAR(100), CST_IPI_OBS VARCHAR(100), CST_PIS_OBS VARCHAR(100), CST_COFINS_OBS VARCHAR(100), CST VARCHAR(10), CST_IPI_SPED VARCHAR(3), CST_PIS_SPED VARCHAR(3), CST_COFINS_SPED VARCHAR(3), BASE_ENCARGOS NUMERIC(15,2), PERC_SOBRE_COMPRA NUMERIC(15,2), VALOR_ENCARGOS NUMERIC(15,2), VALOR_ENCARGOS_POR_ITEM NUMERIC(15,2), COMPRAEENCARGOS NUMERIC(15,2), CONFERIDO INTEGER, CONSUMO INTEGER DEFAULT 0 NOT NULL, QTD NUMERIC_6_CASAS, VALOR1 NUMERIC_6_CASAS, DESCONTO NUMERIC_6_CASAS, SUBTOTAL NUMERIC_6_CASAS, QTD_FISCAL NUMERIC_6_CASAS, VALOR_FISCAL NUMERIC_6_CASAS, SUBTOTAL_FISCAL NUMERIC_6_CASAS, ENTRADA_QTDX NUMERIC_6_CASAS, NNOTA DOUBLE PRECISION, DATA_COMPRA DATE, PERTENCE_X INTEGER, KIT INTEGER, ORIG INTEGER, ICMS00_CST VARCHAR(3), ICMS00_REDBC DINHEIRO, MODBC INTEGER, MODBC_ST INTEGER, ICMS00_VBC DINHEIRO, PICMS DINHEIRO, VICMS DINHEIRO, ICMS_ST_REDBC DINHEIRO, ICMS_ST_VBC DINHEIRO, PICMS_ST DINHEIRO, VICMS_ST DINHEIRO, IPI_CENQ VARCHAR(3), IPI_CST VARCHAR(3), IPI_VBC DINHEIRO, IPI_QUNID DINHEIRO, IPI_VUNID DINHEIRO, IPI_PIPI DINHEIRO, IPI_VIPI DINHEIRO, PIS_CST VARCHAR(3), PIS_VBC DINHEIRO, PIS_PPIS DINHEIRO, PIS_VPIS DINHEIRO, PIS_QBCPROD DINHEIRO, PIS_VALIQPROD DINHEIRO, PISST_VBC DINHEIRO, PISST_PPIS DINHEIRO, PISST_VPIS DINHEIRO, PISST_QBCPROD DINHEIRO, PISST_VALIQPROD DINHEIRO, COFINS_CST VARCHAR(3), COFINS_VBC DINHEIRO, COFINS_PCOFINS DINHEIRO, COFINS_VCOFINS DINHEIRO, COFINS_QBCPROD DINHEIRO, COFINS_VALIQPROD DINHEIRO, COFINSST_VBC DINHEIRO, COFINSST_PCOFINS DINHEIRO, COFINSST_VCOFINS DINHEIRO, COFINSST_QBCPROD DINHEIRO, COFINSST_VALIQPROD DINHEIRO, FRETE_VALOR DINHEIRO, DESPESAS_VALOR DINHEIRO, FINALIDADE VARCHAR(25), DEPARTAMENTO INTEGER); CREATE TABLE MOV_SUBTCOMPRAS_POSTO(CODIGO INTEGER, COD_SUBTCOMPRA INTEGER, TANQUE INTEGER, QTD DINHEIRO); CREATE TABLE MOV_SUBTORCAMENTOS(COD_SUBVENDA INTEGER, CODIGO INTEGER, COD_VENDA FLOAT, PRODUTO NUMERIC(15), PERCDESCONTO FLOAT, DESCMERC VARCHAR(60), DESCMARCA VARCHAR(30), POSITIONECF INTEGER, UM CHAR(5), COD_COMISSIONADO FLOAT, TRIBUTACAO VARCHAR(50), DATAVENDA DATA1, SITUACAOVENDA CHAR(3), SERVICO INTEGER, ANOMES TIMESTAMP, CONDPGTO FLOAT, PERCCOMISSAO FLOAT, PESO FLOAT, TOTALPESO FLOAT, VALOR1 DINHEIRO, DESCONTO DINHEIRO, SUBTOTAL DINHEIRO, COMISSAOSOBRE DINHEIRO, LUCRO DINHEIRO, PRECOCOMPRA DINHEIRO, QTD NUMERIC_3_CASAS, PERCACRESCIMO FLOAT, VLR_ACRESCIMO DINHEIRO, REFERENCIA VARCHAR(20), USUARIO STRING_40, CATEGORIA FLOAT, CODIGO_CORRETO NUMERIC(15), LARGURA NUMERIC_6_CASAS, ALTURA NUMERIC_6_CASAS, ID_COR INTEGER, ID_COR_ACESSORIOS INTEGER, ID_LINHA INTEGER, ID_INF_ADIC INTEGER, ID_ACESSORIO INTEGER, TIPO_LOCALIZACAO VARCHAR(100), OBSERVACAO VARCHAR(255)); CREATE TABLE MOV_SUBTVENDAS(EMPRESA INTEGER, COD_SUBVENDA INTEGER, COD_VENDA FLOAT, SERIE VARCHAR(10), ORDEM INTEGER, PRODUTO NUMERIC(15), PRODUTO2 NUMERIC(15), PERCDESCONTO FLOAT, DESCMERC VARCHAR(120), DESCMERC_2 VARCHAR(120), POSITIONECF INTEGER, UM CHAR(5), UM2 CHAR(5), COD_COMISSIONADO FLOAT, TRIBUTACAO VARCHAR(50), SERVICO INTEGER, CONDPGTO FLOAT, PERCCOMISSAO FLOAT, PESO FLOAT, TOTALPESO FLOAT, DESCONTO DINHEIRO, SUBTOTAL DINHEIRO, COMISSAOSOBRE DINHEIRO, LUCRO DINHEIRO, MARGEM_LUCRO DINHEIRO, PRECOCOMPRA DINHEIRO, QTD_COMPOSTO NUMERIC_6_CASAS, PERCACRESCIMO FLOAT, VLR_ACRESCIMO DINHEIRO, USUARIO STRING_40, CATEGORIA FLOAT, SUB_PRODUTO NUMERIC(15), DESC_GRANDE VARCHAR(500), NFE_CFOP VARCHAR(20), CST_CSOSN_ICMS VARCHAR(10), CSOSN_ICMS_NFCE VARCHAR(10), BASE_CALC_ICMS DINHEIRO, VALOR_ICMS DINHEIRO, CST_PIS VARCHAR(10), BASE_CALC_PIS DINHEIRO, VALOR_PIS DINHEIRO, CST_COFINS VARCHAR(10), BASE_CALC_COFINS DINHEIRO, VALOR_COFINS DINHEIRO, CST_IPI VARCHAR(10), BASE_CALC_IPI DINHEIRO, VALOR_IPI DINHEIRO, RED_BC_ICMS DINHEIRO, RED_BC_IPI DINHEIRO, RED_BC_PIS DINHEIRO, RED_BC_COFINS DINHEIRO, ALIQ_ICMS DINHEIRO, ALIQ_IPI DINHEIRO, ALIQ_PIS DINHEIRO, ALIQ_COFINS DINHEIRO, PERMITE_DESCONTO INTEGER DEFAULT 1, SN_IMEI VARCHAR(20), PRONTO INTEGER, ALIQ_IBPT DINHEIRO, IMPOSTO_IBPT DINHEIRO, ALIQ_IBPT_FEDERAL DINHEIRO, IMPOSTO_IBPT_FEDERAL DINHEIRO, ALIQ_IBPT_MUNICIPAL DINHEIRO, IMPOSTO_IBPT_MUNICIPAL DINHEIRO, FONTE_LEI_TRANSPARENCIA VARCHAR(100), COMPOSTO INTEGER DEFAULT 0, COMPOSICAO INTEGER DEFAULT 0, ID_COMPOSTO NUMERIC(15,2), VIRTUAL INTEGER, BKP_VALOR1 NUMERIC_6_CASAS, VALORORIGINAL NUMERIC(12,4), SINCRONIZADO INTEGER DEFAULT 0, UM_FISCAL VARCHAR(10), QTD NUMERIC(12,4) DEFAULT '0,0000', QTD_EMBALAGEM NUMERIC(12,4), PRECO_ORIGINAL_EMBALAGEM NUMERIC(12,4), PRECO_NEGOCIADO_EMBALAGEM NUMERIC(12,4), DEPARTAMENTO INTEGER, BASE_CALC_ICMS_ST DINHEIRO, RED_BC_ICMS_ST DINHEIRO, VALOR_ICMS_ST DINHEIRO, ALIQ_ICMS_ST DINHEIRO, VALOR_FRETE DINHEIRO, PERC_SOBRE_VENDA2 NUMERIC(15,2), VALOR1_COMPOSTO1 NUMERIC(18,4), LOCALIZACAO_ESPECIFICA VARCHAR(60), CONFERIDO INTEGER, VBCUFDEST DINHEIRO, PFCPUFDEST DINHEIRO, PICMSUFDEST DINHEIRO, PICMSINTER DINHEIRO, PICMSINTERPART DINHEIRO, VFCPUFDEST DINHEIRO, VICMSUFDEST DINHEIRO, VICMSUFREMET DINHEIRO, PCREDSN DINHEIRO, VCREDICMSSN DINHEIRO, VLR_IMPOSTO_MANUAL DINHEIRO, TMP_ID_CLIENTE INTEGER, BICO INTEGER, NAO_ALTERAR_VALOR_DESC_ACRESC INTEGER, QTD_SELECIONADO NUMERIC(12,4), TOTAL_SELECIONADO NUMERIC(12,4), ID_COZINHA INTEGER, TRAVAR_TRIBUTACAO INTEGER, COD_SUBVENDA_ORIGEM INTEGER, DATA DATE, HORA TIME, TRIB_PIS INTEGER, TRIB_COFINS INTEGER, TRIB_ICMS INTEGER, MENSAGEM VARCHAR(255), VALOR1 NUMERIC_10_CASAS, NCM VARCHAR(20), CEST VARCHAR(7), ANP VARCHAR(20), CONSUMIDOR_FINAL INTEGER); DESCRIBE FIELD UM_FISCAL TABLE MOV_SUBTVENDAS 'COLOQUEI PRA FAZER FUNCIONAR PARA O DEPOSITO DE GAS'; DESCRIBE FIELD LOCALIZACAO_ESPECIFICA TABLE MOV_SUBTVENDAS 'para poder mostrar as identificaƧƵes do bruno'; CREATE TABLE MOV_SUPERCHECK(CODIGO INTEGER NOT NULL, EMITENTE VARCHAR(60), PORTADOR VARCHAR(60), DATA DATA1, DATAPRE DATA1, MULT FLOAT, NCHEQUE FLOAT, BANCO VARCHAR(30), NDIAS FLOAT, JUROS DINHEIRO, VLRCHEQUE DINHEIRO, DESCONTO DINHEIRO, VLRLIQ DINHEIRO); CREATE TABLE MOV_VALES(CODIGO INTEGER, DATA DATE, TIPO_ORIGEM VARCHAR(10), NUMERO_ORIGEM INTEGER, DATA_ORIGEM DATE, VALOR_ORIGEM DINHEIRO, VALOR DINHEIRO, OBSERVACAO VARCHAR(100), CAIXA INTEGER, VENDA INTEGER, FINALIDADE VARCHAR(20)); CREATE TABLE MOV_VENDAS(EMPRESA INTEGER, COD_VENDA FLOAT NOT NULL, SERIE VARCHAR(10), ORDEM INTEGER, CODIGO FLOAT, CLIENTE FLOAT, NOMECLIENTE VARCHAR(100), VENDEDOR FLOAT, NOMEVENDEDOR VARCHAR(60), DATA DATA1, DATA_SAIDA DATE, HORA_SAIDA VARCHAR(8), OCULTAR_DATA_SAIDA_NF INTEGER, DATA_EXCLUSAO DATE, MOTIVO_PERDEU_VENDA INTEGER, MOTIVO_EXCLUSAO VARCHAR(255), OBSERVACAO VARCHAR(1000), OBSERVACAO2 VARCHAR(1000), SITUACAO CHAR(3), CONDPGTO FLOAT, FORMAPGTO VARCHAR(20), DESC_1 FLOAT, IDENTIFICA VARCHAR(255), HORA CHAR(10), CAIXA CHAR(10), LIBERADO INTEGER, LIBERADO_REMOTO INTEGER, LIBERADO_SENHA_FIN INTEGER, LIBERADO_MARGEM_SEG INTEGER, SERVEXEC BLOB SUB_TYPE 1, ACESSORIOS BLOB SUB_TYPE 1, PROBREC BLOB SUB_TYPE 1, PROBENC BLOB SUB_TYPE 1, ANOMES DATA1, PERCCOMISSAO FLOAT, TOTALPESO FLOAT, MOTIVOBLOQUEIO VARCHAR(50), TOTALPRODUTOS DINHEIRO, TOTALSERVICOS DINHEIRO, TOTALITENS DINHEIRO, TOTALITENS3CASAS NUMERIC(18,3), TOTAL DINHEIRO, TOTAL_ACRESCIMOS DINHEIRO, TROCO DINHEIRO, VALORRECEBIDO DINHEIRO, VLRDESC DINHEIRO, VLRACRESCIMO DINHEIRO, USUARIO STRING_40, DATA_PRIMEIRA_PARCELA DATA1, VEICULO_DESCRICAO STRING_40, VEICULO_MOTOR STRING_40, VEICULO_PLACA STRING_40, VEICULO_CHASSI STRING_60, VEICULO_KM STRING_20, PRONTO INTEGER, END_ENTREGA INTEGER, END_ENTREGA_LETRA VARCHAR(255), TRAVADO_POR VARCHAR(60), NFE_NATUREZA VARCHAR(255), NFE_NUMERO INTEGER, NFE_CFOP VARCHAR(20), NFE_END_XML VARCHAR(200), NFE_XML BLOB, NFE_XML_CONT BLOB, NFE_DATA DATA1, NFE_DATA_CONT DATE, NFE_HORA VARCHAR(8), NFE_HORA_CONT VARCHAR(8), NFE_CHAVE VARCHAR(100), NFE_MOTIVO VARCHAR(40), NFE_MOTIVO_CONT VARCHAR(40), NFE_PROTOCOLO VARCHAR(100), NFE_PROTOCOLO_CONT VARCHAR(100), NFE_OUTRAS_INFO VARCHAR(800), NFE_TIPO INTEGER, NFE_EMAIL VARCHAR(100), NFE_SITUACAO INTEGER, NFE_SITUACAO_CONT INTEGER, NFE_MODELO INTEGER, NFE_SERIE INTEGER, NFE_TOTAL DINHEIRO, NFE_CRT INTEGER, NFE_ENTREGA_XCEP VARCHAR(10), NFCE_NUMERO INTEGER, BOMBA INTEGER, COMB VARCHAR(40), QTL NUMERIC(15,2), MUNICIPIO STRING_60, FRETE_CONTA VARCHAR(30), SERIAL_EQUIP VARCHAR(20), DESCRICAO_EQUIP VARCHAR(20), ESTADO_EQUIP VARCHAR(20), ALTEROU_NOME INTEGER, TOTAL_IMPOSTO_IBPT DINHEIRO, TOTAL_IMPOSTO_FEDERAL_IBPT DINHEIRO, TOTAL_IMPOSTO_MUNICIPAL_IBPT DINHEIRO, ICMS_BASE DINHEIRO, ICMS_VALOR DINHEIRO, ICMS_BASE_SUB DINHEIRO, ICMS_VALOR_SUB DINHEIRO, FRETE DINHEIRO, SEGURO DINHEIRO, DESPESAS DINHEIRO, IPI_TOTAL DINHEIRO, PIS_TOTAL DINHEIRO, COFINS_TOTAL DINHEIRO, TOTAL_DESC_PRODUTOS DINHEIRO, REPRESENTANTE INTEGER, QUEM_CHAMOU VARCHAR(40), DATA_CHAMADO DATE, DATA_AGENDADO DATE, HORA_AGENDADO VARCHAR(8), QUEM_RESOLVEU INTEGER, NOME_QUEM_RESOLVEU VARCHAR(60), STATUS_CHAMADO VARCHAR(100), DATA_BAIXA DATE, HORA_BAIXA VARCHAR(8), RELATO_TECNICO BLOB SUB_TYPE 1, QUALCAIXA VARCHAR(5), QUALOPERADOR INTEGER, SINCRONIZADO INTEGER DEFAULT 0, COD_VENDA_SERVIDOR INTEGER, DATA_FATURA DATE, HORA_FATURA VARCHAR(8), DATA_ANTES_FAT DATE, SOMENTE_X INTEGER, DEV_TIPODOC_REF VARCHAR(50), DEV_NOTA_FISCAL_NUM VARCHAR(20), DEV_NOTA_FISCAL_DATA DATE, DEV_CHAVE_ACESSO VARCHAR(100), DEV_NUM_ORDEM_SEQ_ECF INTEGER, OLD_NFE_NFCE INTEGER, TRANS_RAZAO_SOCIAL VARCHAR(60), TRANS_ANTT VARCHAR(20), TRANS_PLACA VARCHAR(10), TRANS_PLACA_UF VARCHAR(2), TRANS_CNPJ_CPF VARCHAR(20), TRANS_ENDERECO VARCHAR(100), TRANS_MUNICIPIO VARCHAR(40), TRANS_UF VARCHAR(2), TRANS_IE VARCHAR(25), TRANS_RET_VSERV DINHEIRO, TRANS_RET_VBCRET DINHEIRO, TRANS_RET_PICMSRET DINHEIRO, TRANS_RET_VICMSRET DINHEIRO, TRANS_RET_CFOP VARCHAR(4), TRANS_RET_CMUNFG INTEGER, VOL_QTD INTEGER, VOL_ESPECIE VARCHAR(20), VOL_MARCA VARCHAR(40), VOL_NUMERACAO VARCHAR(20), VOL_PESO_BRUTO NUMERIC(15,3), VOL_PESO_LIQ NUMERIC(15,3), NFE_FINALIDADE VARCHAR(20) DEFAULT '1 - NORMAL', ID_APTO INTEGER, SINC_CONECTIVA INTEGER DEFAULT 0, RESPOSTA_SEFAZ VARCHAR(100), CONFERIDO INTEGER, NFE_ENTREGA_CNPJ VARCHAR(18), NFE_ENTREGA_XLGR VARCHAR(100), NFE_ENTREGA_NRO VARCHAR(20), NFE_ENTREGA_XCPL VARCHAR(40), NFE_ENTREGA_XBAIRRO VARCHAR(50), NFE_ENTREGA_CMUN VARCHAR(7), NFE_ENTREGA_XMUN VARCHAR(100), NFE_ENTREGA_UF VARCHAR(2), STATUS VARCHAR(50), HORA_STATUS VARCHAR(8), DATA_STATUS DATE, ROMANEIO_ABERTO INTEGER, VLR_IMPOSTO_MANUAL DINHEIRO, TRANS_REBOQUE_PLACA1 VARCHAR(10), TRANS_REBOQUE_UF1 VARCHAR(2), TRANS_REBOQUE_RNTC1 VARCHAR(10), TRANS_REBOQUE_PLACA2 VARCHAR(10), TRANS_REBOQUE_UF2 VARCHAR(2), TRANS_REBOQUE_RNTC2 VARCHAR(10), TRANS_REBOQUE_PLACA3 VARCHAR(10), TRANS_REBOQUE_UF3 VARCHAR(2), TRANS_REBOQUE_RNTC3 VARCHAR(10), TOTAL_ICMS_101 DINHEIRO, COD_VENDA_REAL VARCHAR(30), BICO INTEGER, CONTADOR_IMPRESSAO INTEGER, FAT_DINHEIRO DINHEIRO, FAT_CHEQUE_A_VISTA DINHEIRO, FAT_CHEQUE_PRE DINHEIRO, FAT_CARTAO_DEB DINHEIRO, FAT_CARTAO_CRED DINHEIRO, FAT_VALES DINHEIRO, FAT_HAVER DINHEIRO, FAT_CREDIARIO DINHEIRO, FAT_TROCO DINHEIRO, FAT_TROCO_VALE DINHEIRO, FAT_DIGITADO_DINHEIRO DINHEIRO, FAT_DIGITADO_CHEQUE DINHEIRO, FAT_OUTROS DINHEIRO, FAT_SEM_PGTO DINHEIRO, FAT_OBSERVACAO VARCHAR(100), FAT_BANCO DINHEIRO, CNPJ_CPF VARCHAR(20), VENDA_OPERACAO VARCHAR(40), ID_OPERACAO INTEGER, COMANDA VARCHAR(10), DATA_ABERTURA DATE, HORA_ABERTURA TIME, DATA_HORA_ABERTURA TIMESTAMP, DATA_FECHAMENTO DATE, HORA_FECHAMENTO TIME, DATA_HORA_FECHAMENTO TIMESTAMP, COMANDA_IDENTIF VARCHAR(40), FORMA_EMISSAO_NF INTEGER, VALIDADE_PROPOSTA DATE, PESSOA_RETIROU_MERCADORIA INTEGER, INDICADOR_IPI_TOTAL INTEGER, PERC_ML DINHEIRO, PERC_PRODUTOS DINHEIRO, PERC_SERVICOS DINHEIRO, AJ_TRIB_PRATICADO INTEGER, ORIGEM CHAR(3), ENTREGA_FUTURA INTEGER, PARA_ENTREGA INTEGER, ID_PRODUTO_PADRAO NUMERIC(15), ULTIMO_LANCTO_AUTO TIMESTAMP); CREATE TABLE MOV_VENDAS_CONTADOR_PRINT(COD_VENDA INTEGER, SERIE VARCHAR(10), ORDEM INTEGER, CONTADOR INTEGER); CREATE TABLE MOV_VENDAS_FECHAMENTO(ID INTEGER NOT NULL, ID_VENDA INTEGER, SERIE_VENDA VARCHAR(10), ORDEM_VENDA INTEGER, ID_FORMA INTEGER, VALOR DINHEIRO); CREATE TABLE MOV_VENDAS_REFERENCIAMENTO(ID INTEGER NOT NULL, COD_VENDA INTEGER, SERIE VARCHAR(10), ORDEM INTEGER, CHAVE_ACESSO VARCHAR(44), DEV_TIPO_DOC VARCHAR(50), DEV_NOTA_FISCAL_NUM VARCHAR(20), DEV_NOTA_FISCAL_DATA DATE, DEV_NUM_ORDEM_SEQ_ECF INTEGER); CREATE TABLE MOV_VISITAS(CODIGO INTEGER, ID_CLIENTE INTEGER, ID_FUNCIONARIO INTEGER, NOME_FUNCIONARIO VARCHAR(60), DATA DATE, HORA VARCHAR(8), MOTIVO VARCHAR(100)); CREATE TABLE NCM_CEST(ID INTEGER NOT NULL, NCM VARCHAR(8), CEST VARCHAR(8)); CREATE TABLE NF_CTE(CODIGO VARCHAR(6) NOT NULL, CODCTE VARCHAR(6), SERIE VARCHAR(6), NUMERO VARCHAR(20), DATA_EMISSAO DATE, CFOP VARCHAR(6), MODELO VARCHAR(60), NR_ROMANEIO VARCHAR(20), NR_PEDIDO VARCHAR(20), BASE_CALC_ICMS NUMERIC(15,3), VALOR_ICMS NUMERIC(15,3), BASE_CALC_ICMS_ST NUMERIC(15,3), VALOR_ICMS_ST NUMERIC(15,3), PESO_TOTAL NUMERIC(15,3), PIN VARCHAR(10), VALOR_PRODUTOS NUMERIC(15,3), VALOR_NOTA NUMERIC(15,3), LOCAL_RETIRADA_DIF VARCHAR(3), CODRETIRADA_DIFERENTE VARCHAR(6), VALOR_DOCUMENTO NUMERIC(15,3)); CREATE TABLE OBS_CONT_CTE(CODIGO VARCHAR(6) NOT NULL, CODCTE VARCHAR(6), IDENTIFICAR VARCHAR(50), OBS VARCHAR(100), FILTRO INTEGER); CREATE TABLE OBS_FISCO_CTE(CODIGO VARCHAR(6) NOT NULL, CODCTE VARCHAR(6), IDENTIFICAR VARCHAR(50), OBS VARCHAR(100), FILTRO INTEGER); CREATE TABLE ONLINE_LISTATEL(CODIGO INTEGER NOT NULL, NOME STRING_40, APELIDO STRING_40, FONE STRING_20, FONE2 VARCHAR(20), FONE3 VARCHAR(20), CELULAR VARCHAR(20), FAX VARCHAR(20), ENDERECO VARCHAR(60), NUMERO VARCHAR(10), COMPLEMENTO VARCHAR(255), BAIRRO VARCHAR(100), CIDADE VARCHAR(60), NFE_CIDADE_COD VARCHAR(7), ESTADO VARCHAR(2), CEP VARCHAR(10), EMAIL VARCHAR(40), WEBSITE VARCHAR(40), CNPJ_CPF VARCHAR(20), IE_RG VARCHAR(20), IE_RG_ORGAOEXP VARCHAR(10), IE_RG_DATAEXP DATE, IE_RG_UF VARCHAR(2), CONTATO VARCHAR(40), OBSERVACAO BLOB SUB_TYPE 1, PESSOA VARCHAR(8) DEFAULT 'Fisica', DATACAD DATE, CNPJ_RESPONSAVEL VARCHAR(14)); CREATE TABLE OUTROS_DOCS_CTE(CODIGO VARCHAR(6) NOT NULL, CODCTE VARCHAR(6), TIPO VARCHAR(20), DESCRICAO VARCHAR(100), NUMERO VARCHAR(20), DATA_EMISSAO DATE, FILTRO INTEGER, VALOR_DOCUMENTO NUMERIC(15,3)); CREATE TABLE PARAMETRO_CURVA(LETRA VARCHAR(1), PERCENTUAL_PRODUTO DOUBLE PRECISION, VALOR_INI DOUBLE PRECISION, VALOR DOUBLE PRECISION, GERAL_PERIODO DOUBLE PRECISION); CREATE TABLE PARAMETROS_JA(ID INTEGER NOT NULL, ADV_NOME_GESTOR VARCHAR(100), ADV_TEXTO_NOME_GESTOR VARCHAR(100), ADV_NOME_GESTOR2 VARCHAR(100), ADV_TEXTO_NOME_GESTOR2 VARCHAR(100)); CREATE TABLE PASSAGEM_CTE(CODIGO VARCHAR(6) NOT NULL, CODCTE VARCHAR(6), PASSAGEM VARCHAR(20), FILTRO INTEGER); CREATE TABLE PRODUTOS_PERIGOSOS_CTE(CODIGO VARCHAR(6) NOT NULL, CODCTE VARCHAR(6), CLASE_RISCO VARCHAR(50), NUMERO_ONU VARCHAR(50), GRUPO_EMBALAGEM VARCHAR(50), PONTO_FULGOR VARCHAR(50), NOME_APROPRIADO VARCHAR(200), QUANT_TOT_PROD NUMERIC(15,3), QUANT_TIP_VOL NUMERIC(15,3), FILTRO INTEGER); CREATE TABLE SOL_ARQUIVOS(ARQUIVO VARCHAR(20), CNPJ VARCHAR(20), DATA_SOL DATE, DATA_OK DATE, DATA_TENTOU DATE, STATUS INTEGER); CREATE TABLE TAB_CEST(CEST VARCHAR(7), NCM VARCHAR(8), DESCRICAO VARCHAR(200)); CREATE TABLE TBATIVIDADE(ID VARCHAR(10) NOT NULL, DESCRICAO VARCHAR(200)); CREATE TABLE TBCNAE(ID VARCHAR(10) NOT NULL, DESCRICAO VARCHAR(100)); CREATE TABLE TBNFSE(ID INTEGER, RPS INTEGER DEFAULT 0, NATOPERACAO VARCHAR(120), DATA DATE, COMPETENCIA DATE, IDCLI INTEGER DEFAULT 0, RAZAOSOCIAL VARCHAR(120), CNPJ VARCHAR(20), IE VARCHAR(20), CIDADE VARCHAR(70), UF VARCHAR(2), DESCRICAO VARCHAR(250), ATIVIDADE VARCHAR(250), CNAE VARCHAR(250), VALOR DOUBLE PRECISION DEFAULT 0.0, BASE DOUBLE PRECISION DEFAULT 0.0, DESCONTO DOUBLE PRECISION, ALIQUOTA DOUBLE PRECISION, ISSQN DOUBLE PRECISION, LIQUIDO DOUBLE PRECISION, STATUS VARCHAR(20), PROTOCOLO VARCHAR(20), LOTE VARCHAR(20), CAMINHO VARCHAR(150), NFSE VARCHAR(20), CODCANC VARCHAR(20), TIPO VARCHAR(1), CODVERIFICACAO VARCHAR(30), PIS DOUBLE PRECISION DEFAULT 0.0, COFINS DOUBLE PRECISION DEFAULT 0.0, VPIS DOUBLE PRECISION DEFAULT 0.0, VCOFINS DOUBLE PRECISION DEFAULT 0.0, IR DOUBLE PRECISION DEFAULT 0.0, VIR DOUBLE PRECISION DEFAULT 0.0, CSOCIAL DOUBLE PRECISION DEFAULT 0.0, VCSOCIAL DOUBLE PRECISION DEFAULT 0.0, RETIDO VARCHAR(3), BOLETO VARCHAR(3)); CREATE TABLE TESTE(A VARCHAR(100)); CREATE TABLE TMP_1(CODIGONUMERO FLOAT, CODIGOTEXTO CHAR(50), TEXTO1 CHAR(255), TEXTO2 CHAR(255), TEXTO3 CHAR(255)); CREATE TABLE TMP_ARQUIVOS(CODIGO INTEGER, LINK VARCHAR(200), COMANDO_ANTES VARCHAR(100), COMANDO_DEPOIS VARCHAR(100), TAMANHO INTEGER, NOME VARCHAR(100)); CREATE TABLE TMP_BARRAS(CODIGO INTEGER NOT NULL, NOME CHAR(100), CODPROD CHAR(50), PRECO FLOAT, BARRAS BLOB SUB_TYPE 1, PRECO2 FLOAT, REF VARCHAR(40), QTD INTEGER); CREATE TABLE TMP_BOMBAS(CODIGO INTEGER, PRODUTO NUMERIC(15,2), PRODUTO_NOME VARCHAR(60), TRIBUTACAO VARCHAR(10), UM VARCHAR(10), QUANTIDADE NUMERIC(15,3), VLR_UNIT NUMERIC(15,3), SUBTOTAL NUMERIC(15,3), BICO INTEGER, TANQUE INTEGER, CANAL INTEGER, DATA DATA1, HORA VARCHAR(8), REGISTRO INTEGER, TMP_ABAST VARCHAR(8), PRONTO INTEGER, BOMBA INTEGER, OBSERVACAO VARCHAR(255), CNPJ_CPF VARCHAR(20)); CREATE TABLE TMP_CONDPGTO(CODIGO FLOAT NOT NULL, DESCRICAO CHAR(200)); CREATE TABLE TMP_CONT_REG(REG VARCHAR(10), TOTAL INTEGER); CREATE TABLE TMP_DATAS(DATA1 DATA1, DATA2 DATA1); CREATE TABLE TMP_DEVOLUCAO(CODIGO INTEGER, COD_VENDA INTEGER, SERIE VARCHAR(10), COD_COMPRA INTEGER, ORDEM INTEGER, PRODUTO NUMERIC(15), QTD NUMERIC(12,4), VALOR1 NUMERIC(12,4), PERCDESCONTO NUMERIC(15,2), DESCONTO NUMERIC(12,4), PERC_ACRESCIMO NUMERIC(15,2), VLR_ACRESCIMO NUMERIC(15,2), SUBTOTAL NUMERIC(12,4), DESCMERC VARCHAR(60), UM VARCHAR(5), COD_COMISSIONADO INTEGER, PERCCOMISSAO NUMERIC(15,2), SERVICO INTEGER, COMISSAOSOBRE DINHEIRO, ID_SUBTVENDA INTEGER, VIRTUAL INTEGER, COMPOSTO INTEGER, COMPOSICAO INTEGER, ID_COMPOSTO NUMERIC(15,2), CFOP VARCHAR(4), CST_ICMS VARCHAR(3), BC_ICMS DINHEIRO, ALIQ_ICMS DINHEIRO, VALOR_ICMS DINHEIRO, CST_ICMS_ST VARCHAR(3), BC_ICMS_ST DINHEIRO, ALIQ_ICMS_ST DINHEIRO, VALOR_ICMS_ST DINHEIRO, VALOR_IPI DINHEIRO); CREATE TABLE TMP_ESTOQUE_DISP(PRODUTO NUMERIC(15,2), QTD_FISCAL FLOAT, UM VARCHAR(10), PRECO FLOAT); CREATE TABLE TMP_FOLHA(FUNCIONARIO INTEGER, REFERENCIA STRING_40, TIPOFOLHA STRING_20, SALARIO VALOR, ALIQINSS FLOAT, ALIQFGTS FLOAT, DESCFIX VALOR, ALUGUEL VALOR, VLRDIARIA VALOR, HEXTRAINI VARCHAR(10), HEXTRAFIM VARCHAR(10), HEXTRA FLOAT, FALTAS FLOAT, DIASTRAB FLOAT, MESESTRAB FLOAT, RESCISAO INTEGER, DESCREQUISICAO INTEGER, CALCDSR INTEGER, CALCFERIAS INTEGER, CALC13 INTEGER, CALC13SFERIAS INTEGER, REGISTRADO INTEGER, HEXTRA100 FLOAT); CREATE TABLE TMP_IMPORTA_CAD_PRODUTOS(CHAVE_ACESSO VARCHAR(44), EMPRESA INTEGER DEFAULT 1, CODIGO INTEGER, COD_BARRAS NUMERIC(15), ACAO VARCHAR(20), MERCADORIA VARCHAR(60), REFERENCIA VARCHAR(40), REFERENCIA_FORNECEDOR STRING_40, MARCA FLOAT, CATEGORIA FLOAT, SUBGRUPO INTEGER, TRIBUTACAO CHAR(4), APLICACAO VARCHAR(60), UM CHAR(6), UM_NF CHAR(6), FATOR FLOAT, ESTOQUE FLOAT, ALIQICMS FLOAT, ALIQIPI FLOAT, SERVICO INTEGER, COMISSAO INTEGER, FRETE FLOAT, LOCALIZACAO VARCHAR(60), ESTMIN FLOAT, ESTMAX FLOAT, DESCONTOMAX FLOAT, FORNECEDOR FLOAT, BALANCA INTEGER, RESERVADO CHAR, PESO FLOAT, DESC_TRIB VARCHAR(50), DATA_ULT_COMPRA DATA1, DATA_ULT_VENDA DATA1, LUCRO DINHEIRO, VALOR1 DINHEIRO, PRECOCOMPRA DINHEIRO, SUBTCOMPRA DINHEIRO, SUBTVENDA DINHEIRO, QTD NUMERIC_3_CASAS, FABRICANTE INTEGER, OBSERVACAO VARCHAR(60), PERC_COMISSAO DINHEIRO, DATA_CADASTRO DATA1, PERTENCE_X INTEGER, VALOR_PRAZO DINHEIRO, NCM VARCHAR(20), CEST VARCHAR(7), PRODUTO_LINK NUMERIC(15,2), NOME_PRODUTO_LINK VARCHAR(120), ORDEM INTEGER, CODIGO_EAN NUMERIC(15,2), CODIGO_REF VARCHAR(20), CFOP VARCHAR(4), CST VARCHAR(3), CST_PIS VARCHAR(3), CST_COFINS VARCHAR(3), CST_IPI VARCHAR(3), COD_COMB VARCHAR(20), GRUPO_FISCAL VARCHAR(40), CST_NF VARCHAR(3), CFOP_NF VARCHAR(4), CST_PIS_NF VARCHAR(3), CST_COFINS_NF VARCHAR(3), VALOR_TRIB DINHEIRO, SELECIONOU INTEGER, MVA NUMERIC(18,2), CAD_ALTERAR_CFOP_SAIDA_DE VARCHAR(10), CAD_ALTERAR_CFOP_SAIDA_FE VARCHAR(10), CAD_ALTERAR_CST_SAIDA VARCHAR(10), UF_NF VARCHAR(10), CAD_ALTERAR_TRIBUTACAO VARCHAR(20)); CREATE TABLE TMP_IMPORTA_CLIENTES(CHAVE_ACESSO VARCHAR(44), CODIGO FLOAT NOT NULL, NOME VARCHAR(100), ENDERECO CHAR(60), COMPLEMENTO CHAR(255), NUMERO FLOAT, ENDERECO_NUMERO VARCHAR(15), BAIRRO CHAR(40), MUNICIPIO STRING_60, NFE_CIDADE_COD CHAR(20), ESTADO CHAR(2), DATA_CONSTITUICAO DATA1, NAO_CONTRIBUINTE INTEGER, OBSERVACAO CHAR(60), OBSERVACAO_MEMO BLOB SUB_TYPE 1 SEGMENT SIZE 1000, OBSERVACAO2 VARCHAR(60), OBSERVACAO3 VARCHAR(60), OBSERVACAO4 VARCHAR(60), TELEFONE CHAR(20), TELEFONE_2 CHAR(30), TELEFONE_3 CHAR(30), TELEFONE_RESIDENCIAL CHAR(30), FAX CHAR(30), CELULAR CHAR(255), OPERADORA VARCHAR(20), CEP CHAR(10), FANTASIA CHAR(100), LIMITECRED FLOAT DEFAULT 0, CREDUSADO FLOAT DEFAULT 0, BLOQUEADO INTEGER DEFAULT 0, SERASA INTEGER DEFAULT 0, SCPC INTEGER, NOMEPAI CHAR(255), NOMEMAE CHAR(255), CONJUGUE CHAR(255), DEPENDENTES FLOAT, RENDAFAM FLOAT DEFAULT 0, REFERENCIA1 CHAR(255), REFERENCIA2 CHAR(255), REFERENCIA3 CHAR(255), REFERENCIA4 CHAR(255), ENVIAR_BOLETO_EMAIL INTEGER DEFAULT 0, EMAIL CHAR(100), EMAIL_COPIA VARCHAR(100), RAMO FLOAT, PROFISSAO STRING_60, DATACAD TIMESTAMP, DATA_RENOVACAO_CAD DATE, CREDREST FLOAT DEFAULT 0, DESCONTOPROD FLOAT DEFAULT 0, DESCONTOSERV FLOAT DEFAULT 0, WEBSITE CHAR(255), CONTATO CHAR(50), PROPRIETARIO CHAR(255), PROPRIETARIO_ESTADO_CIVIL VARCHAR(20), PROPRIETARIO_PROFISSAO VARCHAR(60), PROPRIETARIO_RG VARCHAR(20), PROPRIETARIO_RG_ORGAOEXP VARCHAR(20), PROPRIETARIO_CPF VARCHAR(20), PROPRIETARIO_ENDERECO VARCHAR(100), PROPRIETARIO_ENDERECO_NUMERO VARCHAR(20), PROPRIETARIO_ENDERECO_COMP VARCHAR(60), PROPRIETARIO_BAIRRO VARCHAR(60), PROPRIETARIO_MUNICIPIO VARCHAR(60), PROPRIETARIO_ESTADO VARCHAR(2), PROPRIETARIO_CEP VARCHAR(10), CHEQUE INTEGER DEFAULT 0, VENCTO_FIXO INTEIRO, PERC_DESCONTO DINHEIRO, PERC_ACRESCIMO DINHEIRO, VLRFIXO DINHEIRO, VLRFIXO_PERC_SAL DINHEIRO, DATA_ULT_REAJUSTE DATA1, VLRFIXO_ANTERIOR DINHEIRO, ESTADO_CIVIL STRING_60, LOCAL_TRABALHO STRING_60, CNH STRING_20, CNH_VENCTO DATA1, FOTO VARCHAR(255), SETOR_COBRANCA INTEGER, PESSOA_AUTORIZADA1 VARCHAR(255), PESSOA_AUTORIZADA2 VARCHAR(255), PESSOA_AUTORIZADA3 VARCHAR(255), NOME_SOCIO1 VARCHAR(60), CPF_SOCIO1 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO2 VARCHAR(60), CPF_SOCIO2 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO3 VARCHAR(60), CPF_SOCIO3 VARCHAR(20) DEFAULT '000.000.000-00', NOME_SOCIO4 VARCHAR(60), CPF_SOCIO4 VARCHAR(20) DEFAULT '000.000.000-00', MOV_FINANCEIRA DINHEIRO, BALANCO_PATRIMONIAL DINHEIRO, DATA_ULT_COMPRA DATE, VALOR_ULT_COMPRA DINHEIRO, DATA_ULT_PGTO DATA1, VENDE_PRECO_CUSTO INTEGER DEFAULT 0, MEDIA_ATRAZO INTEGER DEFAULT 0, APELIDO VARCHAR(100), CNPJ_CPF VARCHAR(20), DATA_ULT_VISITA DATA1, DATA_PROTESTO DATA1, IE_RG VARCHAR(20), IE_RG_ORGAOEXP VARCHAR(10), IE_RG_DATAEXP DATE, IE_RG_UF VARCHAR(2), SEXO VARCHAR(15), NASCIMENTO_CIDADE VARCHAR(60), NASCIMENTO_UF VARCHAR(2), PESSOA CHAR(20), CREDITO DINHEIRO, SELECIONADO INTEGER, QTD_MAQUINAS INTEGER, PLANO INTEGER, NOME_USUARIO VARCHAR(20), NOME_REDE VARCHAR(20), REPRESENTANTE INTEGER, PERC_LIMITE_CONDICIONAL NUMERIC(15,2), ACERTO INTEGER, CREDIARIO_SUSPENSO INTEGER DEFAULT 0, SUSPENSO_MOTIVO VARCHAR(255), MANEQUIM VARCHAR(20), CALCADO VARCHAR(20), NASCIMENTO DATE, TELEFONE_TRABALHO VARCHAR(20), CONSUMIDOR_FINAL INTEGER, COMPROD FLOAT, COMSERV FLOAT, INSC_SUFRAMA VARCHAR(9), EMPRESA INTEGER, LIVRE1 VARCHAR(255), LIVRE2 VARCHAR(255), LIVRE3 VARCHAR(255), LIVRE4 VARCHAR(255), LIVRE5 VARCHAR(255), ID_CONTA_CAIXA INTEGER, NOME_VENDEDOR VARCHAR(60), CELULAR_VENDEDOR VARCHAR(20), ECONVENIO VARCHAR(1), CONVENIO_CLIENTE INTEGER, CLIENTE INTEGER, FORNECEDOR INTEGER, DEPENDENTE INTEGER, ID_GRUPO INTEGER, VLRFIXO_DESCRICAO VARCHAR(255), RETER_ISS INTEGER, IM VARCHAR(20), LAST_MOD TIMESTAMP, SINC_NUVEM INTEGER, LAST_COB_ZAP TIMESTAMP, SELECIONADO_COB INTEGER, NAO_ENVIAR_ZAP INTEGER); CREATE TABLE TMP_IMPORTA_DUPLICATAS(CHAVE_ACESSO VARCHAR(44), EMPRESA INTEGER DEFAULT 1, CODIGO INTEGER, NUMERO VARCHAR(20), VENCIMENTO DATE, VALOR DINHEIRO, PARCELA INTEGER, PARCELA_TOTAL INTEGER, NUMERO_ORIGINAL VARCHAR(20), VALOR_TOTAL DINHEIRO); CREATE TABLE TMP_IMPORTA_FORNECEDORES(EMPRESA INTEGER DEFAULT 1, CODIGO FLOAT NOT NULL, RZSOCIAL CHAR(60), ENDERECO CHAR(60), COMPLEMENTO CHAR(60), NUMERO FLOAT, BAIRRO CHAR(60), MUNICIPIO CHAR(60), NFE_CIDADE_COD CHAR(20), ESTADO CHAR(2), RG CHAR(20), SSP CHAR(20), CPF CHAR(20), CNPJ CHAR(20), IE CHAR(25), OBSERVACAO CHAR(60), FANTASIA CHAR(60), TELEFONE CHAR(20), FAX CHAR(20), CEP CHAR(9), EMAIL CHAR(50), DATA_CADASTRO TIMESTAMP, CONTATO CHAR(60), OBSERVACAO2 BLOB SUB_TYPE 1 SEGMENT SIZE 500, CONTA_CAIXA VARCHAR(25), PESSOA VARCHAR(10), CNPJ_CPF VARCHAR(20), IE_RG VARCHAR(20), HISTORICO_CX INTEGER, CELULAR VARCHAR(40), NOME_VENDEDOR VARCHAR(60), CELULAR_VENDEDOR VARCHAR(20), WEBSITE VARCHAR(100), MIGRADO_PARA_CLIENTES INTEGER); CREATE TABLE TMP_IMPORTA_SUBTVENDAS(CHAVE_ACESSO VARCHAR(44), EMPRESA INTEGER DEFAULT 1, COD_SUBVENDA INTEGER, CODIGO INTEGER, COD_VENDA FLOAT, PRODUTO NUMERIC(15), PERCDESCONTO FLOAT, DESCMERC VARCHAR(255), DESCMARCA VARCHAR(30), POSITIONECF INTEGER, UM CHAR(5), COD_COMISSIONADO FLOAT, TRIBUTACAO VARCHAR(50), DATAVENDA DATA1, SITUACAOVENDA CHAR(3), SERVICO INTEGER, ANOMES TIMESTAMP, CONDPGTO FLOAT, PERCCOMISSAO FLOAT, PESO FLOAT, TOTALPESO FLOAT, BKP_VALOR1 DINHEIRO, DESCONTO DINHEIRO, SUBTOTAL DINHEIRO, COMISSAOSOBRE DINHEIRO, LUCRO DINHEIRO, PRECOCOMPRA DINHEIRO, QTD NUMERIC_3_CASAS, PERCACRESCIMO FLOAT, VLR_ACRESCIMO DINHEIRO, REFERENCIA VARCHAR(20), USUARIO STRING_40, CATEGORIA FLOAT, CODIGO_CORRETO NUMERIC(15), SUB_PRODUTO NUMERIC(15), DESC_GRANDE VARCHAR(200), NFE_CFOP VARCHAR(20), PRODUTO_VINCULADO NUMERIC(15), NITEM INTEGER, ORIG INTEGER, ICMS00_CST VARCHAR(3), MODBC INTEGER, MODBC_ST INTEGER, ICMS00_VBC DINHEIRO, ICMS00_REDBC DINHEIRO, PICMS DINHEIRO, VICMS DINHEIRO, ICMS_ST_REDBC DINHEIRO, ICMS_ST_VBC DINHEIRO, PICMS_ST DINHEIRO, VICMS_ST DINHEIRO, CODIGO_REF VARCHAR(20), IPI_CENQ VARCHAR(3), IPI_CST VARCHAR(3), IPI_VBC DINHEIRO, IPI_QUNID DINHEIRO, IPI_VUNID DINHEIRO, IPI_PIPI DINHEIRO, IPI_VIPI DINHEIRO, PIS_CST VARCHAR(3), PIS_VBC DINHEIRO, PIS_PPIS DINHEIRO, PIS_VPIS DINHEIRO, PIS_QBCPROD DINHEIRO, PIS_VALIQPROD DINHEIRO, PISST_VBC DINHEIRO, PISST_PPIS DINHEIRO, PISST_VPIS DINHEIRO, PISST_QBCPROD DINHEIRO, PISST_VALIQPROD DINHEIRO, COFINS_CST VARCHAR(3), COFINS_VBC DINHEIRO, COFINS_PCOFINS DINHEIRO, COFINS_VCOFINS DINHEIRO, COFINS_QBCPROD DINHEIRO, COFINS_VALIQPROD DINHEIRO, COFINSST_VBC DINHEIRO, COFINSST_PCOFINS DINHEIRO, COFINSST_VCOFINS DINHEIRO, COFINSST_QBCPROD DINHEIRO, COFINSST_VALIQPROD DINHEIRO, FRETE_VALOR DINHEIRO, DESPESAS_VALOR DINHEIRO, NEW_VALOR NUMERIC(17,10), VALOR1 NUMERIC(17,10), NUM_ECF INTEGER, NUM_NFE INTEGER, NUM_NFCE INTEGER, CFOP VARCHAR(4), CST VARCHAR(3), CST_PIS_SPED VARCHAR(3), CST_COFINS_SPED VARCHAR(3)); CREATE TABLE TMP_IMPORTA_TXT(EMPRESA INTEGER DEFAULT 1, CODIGO INTEGER, CAMPO1 VARCHAR(255), CAMPO2 VARCHAR(255), CAMPO3 VARCHAR(255), CAMPO4 VARCHAR(255), CAMPO5 VARCHAR(255), CAMPO6 VARCHAR(255), CAMPO7 VARCHAR(255), CAMPO8 VARCHAR(255), CAMPO9 VARCHAR(255), CAMPO10 VARCHAR(255), CAMPO11 VARCHAR(255), CAMPO12 VARCHAR(255), CAMPO13 VARCHAR(255), CAMPO14 VARCHAR(255), CAMPO15 VARCHAR(255), QTD NUMERIC(15,3), DATA DATE, VALORPIS NUMERIC(15,3) DEFAULT 0, VALORCOFINS NUMERIC(15,3) DEFAULT 0, NUM_SERIE VARCHAR(30), NUM_CUPOM VARCHAR(10)); CREATE TABLE TMP_IMPORTA_VENDAS(CHAVE_ACESSO VARCHAR(44), EMPRESA INTEGER DEFAULT 1, COD_VENDA FLOAT, CODIGO FLOAT, CLIENTE FLOAT, NOMECLIENTE VARCHAR(50), DATA DATA1, OBSERVACAO VARCHAR(100), SITUACAO CHAR(3), VENDEDOR FLOAT, CONDPGTO FLOAT, FORMAPGTO VARCHAR(20), DESC_1 FLOAT, CUPOM FLOAT, IDENTIFICA VARCHAR(255), HORA CHAR(10), CAIXA CHAR(10), LIBERACAO INTEGER, SERVEXEC BLOB SUB_TYPE 1, ACESSORIOS BLOB SUB_TYPE 1, PROBREC BLOB SUB_TYPE 1, PROBENC BLOB SUB_TYPE 1, ANOMES DATA1, PERCCOMISSAO FLOAT, TOTALPESO FLOAT, MOTIVOBLOQUEIO VARCHAR(50), TOTALPRODUTOS DINHEIRO, TOTALITENS DINHEIRO, TOTAL DINHEIRO, TROCO DINHEIRO, VALORRECEBIDO DINHEIRO, VLRDESC DINHEIRO, USUARIO STRING_40, DATA_PRIMEIRA_PARCELA DATA1, VEICULO_DESCRICAO STRING_40, VEICULO_MOTOR STRING_40, VEICULO_PLACA STRING_40, VEICULO_CHASSI STRING_60, VEICULO_KM STRING_20, PRONTO INTEGER, END_ENTREGA INTEGER, END_ENTREGA_LETRA VARCHAR(255), BC_ICMS DINHEIRO, VLR_ICMS DINHEIRO, BC_ICMS_SUBST DINHEIRO, VLR_ICMS_SUBST DINHEIRO, VLR_FRETE DINHEIRO, VLR_SEGURO DINHEIRO, VLR_OUTRAS_DESP DINHEIRO, VLR_IPI DINHEIRO, CHAVE_NFE STRING_60, VLR_PIS DINHEIRO, VLR_COFINS DINHEIRO, NFE_MODELO INTEGER, NFE_TIPO INTEGER, NFE_FINALIDADE VARCHAR(20), NFE_SERIE INTEGER, NFE_NUMERO INTEGER, NFCE_NUMERO INTEGER, FRETE_CONTA VARCHAR(30), TRANS_RAZAO_SOCIAL VARCHAR(60), TRANS_ANTT VARCHAR(20), TRANS_PLACA VARCHAR(10), TRANS_PLACA_UF VARCHAR(2), TRANS_CNPJ_CPF VARCHAR(20), TRANS_ENDERECO VARCHAR(100), TRANS_MUNICIPIO VARCHAR(40), TRANS_UF VARCHAR(2), TRANS_IE VARCHAR(25), VOL_QTD INTEGER, VOL_ESPECIE VARCHAR(20), VOL_MARCA VARCHAR(40), VOL_NUMERACAO VARCHAR(20), VOL_PESO_BRUTO NUMERIC(15,3), VOL_PESO_LIQ NUMERIC(15,3), NFE_MOTIVO VARCHAR(40), NFE_END_XML VARCHAR(200), PERTENCE_X INTEGER); CREATE TABLE TMP_MAPA_FISCAL(INDICADOR VARCHAR(5), FORMA_EMISSAO_NF INTEGER, NUMERO INTEGER, NFE_SERIE VARCHAR(10), MODELO INTEGER, DATA_VENDA DATE, NFE_DATA DATE, NFE_MOTIVO VARCHAR(40), NFE_SITUACAO INTEGER, NFE_SITUACAO_CONT INTEGER, NFE_TOTAL DINHEIRO, VENDA_TOTAL DINHEIRO, VENDA_SITUACAO VARCHAR(4), MENSAGEM VARCHAR(255), SUGESTAO VARCHAR(255), NOMECLIENTE VARCHAR(100), INUTILIZADO INTEGER, CANCELADO INTEGER, AUTORIZADO INTEGER, DENEGADO INTEGER, NFE_CHAVE VARCHAR(44), LOCAL_XML VARCHAR(200), COD_VENDA INTEGER, SERIE_VENDA VARCHAR(10), ORDEM_VENDA INTEGER); CREATE TABLE TMP_RECEBER(EMPRESA INTEGER, CODIGO INTEIRO NOT NULL, TITULO VARCHAR(20), PARCELA FLOAT, PARCELA_TOTAL INTEGER, TIPOTITULO CHAR(5), CLIENTE FLOAT, CLIENTE_NOME VARCHAR(60), DATAEMISSAO DATA1, DATAVENCTO DATA1, REFERENTE VARCHAR(60), INSTRUCAO BLOB SUB_TYPE 1, PORTADOR CHAR(3), BANCO CHAR(3), DIASATRAZO FLOAT, OBSERVACAO BLOB SUB_TYPE 1, ANOMES DATA1, ULTIMOPAGAMENTO VARCHAR(255), PERCJUROS FLOAT, VENDA FLOAT, VENDA_ORDEM INTEGER, COD_COMISSIONADO FLOAT, SELECIONADO INTEGER, PERCCOMISSAO FLOAT, VALORTITULO DINHEIRO, VALORJAPAGO DINHEIRO, RESTANTE DINHEIRO, TOTALRECEBER DINHEIRO, VALORJUROS DINHEIRO, DESCONTO DINHEIRO, ACRESCIMO DINHEIRO, COMISSAOSOBRE DINHEIRO, VALORCOMISSAO DINHEIRO, BCCOMISSAOJARECEBIDO DINHEIRO, COMISSAOJARECEBIDO DINHEIRO, COMISSAORECEBER DINHEIRO, BAIXADO INTEGER, REFERENCIA_HN VARCHAR(10)); CREATE TABLE TMP_SEL_CLIENTES(CODIGO INTEGER, NOME VARCHAR(60), TELEFONE VARCHAR(40)); CREATE TABLE TMP_SEL_FORNECEDORES(CODIGO INTEGER, NOME VARCHAR(60)); CREATE TABLE TMP_SEL_TITULOS(CODIGO CHAR(10) NOT NULL, NOMETITULO VARCHAR(30)); CREATE TABLE TMP_SPED_CAD_PRODUTOS(COD_BARRAS NUMERIC(15), MERCADORIA VARCHAR(60), REFERENCIA VARCHAR(40), REFERENCIA_FORNECEDOR STRING_40, MARCA FLOAT, CATEGORIA FLOAT, SUBGRUPO INTEGER, GRUPO_FISCAL VARCHAR(40), TRIBUTACAO CHAR(4), APLICACAO VARCHAR(60), UM CHAR(3), SERVICO INTEGER, COMISSAO INTEGER, LOCALIZACAO VARCHAR(60), ESTMIN FLOAT, ESTMAX FLOAT, DESCONTOMAX FLOAT, FORNECEDOR FLOAT, BALANCA INTEGER, RESERVADO CHAR, PESO FLOAT, DESC_TRIB VARCHAR(50), DATA_ULT_COMPRA DATA1, DATA_ULT_VENDA DATA1, LUCRO DINHEIRO, VALOR1 DINHEIRO, PRECOCOMPRA DINHEIRO, PERC_IPI DINHEIRO, VALOR_COM_IPI DINHEIRO, PERC_ICMS DINHEIRO, VALOR_ICMS DINHEIRO, PERC_FRETE DINHEIRO, VALOR_FRETE DINHEIRO, ENCARGOS DINHEIRO, CUSTOEENCARGOS DINHEIRO, SUBTCOMPRA DINHEIRO, SUBTVENDA DINHEIRO, QTD NUMERIC_3_CASAS, QTDX NUMERIC_3_CASAS, FABRICANTE INTEGER, PERC_COMISSAO DINHEIRO, DATA_CADASTRO DATA1, PERTENCE_X INTEGER, FOTO VARCHAR(255), CST VARCHAR(20), NCM VARCHAR(20), CSOSN VARCHAR(20), CSTPIS VARCHAR(20), CSTCOFINS VARCHAR(20), CSTIPI VARCHAR(20), ALTERA_DESCRICAO INTEGER, ALIQICMS DINHEIRO, ALIQIPI DINHEIRO, ALIQPIS DINHEIRO, ALIQCOFINS DINHEIRO, RED_BC_ICMS DINHEIRO, RED_BC_IPI DINHEIRO, RED_BC_PIS DINHEIRO, RED_BC_COFINS DINHEIRO, CODIGO_EAN NUMERIC(15), PERMITE_DESCONTO INTEGER DEFAULT 1, ULTIMANOTA INTEGER, COD_COMB VARCHAR(20), CFOP_ENT_DE VARCHAR(4), CFOP_ENT_FE VARCHAR(4), CFOP_SAI_DE VARCHAR(4), CFOP_SAI_FE VARCHAR(4)); CREATE TABLE TMPFIX(CODIGO INTEGER NOT NULL, CLIENTE FLOAT, NOME CHAR(100), VENCTO DATA1, VALOR DINHEIRO, DESCRICAO VARCHAR(255), REFERENCIA_HN VARCHAR(10)); CREATE TABLE VEICULOS_NOVOS_CTE(CODIGO VARCHAR(6) NOT NULL, CODCTE VARCHAR(6), COR VARCHAR(20), DESCRICAO_COR VARCHAR(200), COD_MARC_MODELO VARCHAR(50), CHASSI VARCHAR(200), VALOR_UNIT NUMERIC(15,3), FRETE_UNIT NUMERIC(15,3), FILTRO INTEGER); CREATE TABLE VERSAO("2022.05.11.1" INTEGER); CREATE UNIQUE INDEX BOLETO_CONTAS_IDX1 ON BOLETO_CONTAS(EMPRESA, ID); CREATE UNIQUE INDEX BOLETO_REMESSA_IDX1 ON BOLETO_REMESSA(EMPRESA, CODIGO); CREATE UNIQUE INDEX CAD_CAIXA_BANCO_IDX1 ON CAD_CAIXA_BANCO(CODIGO); CREATE UNIQUE INDEX CAD_CAIXA_IDX1 ON CAD_CAIXA(CODIGO); CREATE UNIQUE INDEX CAD_CAIXA_NIVEL_IDX1 ON CAD_CAIXA_NIVEL(CODIGO); CREATE UNIQUE INDEX CAD_CAIXA_NIVEL_ITENS_IDX1 ON CAD_CAIXA_NIVEL_ITENS(CODIGO); CREATE UNIQUE INDEX CAD_CAIXA_NIVEL_ITENS_IDX2 ON CAD_CAIXA_NIVEL_ITENS(ID_CAIXA_NIVEL, ID_CONTA); CREATE INDEX CAD_CLIENTES_CEP ON CAD_CLIENTES(CEP); CREATE INDEX CAD_CLIENTES_CIDADE ON CAD_CLIENTES(MUNICIPIO); CREATE INDEX CAD_CLIENTES_CNPJCPF ON CAD_CLIENTES(CNPJ_CPF); CREATE INDEX CAD_CLIENTES_ENDERECO ON CAD_CLIENTES(ENDERECO); CREATE INDEX CAD_CLIENTES_ESTADO ON CAD_CLIENTES(ESTADO); CREATE INDEX CAD_CLIENTES_FANTASIA ON CAD_CLIENTES(FANTASIA); CREATE INDEX CAD_CLIENTES_IBGE ON CAD_CLIENTES(NFE_CIDADE_COD); CREATE INDEX CAD_CLIENTES_IE_RG ON CAD_CLIENTES(IE_RG); CREATE INDEX CAD_CLIENTES_NOME ON CAD_CLIENTES(NOME); CREATE UNIQUE INDEX CAD_CONTAS_IDX1 ON CAD_CONTAS(EMPRESA, CODIGO); CREATE UNIQUE INDEX CAD_ESTADOS_IDX1 ON CAD_ESTADOS(ID); CREATE UNIQUE INDEX CAD_FABRICANTE_IDX1 ON CAD_FABRICANTE(CODIGO); CREATE INDEX CAD_FORNECEDORES_NOME ON CAD_FORNECEDORES(RZSOCIAL); CREATE INDEX CAD_FUNCIONARIOS_NOME ON CAD_FUNCIONARIOS(NOME); CREATE INDEX CAD_IBPT_IDX1 ON CAD_IBPT(CODIGO, EX, TABELA); CREATE INDEX CAD_NCM_CO_IDX1 ON CAD_NCM_CO(NCM_OLD); CREATE INDEX CAD_NCM_IDX1 ON CAD_NCM(NCM); CREATE UNIQUE INDEX CAD_OPERACOES_IDX1 ON CAD_OPERACOES(NOME); CREATE UNIQUE INDEX CAD_PDV_IDX1 ON CAD_PDV(CODIGO); CREATE UNIQUE INDEX CAD_POSTO_BICO_IDX1 ON CAD_POSTO_BICO(CODIGO); CREATE UNIQUE INDEX CAD_POSTO_BOMBA_IDX1 ON CAD_POSTO_BOMBA(CODIGO); CREATE UNIQUE INDEX CAD_POSTO_TANQUE_IDX1 ON CAD_POSTO_TANQUE(CODIGO); CREATE UNIQUE INDEX CAD_PRECOS_PRODUTOS_IDX1 ON CAD_PRECOS_PRODUTOS(CODIGO); CREATE INDEX CAD_PRODUTOS_CATEGORIA ON CAD_PRODUTOS(CATEGORIA); CREATE UNIQUE INDEX CAD_PRODUTOS_COMPOSICAO_IDX1 ON CAD_PRODUTOS_COMPOSICAO(CODIGO); CREATE INDEX CAD_PRODUTOS_EAN ON CAD_PRODUTOS(CODIGO_EAN); CREATE UNIQUE INDEX CAD_PRODUTOS_ESTOQUE_IDX1 ON CAD_PRODUTOS_ESTOQUE(COD_BARRAS, EMPRESA, DEPARTAMENTO); CREATE INDEX CAD_PRODUTOS_FABRICANTE ON CAD_PRODUTOS(FABRICANTE); CREATE INDEX CAD_PRODUTOS_FORN ON CAD_PRODUTOS(FORNECEDOR); CREATE UNIQUE INDEX CAD_PRODUTOS_IDX1 ON CAD_PRODUTOS(COD_BARRAS); CREATE INDEX CAD_PRODUTOS_MARCA ON CAD_PRODUTOS(MARCA); CREATE INDEX CAD_PRODUTOS_MERCADORIA ON CAD_PRODUTOS(MERCADORIA); CREATE INDEX CAD_PRODUTOS_REF_FAB ON CAD_PRODUTOS(REFERENCIA); CREATE INDEX CAD_PRODUTOS_REF_FORN ON CAD_PRODUTOS(REFERENCIA_FORNECEDOR); CREATE INDEX CAD_PRODUTOS_RELACIONADOS_IDX1 ON CAD_PRODUTOS_RELACIONADOS(ID_PAI); CREATE UNIQUE INDEX CAD_PRODUTOS_SEMELHANTES_IDX1 ON CAD_PRODUTOS_SEMELHANTES(CODIGO); CREATE UNIQUE INDEX CAD_PRODUTOS_SEMELHANTES_IDX2 ON CAD_PRODUTOS_SEMELHANTES(PRODUTO, SEMELHANTE); CREATE UNIQUE INDEX CAD_PROMOCAO_IDX1 ON CAD_PROMOCAO(CODIGO, EMPRESA); CREATE UNIQUE INDEX CAD_PROMOCAO_ITENS_IDX1 ON CAD_PROMOCAO_ITENS(CODIGO, EMPRESA); CREATE UNIQUE INDEX CAD_PROMOCAO_ITENS_IDX2 ON CAD_PROMOCAO_ITENS(COD_PROMOCAO, ITEM, EMPRESA); CREATE UNIQUE INDEX CAD_REGRAS_TRIB_ENT_CFOPCS_IDX1 ON CAD_REGRAS_TRIB_ENT_CFOPCST(CFOP_NF, CST_NF); CREATE UNIQUE INDEX CAD_SETOR_COB_IDX1 ON CAD_SETOR_COB(CODIGO); CREATE UNIQUE INDEX CAD_SPED_LEIAUTE_IDX1 ON CAD_SPED_LEIAUTE(ID, TIPO); CREATE UNIQUE INDEX CAD_TABELA_PRECOS_IDX1 ON CAD_TABELA_PRECOS(CODIGO); CREATE UNIQUE INDEX CEP_IDX1 ON CEP(EMPRESA, ID_CEP); CREATE UNIQUE INDEX EMPRESA_2_IDX1 ON EMPRESA_2(CODIGO); CREATE UNIQUE INDEX IDX_CAD_UM1 ON CAD_UM(CODIGO); CREATE UNIQUE INDEX IDX_MOV_VENDAS1 ON MOV_VENDAS(COD_VENDA, SERIE, ORDEM); CREATE UNIQUE INDEX MOV_AGENDA_IDX1 ON MOV_AGENDA(CODIGO); CREATE UNIQUE INDEX MOV_AUDITORIA_IDX1 ON MOV_AUDITORIA(ID); CREATE UNIQUE INDEX MOV_BALANCO_IDX1 ON MOV_BALANCO(DATA, COD_BARRAS, EMPRESA); CREATE UNIQUE INDEX MOV_CONTADOR_POSTO_IDX1 ON MOV_CONTADOR_POSTO(CODIGO); CREATE UNIQUE INDEX MOV_CREDITO_CLIENTE_IDX1 ON MOV_CREDITO_CLIENTE(CODIGO); CREATE UNIQUE INDEX MOV_DUPLICATA_IDX1 ON MOV_DUPLICATA(CODIGO, EMPRESA); CREATE UNIQUE INDEX MOV_EMAIL_ANEXO_IDX1 ON MOV_EMAIL_ANEXO(EMPRESA, CODIGO); CREATE UNIQUE INDEX MOV_EMAIL_IDX1 ON MOV_EMAIL(EMPRESA, CODIGO); CREATE UNIQUE INDEX MOV_ENERGIA_IDX1 ON MOV_ENERGIA(CODIGO, EMPRESA); CREATE UNIQUE INDEX MOV_ENTREGA_FICHA_IDX1 ON MOV_ENTREGA_FICHA(CODIGO, EMPRESA); CREATE UNIQUE INDEX MOV_ENTREGA_IDX1 ON MOV_ENTREGA(CODIGO, EMPRESA); CREATE INDEX MOV_ENTREGA_IDX2 ON MOV_ENTREGA(COD_VENDA, EMPRESA); CREATE INDEX MOV_ENTREGA_IDX3 ON MOV_ENTREGA(DATA_VENDA, EMPRESA); CREATE INDEX MOV_ENTREGA_IDX4 ON MOV_ENTREGA(CLIENTE, EMPRESA); CREATE UNIQUE INDEX MOV_ENTREGA_ITENS_IDX1 ON MOV_ENTREGA_ITENS(CODIGO, EMPRESA); CREATE INDEX MOV_ENTREGA_ITENS_IDX2 ON MOV_ENTREGA_ITENS(ID_ENTREGA, EMPRESA); CREATE UNIQUE INDEX MOV_ESTOQUE_IDX1 ON MOV_ESTOQUE(CODIGO, EMPRESA); CREATE INDEX MOV_ESTOQUE_IDX2 ON MOV_ESTOQUE(COD_BARRAS); CREATE INDEX MOV_ESTOQUE_IDX3 ON MOV_ESTOQUE(DATA); CREATE UNIQUE INDEX MOV_ESTOQUE_TRANSF_DEP_IDX1 ON MOV_ESTOQUE_TRANSF_DEP(CODIGO); CREATE UNIQUE INDEX MOV_EXTRATO_PESSOAL_IDX1 ON MOV_EXTRATO_PESSOAL(EMPRESA, CODIGO); CREATE INDEX MOV_FICHA_CLIENTE_CODIGO ON MOV_FICHA_CLIENTE(CODIGO); CREATE INDEX MOV_FICHA_CLIENTE_HISTORICO ON MOV_FICHA_CLIENTE(HISTORICO); CREATE INDEX MOV_FICHA_CLIENTE_ID_CLIENTE ON MOV_FICHA_CLIENTE(ID_CLIENTE); CREATE UNIQUE INDEX MOV_IMPORTACOES_XML_IDX1 ON MOV_IMPORTACOES_XML(CODIGO, EMPRESA); CREATE UNIQUE INDEX MOV_LIBERACAO_IDX1 ON MOV_LIBERACAO(EMPRESA, CODIGO); CREATE INDEX MOV_LIQCRECEBER_IDX1 ON MOV_LIQCRECEBER(TITULO); CREATE INDEX MOV_LIQCRECEBER_IDX2 ON MOV_LIQCRECEBER(PARCELA); CREATE INDEX MOV_LIQCRECEBER_IDX3 ON MOV_LIQCRECEBER(TIPOTITULO); CREATE INDEX MOV_LIQCRECEBER_IDX4 ON MOV_LIQCRECEBER(CLIENTE); CREATE INDEX MOV_LIQCRECEBER_IDX5 ON MOV_LIQCRECEBER(ID_ACERTO); CREATE INDEX MOV_LIQCRECEBER_IDX6 ON MOV_LIQCRECEBER(DATA); CREATE INDEX MOV_LIVROCAIXA_IDX1 ON MOV_LIVROCAIXA(COD_CAIXA); CREATE INDEX MOV_LIVROCAIXA_IDX2 ON MOV_LIVROCAIXA(COD_PLANOCONTA); CREATE INDEX MOV_LIVROCAIXA_IDX3 ON MOV_LIVROCAIXA(TIPO); CREATE INDEX MOV_LIVROCAIXA_IDX4 ON MOV_LIVROCAIXA(COD_GRUPO); CREATE INDEX MOV_LIVROCAIXA_IDX5 ON MOV_LIVROCAIXA(ID_CONCENTRADOR); CREATE UNIQUE INDEX MOV_NFE_CCE_IDX1 ON MOV_NFE_CCE(CODIGO, EMPRESA); CREATE UNIQUE INDEX MOV_NFE_DESTINADAS_IDX1 ON MOV_NFE_DESTINADAS(CHAVE); CREATE UNIQUE INDEX MOV_NFE_DESTINADAS2_IDX1 ON MOV_NFE_DESTINADAS2(ID); CREATE UNIQUE INDEX MOV_NFE_DESTINADAS2_IDX2 ON MOV_NFE_DESTINADAS2(CHAVE); CREATE UNIQUE INDEX MOV_NFE_INUTILIZADAS_IDX1 ON MOV_NFE_INUTILIZADAS(CODIGO, EMPRESA); CREATE UNIQUE INDEX MOV_ORCAMENTOS_IDX1 ON MOV_ORCAMENTOS(COD_VENDA); CREATE UNIQUE INDEX MOV_PESO_ENTRADA_IDX1 ON MOV_PESO_ENTRADA(CODIGO); CREATE INDEX MOV_PESO_ENTRADA_IDX2 ON MOV_PESO_ENTRADA(PLACA); CREATE UNIQUE INDEX MOV_PESO_SAI_IDX1 ON MOV_PESO_SAI(CODIGO); CREATE INDEX MOV_PESO_SAI_IDX2 ON MOV_PESO_SAI(PLACA); CREATE UNIQUE INDEX MOV_POSTO_AMOSTRA_IDX1 ON MOV_POSTO_AMOSTRA(CODIGO); CREATE UNIQUE INDEX MOV_POSTO_COMPRAS_IDX1 ON MOV_POSTO_COMPRAS(LIVRO, FOLHA, NUMERO_NF); CREATE UNIQUE INDEX MOV_POSTO_LACRE_IDX1 ON MOV_POSTO_LACRE(CODIGO); CREATE UNIQUE INDEX MOV_POSTO_LMC_IDX1 ON MOV_POSTO_LMC(LIVRO, FOLHA, DATA); CREATE UNIQUE INDEX MOV_POSTO_VENDAS_IDX1 ON MOV_POSTO_VENDAS(LIVRO, FOLHA, TANQUE, BICO, DATA); CREATE UNIQUE INDEX MOV_POSTOLMCLIVRO_IDX1 ON MOV_POSTOLMCLIVRO(NUMERO); CREATE UNIQUE INDEX MOV_RECEBER_ACERTO_IDX1 ON MOV_RECEBER_ACERTO(CODIGO, EMPRESA); CREATE INDEX MOV_RECEBER_CLIENTE ON MOV_RECEBER(CLIENTE, EMPRESA); CREATE INDEX MOV_RECEBER_IDX1 ON MOV_RECEBER(DATAEMISSAO); CREATE INDEX MOV_RECEBER_IDX2 ON MOV_RECEBER(DATAVENCTO); CREATE INDEX MOV_RECEBER_IDX3 ON MOV_RECEBER(AGENDADO_PARA); CREATE INDEX MOV_RECEBER_IDX4 ON MOV_RECEBER(ULTIMOPAGAMENTO); CREATE INDEX MOV_RECEBER_IDX5 ON MOV_RECEBER(DIASATRAZO); CREATE UNIQUE INDEX MOV_RECIBO_IDX1 ON MOV_RECIBO(CODIGO, EMPRESA); CREATE INDEX MOV_SUBTCOMPRAS_COMPRA ON MOV_SUBTCOMPRAS(COD_COMPRA, EMPRESA); CREATE UNIQUE INDEX MOV_SUBTCOMPRAS_POSTO_IDX1 ON MOV_SUBTCOMPRAS_POSTO(CODIGO); CREATE UNIQUE INDEX MOV_SUBTORCAMENTOS_IDX1 ON MOV_SUBTORCAMENTOS(COD_SUBVENDA); CREATE INDEX MOV_SUBTVENDAS_DEPTO ON MOV_SUBTVENDAS(DEPARTAMENTO); CREATE INDEX MOV_SUBTVENDAS_IDX1 ON MOV_SUBTVENDAS(COD_VENDA, EMPRESA); CREATE INDEX MOV_SUBTVENDAS_IDX2 ON MOV_SUBTVENDAS(COD_SUBVENDA); CREATE DESC INDEX MOV_SUBTVENDAS_IDX3 ON MOV_SUBTVENDAS(COD_SUBVENDA); CREATE INDEX MOV_SUBTVENDAS_PRODUTO ON MOV_SUBTVENDAS(PRODUTO); CREATE INDEX MOV_SUBTVENDAS_PRODUTO2 ON MOV_SUBTVENDAS(PRODUTO2); CREATE INDEX MOV_SUBTVENDAS_PRONTO ON MOV_SUBTVENDAS(PRONTO); CREATE INDEX MOV_SUBTVENDAS_VENDEDOR ON MOV_SUBTVENDAS(COD_COMISSIONADO); CREATE UNIQUE INDEX MOV_VALES_IDX1 ON MOV_VALES(CODIGO); CREATE INDEX MOV_VENDAS_CLIENTE ON MOV_VENDAS(CLIENTE); CREATE INDEX MOV_VENDAS_DATA ON MOV_VENDAS(DATA); CREATE INDEX MOV_VENDAS_IDENTIFICACAO ON MOV_VENDAS(IDENTIFICA); CREATE INDEX MOV_VENDAS_NFCE_NUMERO ON MOV_VENDAS(NFCE_NUMERO, NFE_SERIE, EMPRESA); CREATE INDEX MOV_VENDAS_NFE_NUMERO ON MOV_VENDAS(NFE_NUMERO, EMPRESA); CREATE INDEX MOV_VENDAS_NOMECLI ON MOV_VENDAS(NOMECLIENTE); CREATE INDEX MOV_VENDAS_PLACA ON MOV_VENDAS(VEICULO_PLACA); CREATE INDEX MOV_VENDAS_SERIAL ON MOV_VENDAS(SERIAL_EQUIP); CREATE INDEX MOV_VENDAS_SITUACAO ON MOV_VENDAS(SITUACAO); CREATE UNIQUE INDEX PK_CAD_DEP_FUNCIONARIO ON CAD_DEP_FUNCIONARIO(CODIGO); CREATE UNIQUE INDEX PK_CAD_LISTATEL ON CAD_LISTATEL(CODIGO); CREATE UNIQUE INDEX PK_CAD_MOTORISTA ON CAD_MOTORISTA(CODIGO); CREATE UNIQUE INDEX PK_CAD_PORTADORES ON CAD_PORTADORES(CODIGO); CREATE UNIQUE INDEX PK_CAD_TRANSPORTADORA ON CAD_TRANSPORTADORA(CODIGO); CREATE UNIQUE INDEX PK_MOV_CHEQUES ON MOV_CHEQUES(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_CHEQUES_EMIT ON MOV_CHEQUES_EMIT(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_COMPRAS ON MOV_COMPRAS(COD_COMPRA, EMPRESA); CREATE UNIQUE INDEX PK_MOV_CUSTODIA ON MOV_CUSTODIA(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_EXTRATO ON MOV_EXTRATO(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_FOLHAPGTO ON MOV_FOLHAPGTO(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_LIQCPAGAR ON MOV_LIQCPAGAR(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_LIQCRECEBER ON MOV_LIQCRECEBER(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_PAGAR ON MOV_PAGAR(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_PONTO ON MOV_PONTO(CODIGO); CREATE UNIQUE INDEX PK_MOV_RECEBER ON MOV_RECEBER(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_MOV_REQUISICAO ON MOV_REQUISICAO(CODIGO); CREATE UNIQUE INDEX PK_MOV_SUBTCOMPRAS ON MOV_SUBTCOMPRAS(COD_SUBCOMPRA, EMPRESA); CREATE UNIQUE INDEX PK_MOV_SUBTVENDAS ON MOV_SUBTVENDAS(COD_SUBVENDA, EMPRESA, SERIE, ORDEM); CREATE UNIQUE INDEX PK_MOV_SUPERCHECK ON MOV_SUPERCHECK(CODIGO); CREATE UNIQUE INDEX PK_MOV_VENDAS ON MOV_VENDAS(COD_VENDA, SERIE, EMPRESA, ORDEM); CREATE INDEX PK_MOV_VENDAS_NFE_NUMERO ON MOV_VENDAS(NFE_NUMERO, NFE_SERIE); CREATE UNIQUE INDEX PK_TMP_BARRAS ON TMP_BARRAS(CODIGO); CREATE UNIQUE INDEX PK_TMP_IMPORTA_TXT_IDX1 ON TMP_IMPORTA_TXT(CODIGO, EMPRESA); CREATE UNIQUE INDEX PK_TMPFIX ON TMPFIX(CODIGO); CREATE UNIQUE INDEX TMP_ARQUIVOS_IDX1 ON TMP_ARQUIVOS(CODIGO); CREATE UNIQUE INDEX TMP_BOMBAS_IDX1 ON TMP_BOMBAS(CODIGO); CREATE UNIQUE INDEX TMP_ESTOQUE_DISP_IDX1 ON TMP_ESTOQUE_DISP(PRODUTO); CREATE UNIQUE INDEX TMP_IMPORTA_DUPLICATAS_IDX1 ON TMP_IMPORTA_DUPLICATAS(CODIGO, EMPRESA); CREATE UNIQUE INDEX TMP_IMPORTA_FORNECEDORES_IDX1 ON TMP_IMPORTA_FORNECEDORES(EMPRESA, CODIGO); CREATE UNIQUE INDEX TMP_IMPORTA_SUBTVENDAS_IDX1 ON TMP_IMPORTA_SUBTVENDAS(COD_SUBVENDA, EMPRESA, CHAVE_ACESSO); CREATE INDEX TMP_IMPORTA_TXT_IDX_CAMPO ON TMP_IMPORTA_TXT(CAMPO1); CREATE UNIQUE INDEX TMP_IMPORTA_VENDAS_IDX1 ON TMP_IMPORTA_VENDAS(COD_VENDA, EMPRESA, CHAVE_ACESSO); CREATE UNIQUE INDEX TMP_RECEBER_IDX1 ON TMP_RECEBER(CODIGO, EMPRESA); CREATE INDEX TMP_SEL_CLIENTES_IDX1 ON TMP_SEL_CLIENTES(CODIGO); CREATE UNIQUE INDEX TMP_SEL_FORNECEDORES_IDX1 ON TMP_SEL_FORNECEDORES(CODIGO); CREATE UNIQUE INDEX TMP_SEL_TITULOS_IDX1 ON TMP_SEL_TITULOS(CODIGO); /* INTEG_369 */ ALTER TABLE CAD_CIDADES ADD PRIMARY KEY (ID); /* INTEG_370 */ ALTER TABLE CAD_SUBGRUPO ADD PRIMARY KEY (CODIGO); /* INTEG_371 */ ALTER TABLE CFOP ADD PRIMARY KEY (CFCOD); /* PK_CAD_ACESSO */ ALTER TABLE CAD_ACESSO ADD CONSTRAINT PK_CAD_ACESSO PRIMARY KEY (ID); /* PK_CAD_ANEXOS_ID */ ALTER TABLE CAD_ANEXOS ADD CONSTRAINT PK_CAD_ANEXOS_ID PRIMARY KEY (ID); /* PK_CAD_APTO */ ALTER TABLE CAD_APTO ADD CONSTRAINT PK_CAD_APTO PRIMARY KEY (ID); /* PK_CAD_BAIRROS */ ALTER TABLE CAD_BAIRROS ADD CONSTRAINT PK_CAD_BAIRROS PRIMARY KEY (ID); /* PK_CAD_BANCOS */ ALTER TABLE CAD_BANCOS ADD CONSTRAINT PK_CAD_BANCOS PRIMARY KEY (CODIGO); /* PK_CAD_BANDEIRAS_CARTAO */ ALTER TABLE CAD_BANDEIRAS_CARTAO ADD CONSTRAINT PK_CAD_BANDEIRAS_CARTAO PRIMARY KEY (CODIGO); /* PK_CAD_CAIXA_USUARIOS */ ALTER TABLE CAD_CAIXA_USUARIOS ADD CONSTRAINT PK_CAD_CAIXA_USUARIOS PRIMARY KEY (CODIGO); /* PK_CAD_CAMPANHA_ZAP */ ALTER TABLE CAD_CAMPANHA_ZAP ADD CONSTRAINT PK_CAD_CAMPANHA_ZAP PRIMARY KEY (ID); /* PK_CAD_CAMPANHA_ZAP_ANEXO */ ALTER TABLE CAD_CAMPANHA_ZAP_ANEXO ADD CONSTRAINT PK_CAD_CAMPANHA_ZAP_ANEXO PRIMARY KEY (ID); /* PK_CAD_CATEGORIAS */ ALTER TABLE CAD_CATEGORIAS ADD CONSTRAINT PK_CAD_CATEGORIAS PRIMARY KEY (CODIGO); /* PK_CAD_CFG_ANP */ ALTER TABLE CAD_CFG_ANP ADD CONSTRAINT PK_CAD_CFG_ANP PRIMARY KEY (ID); /* PK_CAD_CLIENTES */ ALTER TABLE CAD_CLIENTES ADD CONSTRAINT PK_CAD_CLIENTES PRIMARY KEY (CODIGO); /* PK_CAD_CLIENTES_COND */ ALTER TABLE CAD_CLIENTES_COND ADD CONSTRAINT PK_CAD_CLIENTES_COND PRIMARY KEY (CODIGO); /* PK_CAD_CLIENTES_FIXO */ ALTER TABLE CAD_CLIENTES_FIXO ADD CONSTRAINT PK_CAD_CLIENTES_FIXO PRIMARY KEY (ID); /* PK_CAD_CLIENTES_IDENTIFICA */ ALTER TABLE CAD_CLIENTES_IDENTIFICA ADD CONSTRAINT PK_CAD_CLIENTES_IDENTIFICA PRIMARY KEY (CODIGO); /* PK_CAD_CLIENTES_INF_ADIC */ ALTER TABLE CAD_CLIENTES_INF_ADIC ADD CONSTRAINT PK_CAD_CLIENTES_INF_ADIC PRIMARY KEY (ID); /* PK_CAD_CLIENTES_NEGATIVACAO */ ALTER TABLE CAD_CLIENTES_NEGATIVACAO ADD CONSTRAINT PK_CAD_CLIENTES_NEGATIVACAO PRIMARY KEY (ID); /* PK_CAD_CONCENTRADOR_CAIXA */ ALTER TABLE CAD_CONCENTRADOR_CAIXA ADD CONSTRAINT PK_CAD_CONCENTRADOR_CAIXA PRIMARY KEY (ID); /* PK_CAD_CONDPGTO */ ALTER TABLE CAD_CONDPGTO ADD CONSTRAINT PK_CAD_CONDPGTO PRIMARY KEY (CODIGO); /* PK_CAD_CONTABANCO */ ALTER TABLE CAD_CONTABANCO ADD CONSTRAINT PK_CAD_CONTABANCO PRIMARY KEY (CODIGO); /* PK_CAD_CONTAS_SPED */ ALTER TABLE CAD_CONTAS_SPED ADD CONSTRAINT PK_CAD_CONTAS_SPED PRIMARY KEY (ID); /* PK_CAD_CST_COFINS */ ALTER TABLE CAD_CST_COFINS ADD CONSTRAINT PK_CAD_CST_COFINS PRIMARY KEY (CODIGO); /* PK_CAD_CST_CSOSN */ ALTER TABLE CAD_CST_CSOSN ADD CONSTRAINT PK_CAD_CST_CSOSN PRIMARY KEY (CODIGO); /* PK_CAD_CST_PIS */ ALTER TABLE CAD_CST_PIS ADD CONSTRAINT PK_CAD_CST_PIS PRIMARY KEY (CODIGO); /* PK_CAD_DADOS_BANCARIOS */ ALTER TABLE CAD_DADOS_BANCARIOS ADD CONSTRAINT PK_CAD_DADOS_BANCARIOS PRIMARY KEY (ID); /* PK_CAD_DESPESAS_FIXAS */ ALTER TABLE CAD_DESPESAS_FIXAS ADD CONSTRAINT PK_CAD_DESPESAS_FIXAS PRIMARY KEY (ID); /* PK_CAD_DPTO_ESTOQUE */ ALTER TABLE CAD_DPTO_ESTOQUE ADD CONSTRAINT PK_CAD_DPTO_ESTOQUE PRIMARY KEY (ID); /* PK_CAD_ESCOLARIDADE */ ALTER TABLE CAD_ESCOLARIDADE ADD CONSTRAINT PK_CAD_ESCOLARIDADE PRIMARY KEY (ID); /* PK_CAD_ETIQUETAPESSOA */ ALTER TABLE CAD_ETIQUETAPESSOA ADD CONSTRAINT PK_CAD_ETIQUETAPESSOA PRIMARY KEY (ID); /* PK_CAD_ETIQUETAPRODUTO */ ALTER TABLE CAD_ETIQUETAPRODUTO ADD CONSTRAINT PK_CAD_ETIQUETAPRODUTO PRIMARY KEY (ID); /* PK_CAD_FORNECEDORES */ ALTER TABLE CAD_FORNECEDORES ADD CONSTRAINT PK_CAD_FORNECEDORES PRIMARY KEY (CODIGO); /* PK_CAD_FUNCIONARIOS */ ALTER TABLE CAD_FUNCIONARIOS ADD CONSTRAINT PK_CAD_FUNCIONARIOS PRIMARY KEY (CODIGO); /* PK_CAD_GRUPO_PESSOAS */ ALTER TABLE CAD_GRUPO_PESSOAS ADD CONSTRAINT PK_CAD_GRUPO_PESSOAS PRIMARY KEY (ID); /* PK_CAD_HISTORICO */ ALTER TABLE CAD_HISTORICO ADD CONSTRAINT PK_CAD_HISTORICO PRIMARY KEY (CODIGO); /* PK_CAD_INF_ADIC */ ALTER TABLE CAD_INF_ADIC ADD CONSTRAINT PK_CAD_INF_ADIC PRIMARY KEY (CODIGO); /* PK_CAD_INTEGRACAO_VINCULO */ ALTER TABLE CAD_INTEGRACAO_VINCULO ADD CONSTRAINT PK_CAD_INTEGRACAO_VINCULO PRIMARY KEY (ID); /* PK_CAD_JA_ADVERTENCIA */ ALTER TABLE CAD_JA_ADVERTENCIA ADD CONSTRAINT PK_CAD_JA_ADVERTENCIA PRIMARY KEY (ID); /* PK_CAD_JA_CHAMADA */ ALTER TABLE CAD_JA_CHAMADA ADD CONSTRAINT PK_CAD_JA_CHAMADA PRIMARY KEY (ID); /* PK_CAD_JA_COMP_FAMILIAR */ ALTER TABLE CAD_JA_COMP_FAMILIAR ADD CONSTRAINT PK_CAD_JA_COMP_FAMILIAR PRIMARY KEY (ID); /* PK_CAD_JA_CURSOS */ ALTER TABLE CAD_JA_CURSOS ADD CONSTRAINT PK_CAD_JA_CURSOS PRIMARY KEY (ID); /* PK_CAD_JA_CURSOS_CASA */ ALTER TABLE CAD_JA_CURSOS_CASA ADD CONSTRAINT PK_CAD_JA_CURSOS_CASA PRIMARY KEY (ID); /* PK_CAD_JA_ESTRUTURA_CURSO */ ALTER TABLE CAD_JA_ESTRUTURA_CURSO ADD CONSTRAINT PK_CAD_JA_ESTRUTURA_CURSO PRIMARY KEY (ID); /* PK_CAD_JA_EXP_PROFISSIONAL */ ALTER TABLE CAD_JA_EXP_PROFISSIONAL ADD CONSTRAINT PK_CAD_JA_EXP_PROFISSIONAL PRIMARY KEY (ID); /* PK_CAD_JA_FICHA */ ALTER TABLE CAD_JA_FICHA ADD CONSTRAINT PK_CAD_JA_FICHA PRIMARY KEY (ID); /* PK_CAD_JA_INSC_CURSO */ ALTER TABLE CAD_JA_INSC_CURSO ADD CONSTRAINT PK_CAD_JA_INSC_CURSO PRIMARY KEY (ID); /* PK_CAD_JA_MODULOS */ ALTER TABLE CAD_JA_MODULOS ADD CONSTRAINT PK_CAD_JA_MODULOS PRIMARY KEY (ID); /* PK_CAD_MARCAS */ ALTER TABLE CAD_MARCAS ADD CONSTRAINT PK_CAD_MARCAS PRIMARY KEY (CODIGO); /* PK_CAD_MOD_RECPAGAR */ ALTER TABLE CAD_MOD_RECPAGAR ADD CONSTRAINT PK_CAD_MOD_RECPAGAR PRIMARY KEY (ID); /* PK_CAD_MOTIVOS */ ALTER TABLE CAD_MOTIVOS ADD CONSTRAINT PK_CAD_MOTIVOS PRIMARY KEY (ID); /* PK_CAD_MOTIVOS_PERDEU_VENDA */ ALTER TABLE CAD_MOTIVOS_PERDEU_VENDA ADD CONSTRAINT PK_CAD_MOTIVOS_PERDEU_VENDA PRIMARY KEY (ID); /* PK_CAD_NFE_PRODUTOS_DEVOLVER */ ALTER TABLE CAD_NFE_PRODUTOS_DEVOLVER ADD CONSTRAINT PK_CAD_NFE_PRODUTOS_DEVOLVER PRIMARY KEY (ID); /* PK_CAD_OPERACOES */ ALTER TABLE CAD_OPERACOES ADD CONSTRAINT PK_CAD_OPERACOES PRIMARY KEY (ID); /* PK_CAD_OPERADORA_CARTAO */ ALTER TABLE CAD_OPERADORA_CARTAO ADD CONSTRAINT PK_CAD_OPERADORA_CARTAO PRIMARY KEY (CODIGO); /* PK_CAD_PERFIL_ITENS */ ALTER TABLE CAD_PERFIL_ITENS ADD CONSTRAINT PK_CAD_PERFIL_ITENS PRIMARY KEY (ID); /* PK_CAD_PESSOAL_DESCANSO */ ALTER TABLE CAD_PESSOAL_DESCANSO ADD CONSTRAINT PK_CAD_PESSOAL_DESCANSO PRIMARY KEY (ID); /* PK_CAD_PESSOAS_INFO */ ALTER TABLE CAD_PESSOAS_INFO ADD CONSTRAINT PK_CAD_PESSOAS_INFO PRIMARY KEY (ID); /* PK_CAD_PESSOAS_PERFIL */ ALTER TABLE CAD_PESSOAS_PERFIL ADD CONSTRAINT PK_CAD_PESSOAS_PERFIL PRIMARY KEY (ID); /* PK_CAD_PLANOCONTAS */ ALTER TABLE CAD_PLANOCONTAS ADD CONSTRAINT PK_CAD_PLANOCONTAS PRIMARY KEY (CODIGO); /* PK_CAD_PLANOCONTAS_GRUPOS */ ALTER TABLE CAD_PLANOCONTAS_GRUPOS ADD CONSTRAINT PK_CAD_PLANOCONTAS_GRUPOS PRIMARY KEY (ID); /* PK_CAD_PRODUTOS_COMPOSICAO_HIST */ ALTER TABLE CAD_PRODUTOS_COMPOSICAO_HIST ADD CONSTRAINT PK_CAD_PRODUTOS_COMPOSICAO_HIST PRIMARY KEY (ID); /* PK_CAD_PRODUTOS_LOCALIZACAO */ ALTER TABLE CAD_PRODUTOS_LOCALIZACAO ADD CONSTRAINT PK_CAD_PRODUTOS_LOCALIZACAO PRIMARY KEY (ID); /* PK_CAD_PRODUTOS_RELACIONADOS */ ALTER TABLE CAD_PRODUTOS_RELACIONADOS ADD CONSTRAINT PK_CAD_PRODUTOS_RELACIONADOS PRIMARY KEY (ID); /* PK_CAD_PRODUTOS_ST */ ALTER TABLE CAD_PRODUTOS_ST ADD CONSTRAINT PK_CAD_PRODUTOS_ST PRIMARY KEY (ID); /* PK_CAD_PRODUTOS_VENCTO */ ALTER TABLE CAD_PRODUTOS_VENCTO ADD CONSTRAINT PK_CAD_PRODUTOS_VENCTO PRIMARY KEY (ID); /* PK_CAD_PROFISSOES */ ALTER TABLE CAD_PROFISSOES ADD CONSTRAINT PK_CAD_PROFISSOES PRIMARY KEY (ID); /* PK_CAD_PROJETOS */ ALTER TABLE CAD_PROJETOS ADD CONSTRAINT PK_CAD_PROJETOS PRIMARY KEY (ID); /* PK_CAD_RAMOS */ ALTER TABLE CAD_RAMOS ADD CONSTRAINT PK_CAD_RAMOS PRIMARY KEY (CODIGO); /* PK_CAD_REGRAS_CST */ ALTER TABLE CAD_REGRAS_CST ADD CONSTRAINT PK_CAD_REGRAS_CST PRIMARY KEY (CODIGO); /* PK_CAD_REGRAS_TRIB_ENT_CFOPCST */ ALTER TABLE CAD_REGRAS_TRIB_ENT_CFOPCST ADD CONSTRAINT PK_CAD_REGRAS_TRIB_ENT_CFOPCST PRIMARY KEY (ID); /* PK_CAD_REGRAS_TRIB_ENTRADA_CFOP */ ALTER TABLE CAD_REGRAS_TRIB_ENTRADA_CFOP ADD CONSTRAINT PK_CAD_REGRAS_TRIB_ENTRADA_CFOP PRIMARY KEY (ID); /* PK_CAD_REGRAS_TRIB_ENTRADA_COFI */ ALTER TABLE CAD_REGRAS_TRIB_ENTRADA_COFINS ADD CONSTRAINT PK_CAD_REGRAS_TRIB_ENTRADA_COFI PRIMARY KEY (ID); /* PK_CAD_REGRAS_TRIB_ENTRADA_CST */ ALTER TABLE CAD_REGRAS_TRIB_ENTRADA_CST ADD CONSTRAINT PK_CAD_REGRAS_TRIB_ENTRADA_CST PRIMARY KEY (ID); /* PK_CAD_REGRAS_TRIB_ENTRADA_PIS */ ALTER TABLE CAD_REGRAS_TRIB_ENTRADA_PIS ADD CONSTRAINT PK_CAD_REGRAS_TRIB_ENTRADA_PIS PRIMARY KEY (ID); /* PK_CAD_SETOR_INTERNO */ ALTER TABLE CAD_SETOR_INTERNO ADD CONSTRAINT PK_CAD_SETOR_INTERNO PRIMARY KEY (ID); /* PK_CAD_SETOR_INTERNO_DESP */ ALTER TABLE CAD_SETOR_INTERNO_DESP ADD CONSTRAINT PK_CAD_SETOR_INTERNO_DESP PRIMARY KEY (ID); /* PK_CAD_SUBGRUPO2 */ ALTER TABLE CAD_SUBGRUPO2 ADD CONSTRAINT PK_CAD_SUBGRUPO2 PRIMARY KEY (ID_GRUPO, ID_SUBGRUPO); /* PK_CAD_TIPOS */ ALTER TABLE CAD_TIPOS ADD CONSTRAINT PK_CAD_TIPOS PRIMARY KEY (CODIGO); /* PK_CAD_TURMAS */ ALTER TABLE CAD_TURMAS ADD CONSTRAINT PK_CAD_TURMAS PRIMARY KEY (ID); /* PK_CAD_UM_SEMELHANTES */ ALTER TABLE CAD_UM_SEMELHANTES ADD CONSTRAINT PK_CAD_UM_SEMELHANTES PRIMARY KEY (CODIGO); /* PK_CAD_USUARIOS */ ALTER TABLE CAD_USUARIOS ADD CONSTRAINT PK_CAD_USUARIOS PRIMARY KEY (NOME); /* PK_EMPRESA */ ALTER TABLE EMPRESA ADD CONSTRAINT PK_EMPRESA PRIMARY KEY (CODIGO); /* PK_MONOFASICO */ ALTER TABLE CAD_MONOFASICO ADD CONSTRAINT PK_MONOFASICO PRIMARY KEY (ID); /* PK_MOV_ALUGUEL */ ALTER TABLE MOV_ALUGUEL ADD CONSTRAINT PK_MOV_ALUGUEL PRIMARY KEY (ID); /* PK_MOV_ALUGUEL_ITENS */ ALTER TABLE MOV_ALUGUEL_ITENS ADD CONSTRAINT PK_MOV_ALUGUEL_ITENS PRIMARY KEY (ID); /* PK_MOV_AUDITORIA_DETALHES */ ALTER TABLE MOV_AUDITORIA_DETALHES ADD CONSTRAINT PK_MOV_AUDITORIA_DETALHES PRIMARY KEY (ID); /* PK_MOV_CAMPANHA */ ALTER TABLE MOV_CAMPANHA ADD CONSTRAINT PK_MOV_CAMPANHA PRIMARY KEY (ID); /* PK_MOV_CARTAO_ACERTO */ ALTER TABLE MOV_CARTAO_ACERTO ADD CONSTRAINT PK_MOV_CARTAO_ACERTO PRIMARY KEY (ID); /* PK_MOV_CARTAOCD */ ALTER TABLE MOV_CARTAOCD ADD CONSTRAINT PK_MOV_CARTAOCD PRIMARY KEY (CODIGO); /* PK_MOV_COLETOR */ ALTER TABLE MOV_COLETOR ADD CONSTRAINT PK_MOV_COLETOR PRIMARY KEY (ID); /* PK_MOV_COMPRAS_FATURA */ ALTER TABLE MOV_COMPRAS_FATURA ADD CONSTRAINT PK_MOV_COMPRAS_FATURA PRIMARY KEY (ID); /* PK_MOV_COMPRAS_FATURA_PARCELAS */ ALTER TABLE MOV_COMPRAS_FATURA_PARCELAS ADD CONSTRAINT PK_MOV_COMPRAS_FATURA_PARCELAS PRIMARY KEY (ID); /* PK_MOV_CONTABANCO */ ALTER TABLE MOV_CONTABANCO ADD CONSTRAINT PK_MOV_CONTABANCO PRIMARY KEY (CODIGO); /* PK_MOV_CORRESPONDENTE */ ALTER TABLE MOV_CORRESPONDENTE ADD CONSTRAINT PK_MOV_CORRESPONDENTE PRIMARY KEY (ID); /* PK_MOV_COZINHA */ ALTER TABLE MOV_COZINHA ADD CONSTRAINT PK_MOV_COZINHA PRIMARY KEY (ID); /* PK_MOV_CTE */ ALTER TABLE MOV_CTE ADD CONSTRAINT PK_MOV_CTE PRIMARY KEY (ID); /* PK_MOV_ENLACE */ ALTER TABLE MOV_ENLACE ADD CONSTRAINT PK_MOV_ENLACE PRIMARY KEY (ID); /* PK_MOV_ENTREGA_EFET */ ALTER TABLE MOV_ENTREGA_EFET ADD CONSTRAINT PK_MOV_ENTREGA_EFET PRIMARY KEY (ID); /* PK_MOV_INTEGRACAO_EFET */ ALTER TABLE MOV_INTEGRACAO_EFET ADD CONSTRAINT PK_MOV_INTEGRACAO_EFET PRIMARY KEY (ID); /* PK_MOV_JA_ADVERTENCIA */ ALTER TABLE MOV_JA_ADVERTENCIA ADD CONSTRAINT PK_MOV_JA_ADVERTENCIA PRIMARY KEY (ID); /* PK_MOV_JA_HISTORICO */ ALTER TABLE MOV_JA_HISTORICO ADD CONSTRAINT PK_MOV_JA_HISTORICO PRIMARY KEY (ID); /* PK_MOV_JA_NOTAS */ ALTER TABLE MOV_JA_NOTAS ADD CONSTRAINT PK_MOV_JA_NOTAS PRIMARY KEY (ID); /* PK_MOV_LIVRO_HOSPEDAGEM */ ALTER TABLE MOV_LIVRO_HOSPEDAGEM ADD CONSTRAINT PK_MOV_LIVRO_HOSPEDAGEM PRIMARY KEY (ID); /* PK_MOV_LIVROCAIXA */ ALTER TABLE MOV_LIVROCAIXA ADD CONSTRAINT PK_MOV_LIVROCAIXA PRIMARY KEY (CODIGO); /* PK_MOV_LIVROCAIXA_TRANSF */ ALTER TABLE MOV_LIVROCAIXA_TRANSF ADD CONSTRAINT PK_MOV_LIVROCAIXA_TRANSF PRIMARY KEY (ID); /* PK_MOV_MDFE */ ALTER TABLE MOV_MDFE ADD CONSTRAINT PK_MOV_MDFE PRIMARY KEY (ID); /* PK_MOV_MDFE_CARREGA */ ALTER TABLE MOV_MDFE_CARREGA ADD CONSTRAINT PK_MOV_MDFE_CARREGA PRIMARY KEY (ID); /* PK_MOV_MDFE_CONDUTOR */ ALTER TABLE MOV_MDFE_CONDUTOR ADD CONSTRAINT PK_MOV_MDFE_CONDUTOR PRIMARY KEY (ID); /* PK_MOV_MDFE_DESCARGA */ ALTER TABLE MOV_MDFE_DESCARGA ADD CONSTRAINT PK_MOV_MDFE_DESCARGA PRIMARY KEY (ID); /* PK_MOV_MDFE_PERCURSO */ ALTER TABLE MOV_MDFE_PERCURSO ADD CONSTRAINT PK_MOV_MDFE_PERCURSO PRIMARY KEY (ID); /* PK_MOV_MDFE_REBOQUE */ ALTER TABLE MOV_MDFE_REBOQUE ADD CONSTRAINT PK_MOV_MDFE_REBOQUE PRIMARY KEY (ID); /* PK_MOV_MDFE_SEG_AVERB */ ALTER TABLE MOV_MDFE_SEG_AVERB ADD CONSTRAINT PK_MOV_MDFE_SEG_AVERB PRIMARY KEY (ID); /* PK_MOV_MDFE_SEGURO */ ALTER TABLE MOV_MDFE_SEGURO ADD CONSTRAINT PK_MOV_MDFE_SEGURO PRIMARY KEY (ID); /* PK_MOV_MDFE_VALE_PEDAGIO */ ALTER TABLE MOV_MDFE_VALE_PEDAGIO ADD CONSTRAINT PK_MOV_MDFE_VALE_PEDAGIO PRIMARY KEY (ID); /* PK_MOV_PEDIDOS */ ALTER TABLE MOV_PEDIDOS ADD CONSTRAINT PK_MOV_PEDIDOS PRIMARY KEY (ID); /* PK_MOV_PEDIDOS_FORN */ ALTER TABLE MOV_PEDIDOS_FORN ADD CONSTRAINT PK_MOV_PEDIDOS_FORN PRIMARY KEY (ID); /* PK_MOV_PEDIDOS_ITENS */ ALTER TABLE MOV_PEDIDOS_ITENS ADD CONSTRAINT PK_MOV_PEDIDOS_ITENS PRIMARY KEY (ID); /* PK_MOV_PESAGEM */ ALTER TABLE MOV_PESAGEM ADD CONSTRAINT PK_MOV_PESAGEM PRIMARY KEY (ID); /* PK_MOV_PROMISSORIA2 */ ALTER TABLE MOV_PROMISSORIA2 ADD CONSTRAINT PK_MOV_PROMISSORIA2 PRIMARY KEY (ID); /* PK_MOV_REQUISICOES_INT */ ALTER TABLE MOV_REQUISICOES_INT ADD CONSTRAINT PK_MOV_REQUISICOES_INT PRIMARY KEY (ID); /* PK_MOV_VENDAS_FECHAMENTO */ ALTER TABLE MOV_VENDAS_FECHAMENTO ADD CONSTRAINT PK_MOV_VENDAS_FECHAMENTO PRIMARY KEY (ID); /* PK_MOV_VENDAS_REFERENCIAMENTO */ ALTER TABLE MOV_VENDAS_REFERENCIAMENTO ADD CONSTRAINT PK_MOV_VENDAS_REFERENCIAMENTO PRIMARY KEY (ID); /* PK_NCM_CEST */ ALTER TABLE NCM_CEST ADD CONSTRAINT PK_NCM_CEST PRIMARY KEY (ID); /* PK_NF_CTE */ ALTER TABLE NF_CTE ADD CONSTRAINT PK_NF_CTE PRIMARY KEY (CODIGO); /* PK_OBS_CONT_CTE */ ALTER TABLE OBS_CONT_CTE ADD CONSTRAINT PK_OBS_CONT_CTE PRIMARY KEY (CODIGO); /* PK_OBS_FISCO_CTE */ ALTER TABLE OBS_FISCO_CTE ADD CONSTRAINT PK_OBS_FISCO_CTE PRIMARY KEY (CODIGO); /* PK_OUTROS_DOCS_CTE */ ALTER TABLE OUTROS_DOCS_CTE ADD CONSTRAINT PK_OUTROS_DOCS_CTE PRIMARY KEY (CODIGO); /* PK_PARAMETROS_JA */ ALTER TABLE PARAMETROS_JA ADD CONSTRAINT PK_PARAMETROS_JA PRIMARY KEY (ID); /* PK_PASSAGEM_CTE */ ALTER TABLE PASSAGEM_CTE ADD CONSTRAINT PK_PASSAGEM_CTE PRIMARY KEY (CODIGO); /* PK_PRODUTOS_PERIGOSOS_CTE */ ALTER TABLE PRODUTOS_PERIGOSOS_CTE ADD CONSTRAINT PK_PRODUTOS_PERIGOSOS_CTE PRIMARY KEY (CODIGO); /* PK_TBATIVIDADE */ ALTER TABLE TBATIVIDADE ADD CONSTRAINT PK_TBATIVIDADE PRIMARY KEY (ID); /* PK_TBCNAE */ ALTER TABLE TBCNAE ADD CONSTRAINT PK_TBCNAE PRIMARY KEY (ID); /* PK_VEICULOS_NOVOS_CTE */ ALTER TABLE VEICULOS_NOVOS_CTE ADD CONSTRAINT PK_VEICULOS_NOVOS_CTE PRIMARY KEY (CODIGO); /* UNQ1_CAD_ACESSO */ ALTER TABLE CAD_ACESSO ADD CONSTRAINT UNQ1_CAD_ACESSO UNIQUE (ID_GRUPO, ID_SEQUENCIA); /* UNQ1_CAD_ACESSO_USUARIO */ ALTER TABLE CAD_ACESSO_USUARIO ADD CONSTRAINT UNQ1_CAD_ACESSO_USUARIO UNIQUE (ID, USUARIO); /* UNQ1_CAD_PLANOCONTAS */ ALTER TABLE CAD_PLANOCONTAS ADD CONSTRAINT UNQ1_CAD_PLANOCONTAS UNIQUE (CLASSIFICACAO); /* UNQ2_CAD_ACESSO */ ALTER TABLE CAD_ACESSO ADD CONSTRAINT UNQ2_CAD_ACESSO UNIQUE (ID_ESTRUTURADO); CREATE GENERATOR GEN_AUDITORIA_ID; CREATE GENERATOR GEN_BOLETO_CONTAS_ID; CREATE GENERATOR GEN_CAD_ACESSO_ID; CREATE GENERATOR GEN_CAD_BANDEIRAS_CARTAO_ID; CREATE GENERATOR GEN_CAD_CAIXA_USUARIOS_ID; CREATE GENERATOR GEN_CAD_CAMPANHA_ZAP_ANEXO_ID; CREATE GENERATOR GEN_CAD_CAMPANHA_ZAP_ID; CREATE GENERATOR GEN_CAD_CLIENTES_COND_ID; CREATE GENERATOR GEN_CAD_CLIENTES_FIXO_ID; CREATE GENERATOR GEN_CAD_CLIENTES_ID; CREATE GENERATOR GEN_CAD_CLIENTES_IDENTIFICA_ID; CREATE GENERATOR GEN_CAD_CLIENTES_INF_ADIC_ID; CREATE GENERATOR GEN_CAD_CLIENTES_NEGATIVACAO_ID; CREATE GENERATOR GEN_CAD_CONDPGTO_ID; CREATE GENERATOR GEN_CAD_CONTABANCO_ID; CREATE GENERATOR GEN_CAD_DADOS_BANCARIOS_ID; CREATE GENERATOR GEN_CAD_ETIQUETAPESSOA_ID; CREATE GENERATOR GEN_CAD_ETIQUETAPRODUTO_ID; CREATE GENERATOR GEN_CAD_FUNCIONARIOS_ID; CREATE GENERATOR GEN_CAD_INTEGRACAO_VINCULO_ID; CREATE GENERATOR GEN_CAD_MONOFASICO_ID; CREATE GENERATOR GEN_CAD_PESSOAS_INFO_ID; CREATE GENERATOR GEN_CAD_PLANOCONTAS_ID; CREATE GENERATOR GEN_CAD_PRODUTOS_COMPOSICAO; CREATE GENERATOR GEN_CAD_PRODUTOS_COMPOSICAO_HIS; CREATE GENERATOR GEN_CAD_PRODUTOS_ID; CREATE GENERATOR GEN_CAD_PRODUTOS_LOCALIZACAO_ID; CREATE GENERATOR GEN_CAD_PRODUTOS_SEMELHANTES_ID; CREATE GENERATOR GEN_CAD_PRODUTOS_VENCTO_ID; CREATE GENERATOR GEN_CAD_SETOR_INTERNO_ID; CREATE GENERATOR GEN_EMPRESA_ID; CREATE GENERATOR GEN_MOV_AGENDA_ID; CREATE GENERATOR GEN_MOV_ALUGUEL_ID; CREATE GENERATOR GEN_MOV_ALUGUEL_ITENS_ID; CREATE GENERATOR GEN_MOV_AUDITORIA_DETALHES_ID; CREATE GENERATOR GEN_MOV_CAMPANHA_ID; CREATE GENERATOR GEN_MOV_CARTAO_ACERTO_ID; CREATE GENERATOR GEN_MOV_CARTAOCD_ID; CREATE GENERATOR GEN_MOV_CHEQUES_EMIT_ID; CREATE GENERATOR GEN_MOV_CHEQUES_ID; CREATE GENERATOR GEN_MOV_COMISSAO_ID; CREATE GENERATOR GEN_MOV_COMPRAS; CREATE GENERATOR GEN_MOV_COMPRAS_FATURA; CREATE GENERATOR GEN_MOV_COMPRAS_FATURA_PARCELAS; CREATE GENERATOR GEN_MOV_CONTABANCO_ID; CREATE GENERATOR GEN_MOV_CONTRATOS_ID; CREATE GENERATOR GEN_MOV_CONTRATOS_PAGAMENTOS_ID; CREATE GENERATOR GEN_MOV_COZINHA_ID; CREATE GENERATOR GEN_MOV_CREDITO_CLIENTE_ID; CREATE GENERATOR GEN_MOV_CTE_ID; CREATE GENERATOR GEN_MOV_DUPLICATA_ID; CREATE GENERATOR GEN_MOV_ENLACE_ID; CREATE GENERATOR GEN_MOV_ENTREGA_EFET_ID; CREATE GENERATOR GEN_MOV_ENTREGA_FICHA_ID; CREATE GENERATOR GEN_MOV_ENTREGA_ID; CREATE GENERATOR GEN_MOV_ENTREGA_ITENS_ID; CREATE GENERATOR GEN_MOV_ESTOQUE_ID; CREATE GENERATOR GEN_MOV_EXTRATO_ID; CREATE GENERATOR GEN_MOV_EXTRATO_PESSOAL_ID; CREATE GENERATOR GEN_MOV_FICHA_CLIENTE_ID; CREATE GENERATOR GEN_MOV_FISCAL_EVENTOS_ID; CREATE GENERATOR GEN_MOV_FOLHAPGTO_ID; CREATE GENERATOR GEN_MOV_IMPORTACOES_XML; CREATE GENERATOR GEN_MOV_INTEGRACAO_EFET_ID; CREATE GENERATOR GEN_MOV_LIBERACAO; CREATE GENERATOR GEN_MOV_LIQCPAGAR_ID; CREATE GENERATOR GEN_MOV_LIQCRECEBER_ID; CREATE GENERATOR GEN_MOV_LIVROCAIXA_ID; CREATE GENERATOR GEN_MOV_LIVROCAIXA_TRANSF_ID; CREATE GENERATOR GEN_MOV_NFE_CCE_ID; CREATE GENERATOR GEN_MOV_NFE_DESTINADAS2_ID; CREATE GENERATOR GEN_MOV_NFE_INUTILIZADAS_ID; CREATE GENERATOR GEN_MOV_ORCAMENTOS_ID; CREATE GENERATOR GEN_MOV_PAGAR_ID; CREATE GENERATOR GEN_MOV_PROMISSORIA_ID; CREATE GENERATOR GEN_MOV_RECEBER_ACERTO_ID; CREATE GENERATOR GEN_MOV_RECEBER_ID; CREATE GENERATOR GEN_MOV_RECIBO_ID; CREATE GENERATOR GEN_MOV_REQUISICAO_ID; CREATE GENERATOR GEN_MOV_REQUISICOES_INT_ID; CREATE GENERATOR GEN_MOV_SUBTCOMPRAS; CREATE GENERATOR GEN_MOV_SUBTCOMPRAS_POSTO_ID; CREATE GENERATOR GEN_MOV_SUBTORCAMENTOS_ID; CREATE GENERATOR GEN_MOV_SUBTVENDAS_ID; CREATE GENERATOR GEN_MOV_VENDAS_FECHAMENTO_ID; CREATE GENERATOR GEN_MOV_VENDAS_ID; CREATE GENERATOR GEN_MOV_VENDAS_REFERENCIAMENTO; CREATE GENERATOR GEN_TBNFSE_ID; CREATE GENERATOR GEN_TMP_BARRAS_ID; CREATE GENERATOR GEN_TMP_DEVOLUCAO_ID; CREATE GENERATOR GEN_TMP_IMPORTA_CAD_PRODUTOS; CREATE GENERATOR GEN_TMP_IMPORTA_DUPLICATAS; CREATE GENERATOR GEN_TMP_IMPORTA_SUBTVENDAS; CREATE GENERATOR GEN_TMP_RECEBER_ID; CREATE GENERATOR GEN_TMPFIX_ID; SET TERM ^ ; CREATE PROCEDURE CLIENTES_ANIVERSARIOS(DESDE_DIA INTEGER, DESDE_MES INTEGER, ATE_DIA INTEGER, ATE_MES INTEGER) RETURNS(NOME VARCHAR(100), ENDERECO VARCHAR(60), FONE_RES VARCHAR(20), CELULAR VARCHAR(20), EMAIL VARCHAR(100), DIA VARCHAR(2), MES VARCHAR(2), NASCIMENTO DATE, FAX VARCHAR(20)) AS begin FOR SELECT CAD_CLIENTES.NOME, CAD_CLIENTES.ENDERECO, CAD_CLIENTES.TELEFONE, CAD_CLIENTES.CELULAR, CAD_CLIENTES.EMAIL, CAST(EXTRACT(DAY FROM CAD_CLIENTES.NASCIMENTO) AS INTEGER), CAST(EXTRACT(MONTH FROM CAD_CLIENTES.NASCIMENTO) AS INTEGER), CAD_CLIENTES.NASCIMENTO, CAD_CLIENTES.FAX FROM CAD_CLIENTES WHERE ( CAST(EXTRACT(DAY FROM CAD_CLIENTES.NASCIMENTO) AS INTEGER) >= :DESDE_DIA AND CAST(EXTRACT(MONTH FROM CAD_CLIENTES.NASCIMENTO) AS INTEGER) >= :DESDE_MES ) AND ( CAST(EXTRACT(DAY FROM CAD_CLIENTES.NASCIMENTO) AS INTEGER) <= :ATE_DIA AND CAST(EXTRACT(MONTH FROM CAD_CLIENTES.NASCIMENTO) AS INTEGER) <= :ATE_MES ) and (NASCIMENTO <> '12/30/1899') INTO :NOME, :ENDERECO, :FONE_RES, :CELULAR, :EMAIL, :DIA, :MES, :NASCIMENTO, :FAX DO BEGIN suspend; end end ^ CREATE PROCEDURE CRIA_ACESSOS AS begin /* Procedure Text */ delete from cad_acesso; INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (1, NULL, 1, '1', 0, NULL, 'Cadastro'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (2, NULL, 2, '2', 0, NULL, 'Financeiro'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (6, NULL, 3, '6', 0, NULL, 'Pessoal'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (3, NULL, 4, '3', 0, NULL, 'Produtos/Servicos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (4, NULL, 5, '4', 0, NULL, 'Movimentos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (5, NULL, 6, '5', 0, NULL, 'Transportadora'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (7, NULL, 7, '7', 0, NULL, 'Posto de Combustiveis'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (9, NULL, 9, '9', 0, NULL, 'Graficos Comparativos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (10, NULL, 10, '10', 0, NULL, 'Utilidades'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (221, NULL, 11, '221', 0, NULL, 'Hotel'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (11, 83, 1, '1.1', 1, 'FRMCADCLI', 'Clientes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (13, 84, 3, '1.3', 1, 'FRMCADFORN', 'Fornecedores'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (14, 89, 4, '1.4', 1, 'FRMCADFUN', 'Funcionarios'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (15, 83, 5, '1.5', 1, 'FRMCADRAMO', 'Ramo de Atividades'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (16, 89, 6, '1.6', 1, 'FRMCADESTADO', 'Estados'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (17, 89, 7, '1.7', 1, 'FRMCADCID', 'Cidades'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (18, 89, 8, '1.8', 1, 'FRMLISTATEL', 'Agenda de Contatos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (19, 85, 9, '1.9', 1, 'FRMCADPROD', 'Produtos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (20, 85, 10, '1.10', 1, 'FRMCADMARC', 'Marcas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (21, 85, 11, '1.11', 1, 'FRMCADCATEG', 'Categorias (Grupos de Produtos)'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (22, 85, 12, '1.12', 1, 'FRMCADSUBGRUPO', 'SubGrupos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (23, 85, 13, '1.13', 1, 'FRMCADTIPOS', 'Tipos (Famila de Produtos)'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (24, 85, 14, '1.14', 1, 'FRMCADUM', 'Unidades de Medidas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (25, 85, 15, '1.15', 1, 'FRMCADFABRICANTES', 'Fabricantes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (27, 85, 17, '1.17', 1, 'FRMCADTABELAPRECOS', 'Tabelas de Precos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (28, 83, 18, '1.19', 1, 'FRMSELCLIENTES', 'Relatorios de Clientes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (29, 85, 19, '1.20', 1, 'FRMSELPRODUTO', 'Relatorios de Produtos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (30, 88, 20, '1.21', 1, 'FRMCADCFOP', 'CFOP'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (31, 88, 21, '1.22', 1, 'FRMCADCSTPIS', 'CST PIS'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (32, 88, 22, '1.23', 1, 'FRMCADCSTCOFINS', 'CST COFINS'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (33, 88, 23, '1.24', 1, 'FRMCADCSTCSOSN', 'CST e CSOSN'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (34, 88, 24, '1.25', 1, 'FRMCADREGRASCST', 'Regras de uso das CSTs'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (35, 85, 25, '1.18', 1, 'FRMCADINFADIC', 'Informacoes Adicionais (Produtos)'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (36, 88, 26, '1.26', 1, 'FRMCADIBPT', 'IBPT'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (37, 86, 27, '1.27', 1, 'FRMCADTITULO', 'Titulos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (38, 86, 28, '1.28', 1, 'FRMCADPLANO', 'Plano de Contas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (39, 86, 29, '1.29', 1, 'FRMCADBANCOS', 'Bancos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (40, 86, 30, '1.30', 1, 'FRMCADCONTAS', 'Contas - Conta Corrente'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (41, 86, 31, '1.31', 1, 'FRMCADOPERADORACARTAO', 'Operadoras de Cartao de Credito'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (42, 86, 32, '1.32', 1, 'FRMCADPLANOSMENSAIS', 'Planos Mensais (Lancamentos Fixos)'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (43, 86, 33, '1.33', 1, 'FRMCADSETORCOB', 'Setores de Cobranca'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (44, 87, 34, '1.34', 1, 'FRMCADPOSTOTANQUE', 'Tanques de Combustivel'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (45, 87, 35, '1.35', 1, 'FRMCADPOSTOBOMBAS', 'Bombas e Bicos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (46, 87, 36, '1.36', 1, 'FRMCFGBOMBAS', 'Configurar Bombas e Bicos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (49, 2, 3, '2.3', 2, NULL, 'Mostrar Formulario de Liberacao Remota das Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (83, 1, 37, '1.37', NULL, NULL, 'Clientes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (47, 2, 1, '2.1', 2, NULL, 'Mostrar Situacao Financeira nas [Anotacoes do Sistema]'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (84, 1, 38, '1.38', NULL, NULL, 'Fornecedores'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (85, 1, 39, '1.39', NULL, NULL, 'Produtos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (86, 1, 40, '1.40', NULL, NULL, 'Financeiro'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (48, 131, 9, '131.9', 2, NULL, 'Mostrar Situacao Fiscal nas [Anotacoes do Sistema]'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (90, 2, 44, '2.44', 1, NULL, 'Controle de Cheques'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (87, 1, 41, '1.41', NULL, NULL, 'Posto de Combustiveis'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (137, 6, 1, '6.1', 1, NULL, 'Folha de Pagamento'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (138, 137, 1, '6.1.1', 1, 'FRMLANCMENS', 'Lancamentos Mensais'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (55, 90, 9, '2.9', 1, 'FRMPREDATA', 'Controle de Cheques de Terceiros'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (56, 90, 10, '2.10', 1, 'FRMSUPERCHECK', 'Auxiliar para Factoring (Super Check)'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (57, 90, 11, '2.11', 1, 'FRMSELCHEQUES', 'Emitir Relatorios de Cheques de Terceiros'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (58, 90, 12, '2.12', 1, 'FRMCHEQUESEMITIDOS', 'Controle de Cheques Emitidos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (59, 90, 13, '2.13', 1, 'FRMSELCHEQUESEMITIDOS', 'Relatorios de Cheques Emitidos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (60, 92, 14, '2.14', 1, 'FRMMOVCONTABANCO', 'Controle Bancario'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (61, 92, 15, '2.15', 1, 'FRMCADCONTAS', 'Lancamentos de Conta-Corrente'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (139, 137, 2, '6.1.2', 1, 'FRMAUTOFOLHA', 'Geracao Automatica da Folha de Pagamento'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (88, 1, 42, '1.42', NULL, NULL, 'Tributacao'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (62, 92, 16, '2.16', 1, 'FRMSELCONTACORRENTE', 'Relatorios de Conta-Corrente'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (89, 1, 43, '1.43', NULL, NULL, 'Diversos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (70, 93, 24, '2.24', 1, 'FRMLIVROCAIXA', 'Controle de Caixa'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (71, 93, 25, '2.25', 1, 'FRMSELLIVROCAIXA', 'Relatorios de Caixa'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (72, 93, 26, '2.26', 1, 'FRMCAIXA_OPERADOR', 'Cadastrar Operadores de Caixa'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (91, 85, 26, '1.39.26', 2, NULL, 'Fazer alteracoes no estoque dentro do Cadastro de Produtos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (92, 2, 45, '2.45', NULL, NULL, 'Conta-Corrente'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (73, 94, 28, '2.28', 1, 'FRMLCPAGAR', 'Lancar Contas a Pagar'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (74, 94, 29, '2.29', 1, 'FRMBAIXAPAGAR', 'Acessar tela de Baixa de Contas a Pagar'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (93, 2, 46, '2.46', NULL, NULL, 'Controle de Caixa'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (94, 2, 47, '2.47', NULL, NULL, 'Contas a Pagar'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (95, 94, 30, '2.47.30', 1, 'FRMSELPAGAR', 'Relatorio de Contas a Pagar'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (96, 2, 48, '2.48', 1, NULL, 'Contas a Receber'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (140, 137, 3, '6.1.3', 1, 'FRMFOLHA', 'Geracao Manual'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (75, 96, 32, '2.32', 1, 'FRMLCRECEBER', 'Lancar Contas a Receber'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (76, 96, 33, '2.33', 1, 'FRMBAIXARECEBER', 'Acessar tela de Baixa de Contas a Receber'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (77, 96, 34, '2.34', 1, 'FRMSELRECEBER', 'Relatorios de Contas a Receber / Recebidas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (50, 96, 35, '2.35', 2, NULL, 'Permitir alterar dados direto no grid na tela de Baixa de Contas a Receber [X]'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (52, 96, 36, '2.36', 2, NULL, 'Baixar titulos no Contas a Receber'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (53, 96, 37, '2.37', 2, NULL, 'Estornar baixas de Contas a Receber'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (54, 96, 38, '2.38', 2, NULL, 'Parcelar Contas a Receber'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (78, 96, 39, '2.39', 1, 'FRMBOLETO', 'Gerador de Boletos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (79, 96, 40, '2.40', 1, 'FRMLANCFIX', 'Lancamentos Fixos (Mensalidades)'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (141, 6, 2, '6.2', 1, 'FRMPONTO', 'Livro Ponto'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (142, 6, 3, '6.3', 1, 'FRMREQUISICAO', 'Adiantamentos e Requisicoes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (80, 2, 41, '2.41', 1, 'FRMRESULT', 'Result'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (81, 86, 42, '2.42', 1, 'NAODEFINIDO', 'Controle de Cartao de Credito'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (82, 86, 43, '2.43', 1, 'FRMSELCARTAO', 'Relatorios de Cartao de Credito'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (143, 137, 4, '6.1.4', 1, 'FRMCFGPESSOAL', 'Configurar Folha de Pagamento'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (97, 94, 31, '2.47.31', 2, NULL, 'Quitar Contas a Pagar'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (98, 94, 32, '2.47.32', 2, NULL, 'Estornar Contas a Pagar'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (99, 86, 34, '1.40.34', NULL, NULL, 'Cartao de Credito / Debito'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (100, 3, 1, '3.1', 1, 'FRMCOLETORESTOQUE', 'Controle de Estoque | Coletor'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (101, 3, 2, '3.2', 1, 'FRMCFGTRIBNCM', 'Configurar Tributacao por NCM'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (102, 3, 3, '3.3', 1, 'FRMCADTABELAPRECOS', 'Tabela de Precos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (103, 3, 4, '3.4', 1, 'FRMCADPROPOSTAPRECOSFORN', 'Propostas de Precos de Fornecedores'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (104, 3, 5, '3.5', 1, 'FRMCOTACAOPRECOS', 'Cotacao de Precos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (105, 3, 6, '3.6', 1, 'FRMRELMOVITEM', 'Auditoria de Produtos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (106, 3, 7, '3.7', 1, 'FRMCURVAPRODUTOS', 'Curva ABC'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (107, 3, 8, '3.8', 1, 'FRMEXPORTAPRODPLATINA', 'Exportar para Balanca'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (108, 3, 9, '3.9', 1, 'FRMSELBARRAS', 'Impressao de Etiquetas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (109, 3, 10, '3.10', 1, 'FRMSELPRODUTO', 'Relatorio de Produtos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (110, 4, 11, '11', 1, NULL, 'Compras'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (111, 110, 1, '11.1', 1, 'FRMMANUTENTRADA', 'Lancamento das Compras'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (112, 110, 2, '11.2', 1, 'FRMSELCOMPRA', 'Relatorios'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (113, 4, 12, '4.12', 1, NULL, 'Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (114, 113, 1, '4.12.1', 1, 'FRMMANUTSAIDA', 'Lancamento das Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (115, 113, 2, '4.12.2', 1, 'FRMCADPROMOCAO', 'Cadastro de Promocoes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (116, 113, 3, '4.12.3', 1, 'FRMSELVENDAS', 'Relatorios de Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (117, 113, 4, '4.12.4', 1, 'FRMSELCOMISSAO', 'Relatorio de Comissoes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (118, 113, 5, '4.12.5', 1, 'FRMSELVENDASITEM', 'Movimento de Vendas por Item'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (119, 113, 6, '4.12.6', 1, 'FRMSELMOVVENDASFISCALITEM', 'Movimento de Vendas FISCAL por Item'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (120, 113, 7, '4.12.7', 1, 'FRMVENDAS_PROD_CLIENTE', 'Vendas por Item / Cliente'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (121, 113, 8, '4.12.8', 2, NULL, 'Reabrir Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (122, 113, 9, '4.12.9', 2, NULL, 'Faturar Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (123, 113, 10, '4.12.10', 2, NULL, 'Excluir Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (144, 6, 4, '6.4', 1, 'FRMEXTRATOPESSOAL', 'Conta-Corrente'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (145, 7, 1, '7.1', 1, 'FRMCADPOSTOABASTTEMP', 'Cadastro de Abastecidas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (146, 7, 2, '7.2', 1, 'FRMLMCABERTURA', 'LMC - Termo de Abertura e Encerramento'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (147, 7, 3, '7.3', 1, 'FRMLMC', 'LMC - Livro de Movimentacao de Combustiveis'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (148, 7, 4, '7.4', 1, 'FRMCADPOSTOANALISE', 'Cadastro de Analises de Combustiveis'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (124, 113, 11, '4.12.11', 2, NULL, 'Mostrar produtos em aberto no ato da venda'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (125, 113, 12, '4.12.12', 2, NULL, 'Conceder Desconto Livre (Qualquer Valor)'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (126, 113, 13, '4.12.13', 2, NULL, 'Alterar Preco de Venda do Item'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (127, 113, 14, '4.12.14', 2, NULL, 'Alterar Base de Calculo da Comissao'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (128, 3, 11, '3.11', 2, NULL, 'Ver Preco de Compra nas Pesquisas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (129, 3, 12, '3.12', 1, 'FRMCONSULTAPRECOS', 'Consultar Precos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (130, 113, 15, '4.12.15', 1, 'FRMASSISTENTEDEVOLUCAOCLI', 'Assistente para Gerar Devolucoes de Clientes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (131, NULL, 11, '131', 1, NULL, 'Operacoes Fiscais'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (132, 131, 1, '131.1', 2, NULL, 'Emitir NFE'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (149, 5, 1, '5.1', 1, NULL, 'Cadastros'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (133, 131, 2, '131.2', 2, NULL, 'Emitir NFCE'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (134, 131, 3, '131.3', 1, 'FRMNFE', 'Gestor de NFe'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (150, 149, 1, '5.1.1', 1, 'FRMCADMOTORISTA', 'Motoristas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (151, 149, 2, '5.1.2', 1, 'FRMCADTRANSPORTADORA', 'Transportadoras'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (135, 131, 4, '131.4', NULL, 'FRMNFCE', 'Gestor de NFCe'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (136, 131, 5, '131.5', NULL, 'FRMSPED', 'Gestor de SPED'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (152, 149, 3, '5.1.3', 1, 'FRMSELCADTRANSP', 'Relatorios'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (153, 5, 2, '5.2', 1, 'FRMMOVVIAGEM', 'Movimento'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (154, 5, 3, '5.3', 1, NULL, 'Contas a Pagar'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (155, 154, 1, '5.3.1', 1, 'FRMLCPAGARTRANSP', 'Lancamentos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (156, 154, 2, '5.3.2', 1, 'FRMSELPAGARTRANSP', 'Relatorios'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (168, 9, 1, '9.1', 1, 'FRMGRAFICOS', 'Gerar Graficos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (169, 10, 1, '10.1', 1, NULL, 'Avancado'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (170, 169, 1, '10.1.1', 1, 'FRMPARAMETROS', 'Parametros'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (171, 169, 2, '10.1.2', 1, 'FRMCADACESSO', 'Controle de Acessos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (172, 169, 3, '10.1.3', 1, 'FRMGERENCIADORFORMS', 'Controle de Formularios'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (173, 169, 4, '10.1.4', 1, 'FRMCONFIGURARBACKUP', 'Configurar Backup Automatico'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (174, 169, 5, '10.1.5', 1, 'FRMRECIBOSIMPLES', 'Gerador de Recibos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (175, 169, 6, '10.1.6', 1, 'FRMPROMISSORIA', 'Gerador de Promissorias'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (176, 169, 7, '10.1.7', 1, 'FRMRELANIVERSARIANTES', 'Relatorio de Aniversariantes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (183, 4, 13, '4.13', 1, NULL, 'Orcamentos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (184, 183, 1, '4.13.1', 1, 'FRMMANUTORCAMENTO', 'Gerar Orcamentos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (177, 169, 8, '10.1.8', 1, 'FRMDOWNLOAD', 'Download de Arquivos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (178, 169, 9, '10.1.9', 1, 'FRMEMAIL', 'Enviar Email'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (180, 169, 11, '10.1.11', 1, 'FRMAGENDA', 'Agenda de Compromissos'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (181, 169, 12, '10.1.12', 1, 'FRMLIBREMOTA', 'Liberacao Remota das Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (182, 113, 16, '4.12.16', 1, 'FRMLIBREMOTA', 'Liberacao Remota das Vendas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (185, 183, 2, '4.13.2', 1, NULL, 'Converter Orcamento para Venda'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (186, 93, 27, '2.46.27', 2, NULL, 'Sugerir abertura de novo caixa quando a data for dif. da data atual'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (187, 110, 3, '11.3', 1, 'FRMASSISTENTEDEVOLUCAOFORN', 'Assistente para Gerar Nota Fiscal de Devolucao'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (188, 131, 7, '131.7', 1, 'FRMMAPAFISCAL', 'Mapa Fiscal'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (189, 86, 11, '1.40.11', 1, 'FRMCADCONDPGTO', 'Condicoes de Pagamento'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (190, 1, 12, '1.8.1', 1, NULL, 'CTE'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (192, 190, 2, '1.8.1.2', 1, 'FRMCADFUN', 'Cadastro de Funcionarios'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (193, 190, 3, '1.8.1.3', 1, 'FRMCADCLI', 'Cadastro de Clientes'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (196, 113, 17, '4.12.17', 2, NULL, 'Manutencao dos Itens das Vendas depois de Faturada'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (197, 93, 5, '2.46.5', 1, NULL, 'Assistente para Transferencia de Lancamentos entre Planos de Contas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (198, 3, 13, '3.13', 1, NULL, 'Formacao de Preco'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (201, 199, 1, '1.9.1.2', 1, NULL, 'Informacoes Adicionais'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (216, 110, 4, '11.4', 1, NULL, 'Relatorios Fiscais das Compras'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (217, 3, 14, '3.14.1', 1, NULL, 'Esconder Custo dos Produtos no Cadastro'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (218, 113, 18, '4.12.18', 2, NULL, 'Permitir alterar data e valores no ato da fatura no crediario'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (219, 2, 41, '2.41.1', 1, 'NULL', 'Gerenciar precos defasados no contas a receber'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (220, 113, 19, '4.12.19', 2, NULL, 'CRM - Controle de Vendas Perdidas'); INSERT INTO CAD_ACESSO (ID, ID_GRUPO, ID_SEQUENCIA, ID_ESTRUTURADO, TIPOACESSO, CODIGO, DESCRICAO) VALUES (222, 221, 1, '221.1.221', 2, NULL, 'Visualizar relatorio de Producao'); suspend; end ^ CREATE PROCEDURE CURVA_PRODUTOS_COMPRAS(DATA_I DATE, DATA_F DATE) AS DECLARE VARIABLE T_GERAL NUMERIC(18,2); DECLARE VARIABLE TOTAL_AUX NUMERIC(18,2); DECLARE VARIABLE ICODIGO NUMERIC(15,0); DECLARE VARIABLE CLETRA CHAR(1); DECLARE VARIABLE NVALOR NUMERIC(18,2); DECLARE VARIABLE NVALOR_INI NUMERIC(18,2); DECLARE VARIABLE REGISTROS INTEGER; DECLARE VARIABLE QTD NUMERIC(15,3); BEGIN /*verifico se esta configurado os percentuais na tabela parametro_curva*/ select count(*) from parametro_curva into :registros; if (:registros < 1) then BEGIN insert into parametro_curva(letra,percentual_produto) values('A',50); insert into parametro_curva(letra,percentual_produto) values('B',30); insert into parametro_curva(letra,percentual_produto) values('C',20); END /* Tudo Ć© baseado no periodo inicial e final Limpo todas a classificaĆ§Ć£o do Produto e descubro qual a letra que tem menor percentual, atribuo a menor letra para todos os produtos */ select Letra from PARAMETRO_CURVA where PERCENTUAL_PRODUTO = ( select min(PERCENTUAL_PRODUTO) from PARAMETRO_CURVA) into :cLetra; Update cad_Produtos set Letra = :cLetra, letra_valor = 0, letra_perc = 0, letra_qtd = 0, letra_custo = 0, letra_lucro = 0, letra_margem = 0; /* Verifico o total comprado */ SELECT SUM(SUBTOTAL) TOTAL FROM MOV_SUBTCOMPRAS WHERE DATA_COMPRA BETWEEN :DATA_I AND :DATA_F INTO :T_GERAL; /* Atualizo os valores para a curva baseado no Total vendido */ UPDATE PARAMETRO_CURVA SET VALOR_INI = 0, VALOR = :T_GERAL * PERCENTUAL_PRODUTO / 100; for Select Produto2, Sum(subTotal), sum(qtd) from mov_subtcompras /*uso produto2 porque Ć© nele que ja esta desmembrado a composicao*/ where Data_compra between :DATA_I and :DATA_F and subtotal > 0 AND PRODUTO2 > 0 group by Produto2 order by 2 desc into :iCodigo, :Total_aux, :qtd Do Begin Update cad_produtos set letra_valor = :total_aux where cod_barras = :iCodigo; Update cad_produtos set letra_perc = letra_valor / :T_GERAL * 100 where cod_barras = :iCodigo; Update cad_produtos set letra_qtd = :qtd where cod_barras = :iCodigo; SELECT FIRST 1 letra, valor, valor_ini FROM parametro_curva where valor > valor_ini into :cLetra, :nValor, :nValor_ini; if (:nValor > :nValor_ini ) Then begin Update parametro_curva set valor_ini = valor_ini + :Total_aux where Letra = :cLetra; Update cad_produtos set Letra = :cLetra where cod_barras = :iCodigo; end end END ^ CREATE PROCEDURE CURVA_PRODUTOS_VENDAS(DATA_I DATE, DATA_F DATE) AS declare variable T_GERAL_VENDAS numeric(18,2); declare variable TOTAL_AUX_VENDAS numeric(18,2); declare variable ICODIGO numeric(15,0); declare variable CLETRA char(1); declare variable NVALOR_VENDAS numeric(18,2); declare variable NVALOR_INI_VENDAS numeric(18,2); declare variable REGISTROS integer; declare variable QTD_VENDAS numeric(15,3); declare variable CUSTO numeric(18,2); declare variable CUSTOEENCARGOS numeric(18,2); declare variable TOTAL_AUX_COMPRAS numeric(18,2); declare variable QTD_COMPRAS numeric(15,3); BEGIN update mov_subtvendas set produto2 = produto where produto2 is null; /*verifico se esta configurado os percentuais na tabela parametro_curva*/ select count(*) from parametro_curva into :registros; if (:registros < 1) then BEGIN insert into parametro_curva(letra,percentual_produto) values('A',50); insert into parametro_curva(letra,percentual_produto) values('B',30); insert into parametro_curva(letra,percentual_produto) values('C',20); END /* Tudo Ć© baseado no periodo inicial e final Limpo todas a classificaĆ§Ć£o do Produto e descubro qual a letra que tem menor percentual, atribuo a menor letra para todos os produtos */ select Letra from PARAMETRO_CURVA where PERCENTUAL_PRODUTO = ( select min(PERCENTUAL_PRODUTO) from PARAMETRO_CURVA) into :cLetra; /*limpo todas as variaveis*/ Update cad_Produtos set Letra = :cLetra, letra_valor = 0, letra_perc = 0, letra_qtd = 0, letra_custo = 0, letra_lucro = 0, letra_margem = 0, letra_valor_compra = 0, letra_qtd_compra = 0, letra_saldo = 0; /* Verifico o total vendido */ --estava assim: SELECT SUM(SUBTOTAL) TOTAL FROM MOV_SUBTVENDAS left outer join mov_vendas on mov_subtvendas.cod_venda = mov_vendas.cod_venda SELECT SUM(SUBTOTAL) TOTAL FROM MOV_SUBTVENDAS join mov_vendas on mov_subtvendas.cod_venda = mov_vendas.cod_venda WHERE mov_vendas.DATA BETWEEN :DATA_I AND :DATA_F and mov_subtvendas.composicao <> 1 AND mov_vendas.SITUACAO = 'Fec' /*nĆ£o pego as NFA porque sĆ£o as vendas que foram geradas apenas pra baixar estoque x*/ INTO :T_GERAL_VENDAS; /*ATUALIZO O TOTAL GERAL DO PERIODO*/ UPDATE PARAMETRO_CURVA SET GERAL_PERIODO = :T_GERAL_VENDAS; /* Atualizo os valores para a curva baseado no Total vendido */ UPDATE PARAMETRO_CURVA SET VALOR_INI = 0, VALOR = :T_GERAL_VENDAS * PERCENTUAL_PRODUTO / 100; --estava assim for Select Produto2, Sum(subTotal), SUM(QTD) from mov_subtvendas left outer join mov_vendas on mov_subtvendas.cod_venda = mov_vendas.cod_venda for Select Produto2, Sum(subTotal), SUM(QTD) from mov_subtvendas join mov_vendas on mov_subtvendas.cod_venda = mov_vendas.cod_venda where mov_vendas.Data between :DATA_I and :DATA_F and subtotal > 0 AND PRODUTO2 > 0 and mov_subtvendas.composicao <> 1 AND mov_vendas.SITUACAO = 'Fec' /*nĆ£o pego as NFA porque sĆ£o as vendas que foram geradas apenas pra baixar estoque x*/ group by Produto2 --order by 2 desc into :iCodigo, :Total_aux_VENDAS, :QTD_VENDAS Do Begin Update cad_produtos set letra_valor = :total_aux_VENDAS where cod_barras = :iCodigo; Update cad_produtos set letra_perc = letra_valor / :T_GERAL_VENDAS * 100 where cod_barras = :iCodigo; Update cad_produtos set letra_qtd = :qtd_VENDAS where cod_barras = :iCodigo; /*seto o valor do custo para o periodo*/ select PRECOCOMPRA, CUSTOEENCARGOS FROM CAD_PRODUTOS where cod_barras = :iCodigo into :custo, :custoeencargos; if (:custoeencargos > 0) then /*primeiro eu vejo se tem custo e encargos*/ begin Update cad_produtos set letra_custo = :custoeencargos * letra_qtd where cod_barras = :iCodigo; end else /*se nao tem custo e encargos, eu tento pelo custo*/ begin if (:custo > 0) then Update cad_produtos set letra_custo = :custo * letra_qtd where cod_barras = :iCodigo; end /*depois de obter o custo, vejo o lucro*/ Update cad_produtos set letra_lucro = letra_valor - letra_custo where cod_barras = :iCodigo; /*agora eu vejo a margem de lucro obtida*/ if ((:custo > 0) or (:custoeencargos > 0)) then begin Update cad_produtos set letra_margem = (letra_valor / letra_custo) * 100 where cod_barras = :iCodigo; end else begin Update cad_produtos set letra_margem = 0 where cod_barras = :iCodigo; end SELECT FIRST 1 letra, valor, valor_ini FROM parametro_curva where valor > valor_ini into :cLetra, :nValor_VENDAS, :nValor_ini_VENDAS; if (:nValor_VENDAS > :nValor_ini_VENDAS ) Then begin Update parametro_curva set valor_ini = valor_ini + :Total_aux_VENDAS where Letra = :cLetra; Update cad_produtos set Letra = :cLetra where cod_barras = :iCodigo; end end /*for select*/ /*agora pego os dados das entradas*/ for Select Produto2, Sum(subTotal), sum(qtd) from mov_subtcompras /*uso produto2 porque Ć© nele que ja esta desmembrado a composicao*/ where Data_compra between :DATA_I and :DATA_F and subtotal > 0 AND PRODUTO2 > 0 group by Produto2 -- order by 2 desc into :iCodigo, :Total_aux_COMPRAS, :qtd_COMPRAS do Begin Update cad_produtos set letra_valor_COMPRA = COALESCE(:total_aux_COMPRAS,0) where cod_barras = :iCodigo; /* Update cad_produtos set letra_perc_COMPRA = letra_valor / :T_GERAL_VENDAS * 100 where cod_barras = :iCodigo;*/ Update cad_produtos set letra_qtd_COMPRA = COALESCE(:qtd_COMPRAS,0) where cod_barras = :iCodigo; end /*for select das entradas*/ update cad_produtos set letra_saldo = letra_qtd_compra - letra_qtd; END ^ CREATE PROCEDURE DEFINESITUACAONCM AS declare variable ICODIGO varchar(20); declare variable EX varchar(10); declare variable INCM varchar(20); declare variable PRESENTE integer; begin /* update cad_produtos set problema_ncm = 0 where problema_ncm is null;*/ for Select cod_barras, ncm, excecao_fiscal from cad_produtos into :iCodigo, :incm, :ex Do Begin if (icodigo > 0) then begin if (ex <> '') then begin select count(*) from cad_ncm where ncm = :incm into presente; if (presente > 0) then update cad_produtos set problema_ncm = 0 where cod_barras = :icodigo; else update cad_produtos set problema_ncm = 1 where cod_barras = :icodigo; end else begin if (incm <> '') then begin select count(*) from cad_ncm where ncm = :incm into presente; if (presente > 0) then update cad_produtos set problema_ncm = 0 where cod_barras = :icodigo; else update cad_produtos set problema_ncm = 1 where cod_barras = :icodigo; end else update cad_produtos set problema_ncm = 1 where cod_barras = :icodigo; end end end BEGIN suspend; end end ^ CREATE PROCEDURE INICIALIZA AS declare variable LASTINI integer; declare variable REGISTROS integer; begin Update cad_produtos_estoque set last_mod = '01/01/1900' where last_mod is null; Update cad_produtos set last_mod = '01/01/1900' where last_mod is null; Update cad_produtos set sinc_nuvem = 1 where sinc_nuvem is null; Update cad_funcionarios set last_mod = '01/01/1900' where last_mod is null; Update cad_funcionarios set sinc_nuvem = 1 where sinc_nuvem is null; Update cad_produtos_composicao set last_mod = '01/01/1900' where last_mod is null; Update cad_condpgto set last_mod = '01/01/1900' where last_mod is null; Update cad_condpgto set sinc_nuvem = 1 where sinc_nuvem is null; Update cad_clientes set last_mod = '01/01/1900' where last_mod is null; Update cad_clientes set RETER_ISS = 0 where RETER_ISS is null; Update mov_subtvendas set produto2 = produto where produto2 is null; UPDATE MOV_PAGAR SET ID_CREDOR = CREDOR WHERE ID_CREDOR IS NULL AND CREDOR > 0; delete FROM CAD_PRODUTOS_COMPOSICAO WHERE ID_PRODUTO = COD_BARRAS AND (UM IS NULL OR UM = ''); update mov_receber set agendado_para = datavencto where agendado_para = '01/01/1900'; UPDATE MOV_EXTRATO_PESSOAL SET LOCALPAGAMENTO = 0 WHERE LOCALPAGAMENTO IS NULL; update empresa_2 set LIB_SUPRIMIR_TELA_LIBERACAO = 0 where LIB_SUPRIMIR_TELA_LIBERACAO is null; update cad_titulos set MOSTRAR_TODOS_TITULOS_REL = 0 where MOSTRAR_TODOS_TITULOS_REL is null; SELECT COUNT(*) FROM cad_planocontas INTO :REGISTROS; if (REGISTROS < 1) then BEGIN execute procedure REINICIA_PLANOCONTAS; end /*VERIFICA SE O CADASTRO DE GRUPOS DE PLANO DE CONTAS ESTA VAZIO, SE SIM, CADASTRA O PADRAO DEFINIDO*/ SELECT COUNT(*) FROM cad_planocontas_grupos INTO :REGISTROS; if (REGISTROS < 1) then BEGIN INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('1','Venda de Produtos'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('2','Venda de Mercadorias'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('3','Venda de Servicos'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('4','Devolucoes de Vendas'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('5','Abatimentos Vendas'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('6','Impostos e Contribuicoes Incidentes sobre Vendas'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('7','Despesas com Vendas'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('8','Despesas Administrativas'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('9','Receitas Financeiras'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('10','Variacoes Monetarias e Cambiais Ativas'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('11','Custo da Venda de Bens e Direitos do Ativo Nao Circulante'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('12','PRO LABORE'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('13','Nao se Aplica'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('14','Receitas Operacionais'); INSERT INTO cad_planocontas_grupos(ID,NOME) VALUES('14','Despesas Operacionais'); END /*VERIFICA SE O CADASTRO DE despesas fixas ESTA VAZIO, SE SIM, CADASTRA */ SELECT COUNT(*) FROM CAD_DESPESAS_FIXAS INTO :REGISTROS; if (REGISTROS < 1) then BEGIN INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('1','Aluguel',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('2','Retirada do socio/proprietario (Pro-Labore)',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('3','Salario dos Colaboradores + encargos',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('4','Energia Eletrica',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('5','Agua',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('6','Internet e Telefone',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('7','Aluguel de Maquina de Cartao',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('8','Despesas Bancarias',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('9','Materiais de Escritorio e Limpeza',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('10','Honorarios Contador',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('11','Combustivel',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('12','Propaganda (Anuncio, folhetos, etc)',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('13','Despesa com Software de Gestao',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('14','Outros',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('15','Outros',0); INSERT INTO CAD_DESPESAS_FIXAS(ID,NOME,VALOR) VALUES('16','Outros',0); END /*VERIFICA SE O CADASTRO DE GRUPOS DE PESSOAS ESTA VAZIO, SE SIM, CADASTRA O GERAL*/ SELECT COUNT(*) FROM CAD_GRUPO_PESSOAS INTO :REGISTROS; if (REGISTROS < 1) then BEGIN INSERT INTO CAD_GRUPO_PESSOAS(ID,NOME) VALUES('1','GERAL'); UPDATE CAD_CLIENTES SET ID_GRUPO = 1; END update empresa_2 set NFE_GERAR_GRUPO_FORMAS = 1 where NFE_GERAR_GRUPO_FORMAS is null; update empresa set VENDAS_MOSTRAR = 0 where VENDAS_MOSTRAR is null; update mov_livrocaixa set id_concentrador = 1 where id_concentrador is null; update cad_motorista set ativo = 1 where ativo is null; update cad_categorias set grupo_uso = '0 - Normal (Venda, consumo ou ativo)' where grupo_uso is null; DELETE FROM CAD_PRODUTOS WHERE MERCADORIA = ''; /*PARA APAGAR OS PRODUTOS EM BRANCO*/ update MOV_SUBTVENDAS set VIRTUAL = 0 where VIRTUAL is null; update MOV_LIQCRECEBER set SINCRONIZADO_CONTA_CORRENTE = 0 where SINCRONIZADO_CONTA_CORRENTE is null; update MOV_LIQCPAGAR set SINCRONIZADO_CONTA_CORRENTE = 0 where SINCRONIZADO_CONTA_CORRENTE is null; update cad_produtos set OCULTAR_GTIN_DOCFISCAL = 0 where OCULTAR_GTIN_DOCFISCAL is null; update cad_produtos set NAO_ALTERAR_VALOR_DESC_ACRESC = 0 where NAO_ALTERAR_VALOR_DESC_ACRESC is null; update cad_produtos set VIRTUAL = 0 where VIRTUAL is null; UPDATE EMPRESA_2 SET ENT_PERMITE_TROCAR_COD_PROD_XML = 0 WHERE ENT_PERMITE_TROCAR_COD_PROD_XML IS NULL; UPDATE EMPRESA_2 SET ENT_PERTENCE_X = 0 WHERE ENT_PERTENCE_X IS NULL; UPDATE EMPRESA_2 SET VND_FISCAL_TOTAL = 0 WHERE VND_FISCAL_TOTAL IS NULL; UPDATE EMPRESA_2 SET PDV_UNIFICAR_ITENS_COMANDA = 0 WHERE PDV_UNIFICAR_ITENS_COMANDA IS NULL; UPDATE EMPRESA_2 SET FIN_CONSIDERA_CHEQUES_CAIXA = 0 WHERE FIN_CONSIDERA_CHEQUES_CAIXA IS NULL; UPDATE EMPRESA_2 SET FIN_CONSIDERA_CARTAO_CAIXA = 0 WHERE FIN_CONSIDERA_CARTAO_CAIXA IS NULL; UPDATE EMPRESA_2 SET SOMENTE_IMPRESSORA_BOBINA = 0 WHERE SOMENTE_IMPRESSORA_BOBINA IS NULL; UPDATE EMPRESA_2 SET SIS_DESCONTO_PESQUISA = 0 WHERE SIS_DESCONTO_PESQUISA IS NULL; UPDATE EMPRESA_2 SET PROD_TRAVA_VENDA_EST_ZERO = 0 WHERE PROD_TRAVA_VENDA_EST_ZERO IS NULL; UPDATE EMPRESA_2 SET VND_ALTERAR_VENDEDOR_ITENS = 0 WHERE VND_ALTERAR_VENDEDOR_ITENS IS NULL; UPDATE EMPRESA_2 SET VND_ESTOQUE_VENDA_ABERTO = 0 WHERE VND_ESTOQUE_VENDA_ABERTO IS NULL; UPDATE EMPRESA_2 SET FIN_GERA_DUPLICATA = 0 WHERE FIN_GERA_DUPLICATA IS NULL; UPDATE EMPRESA_2 SET VND_REL_IMPRIME_LOCALIZACAO = 0 WHERE VND_REL_IMPRIME_LOCALIZACAO IS NULL; UPDATE EMPRESA_2 SET VND_REL_NOME_COMPLETO_PROD = 0 WHERE VND_REL_NOME_COMPLETO_PROD IS NULL; UPDATE EMPRESA_2 SET MAD_SOLPRECO = 0 WHERE MAD_SOLPRECO IS NULL; UPDATE EMPRESA_2 SET MAD_USA_PLAQUETA = 0 WHERE MAD_USA_PLAQUETA IS NULL; UPDATE EMPRESA SET PAD_PROD_SERVICO = 0 WHERE PAD_PROD_SERVICO IS NULL; UPDATE EMPRESA SET PAD_PROD_COMISSAO = 0 WHERE PAD_PROD_COMISSAO IS NULL; UPDATE EMPRESA SET PDV_ENVIA_COMPOSICAO = 0 WHERE PDV_ENVIA_COMPOSICAO IS NULL; UPDATE EMPRESA SET PDV_MOSTRA_COMPOSTOS = 0 WHERE PDV_MOSTRA_COMPOSTOS IS NULL; update cad_caixa set usuario = 'CAIXA' where usuario is null; update CAD_OPERADORA_CARTAO set nfce_obrigatorio = 0 where nfce_obrigatorio is null; UPDATE CAD_FORNECEDORES SET MIGRADO_PARA_CLIENTES = 0 WHERE MIGRADO_PARA_CLIENTES IS NULL; update cad_produtos set grupo_fiscal = '00 - Mercadoria para Revenda' where grupo_fiscal is null; update mov_cheques set devolvido_quitado = 0 where devolvido_quitado is null; UPDATE MOV_LIQCPAGAR SET ID_PLANOCONTA = (SELECT FIN_CONTA_PAGAMENTOS FROM EMPRESA_2) WHERE ID_PLANOCONTA IS NULL; UPDATE MOV_PAGAR SET ID_CREDOR = CREDOR WHERE ID_CREDOR IS NULL; UPDATE MOV_PAGAR SET PARCELA_TOTAL = 1 WHERE PARCELA_TOTAL IS NULL; UPDATE MOV_LIQCPAGAR SET CREDOR = (SELECT ID_CREDOR FROM MOV_PAGAR WHERE MOV_PAGAR.CODIGO = MOV_LIQCPAGAR.COD_PAGAR) where CREDOR IS NULL; update mov_vendas set data_saida = data where data_saida is null; update cad_produtos set tributacao_fixa = 0 where tributacao_fixa is null; UPDATE EMPRESA SET LAST_INICIALIZA = '01/01/1900' WHERE LAST_INICIALIZA IS NULL; /* update mov_receber set mov_receber.agendado_para = mov_receber.datavencto where mov_receber.agendado_para is null; update mov_receber set mov_receber.agendado_para = mov_receber.datavencto where mov_receber.agendado_para = '12/31/1900'; update mov_receber set mov_receber.agendado_para = mov_receber.datavencto where mov_receber.agendado_para = '01/01/1900'; */ /* SELECT CURRENT_DATE - LAST_INICIALIZA FROM EMPRESA INTO :LASTINI; if (LASTINI > 1) then*/ BEGIN /*update mov_vendas set somente_x = 0 where somente_x is null;*/ /*UPDATE MOV_SUBTVENDAS SET CSOSN_ICMS_NFCE = CST_CSOSN_ICMS WHERE CSOSN_ICMS_NFCE IS NULL;*/ /*UPDATE MOV_ESTOQUE SET VENDA_ORDEM = 0 WHERE VENDA_ORDEM IS NULL; UPDATE MOV_DUPLICATA SET VENDA_ORDEM = 0 WHERE VENDA_ORDEM IS NULL; UPDATE MOV_CREDITO_CLIENTE SET VENDA_ORDEM = 0 WHERE VENDA_ORDEM IS NULL; UPDATE BOLETO_CONTAS SET VENDA_ORDEM = 0 WHERE VENDA_ORDEM IS NULL; UPDATE mov_receber SET VENDA_ORDEM = 0 WHERE VENDA_ORDEM IS NULL; UPDATE mov_liqcreceber SET VENDA_ORDEM = 0 WHERE VENDA_ORDEM IS NULL; UPDATE MOV_VENDAS SET ORDEM = 0 WHERE ORDEM IS NULL; UPDATE MOV_SUBTVENDAS SET ORDEM = 0 WHERE ORDEM IS NULL; UPDATE TMP_DEVOLUCAO SET ORDEM = 0 WHERE ORDEM IS NULL; UPDATE MOV_ESTOQUE SET VENDA_SERIE = 'VND' WHERE VENDA_SERIE IS NULL; /*UPDATE MOV_LIQCRECEBER SET VENDA_SERIE = 'VND' WHERE VENDA_SERIE IS NULL; UPDATE MOV_RECEBER SET VENDA_SERIE = 'VND' WHERE VENDA_SERIE IS NULL; UPDATE BOLETO_CONTAS SET VENDA_SERIE = 'VND' WHERE VENDA_SERIE IS NULL; UPDATE MOV_CREDITO_CLIENTE SET VENDA_SERIE = 'VND' WHERE VENDA_SERIE IS NULL; UPDATE MOV_DUPLICATA SET VENDA_SERIE = 'VND' WHERE VENDA_SERIE IS NULL; UPDATE MOV_ENTREGA SET VENDA_SERIE = 'VND' WHERE VENDA_SERIE IS NULL; */ /*DELETE FROM MOV_COMPRAS WHERE COD_COMPRA IS NULL; DELETE FROM MOV_ESTOQUE_START WHERE COD_BARRAS IS NULL; DELETE FROM MOV_EMAIL_ANEXO WHERE CODIGO IS NULL; delete from mov_estoque where cod_barras is null; delete from CAD_PRODUTOS_ESTOQUE where cod_barras is null; */ /*VERIFICA SE O CADASTRO DE CATEGORIAS ESTA VAZIO, SE ESTIVER, CADASTRA DIVERSOS*/ SELECT COUNT(*) FROM CAD_CATEGORIAS INTO :REGISTROS; if (REGISTROS < 1) then BEGIN INSERT INTO CAD_CATEGORIAS(CODIGO,DESCRICAO) VALUES('1','DIVERSOS'); END /*VERIFICA SE O CADASTRO DE TABELA DE PREƇOS ESTA VAZIO, SE ESTIVER, CADASTRA VAREJO*/ SELECT COUNT(*) FROM CAD_TABELA_PRECOS INTO :REGISTROS; if (REGISTROS < 1) then BEGIN INSERT INTO CAD_TABELA_PRECOS(CODIGO,DESCRICAO) VALUES('1','VAREJO'); END /*'Ajustando Fornecedores - Conta do Caixa';*/ /*UPDATE CAD_FORNECEDORES SET CONTA_CAIXA = (SELECT FIN_CONTA_PAGAMENTOS FROM empresa_2) WHERE CONTA_CAIXA IS NULL;*/ UPDATE EMPRESA SET LAST_INICIALIZA = CURRENT_DATE; END suspend; end ^ CREATE PROCEDURE PRODUTOS_ATLZ_TOTAL_ESTOQUE AS begin /* Procedure Text */ update cad_produtos_estoque set qtd = 0 where (select servico from cad_produtos where cod_barras = cad_produtos_estoque.cod_barras)= 1; update cad_produtos set subtcompra = cad_produtos.precocompra * (select qtd from cad_produtos_estoque where cod_barras = cad_produtos.cod_barras) where cad_produtos.precocompra > 0; update cad_produtos set subtcompraeencargos = cad_produtos.custoeencargos * (select qtd from cad_produtos_estoque where cod_barras = cad_produtos.cod_barras) where cad_produtos.custoeencargos > 0; update cad_produtos set subtvenda = cad_produtos.valor1 * (select qtd from cad_produtos_estoque where cod_barras = cad_produtos.cod_barras) where cad_produtos.valor1 > 0 and (select qtd from cad_produtos_estoque where cod_barras = cad_produtos.cod_barras) > 0; update cad_produtos set subtcompra = 0 where subtcompra is null; update cad_produtos set subtcompraeencargos = 0 where subtcompraeencargos is null; update cad_produtos set subtvenda = 0 where subtvenda is null; suspend; end ^ CREATE PROCEDURE REINDEX AS declare variable sql varchar(255); begin for select rdb$index_name from rdb$indices into :sql do begin sql = 'SET STATISTICS INDEX ' || sql; execute statement :sql; end end ^ CREATE PROCEDURE REINICIA_PLANOCONTAS AS begin /* Procedure Text */ delete from cad_planocontas; INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (1, '1', NULL, 'ATIVO - RECEITAS', 1, 1, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (2, '2', NULL, 'PASSIVO - DESPESAS', 2, 1, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (3, '1.01', 1, 'RECEITAS OPERACIONAIS', 1, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (4, '2.01', 2, 'DESPESAS ADMINISTRATIVAS', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (5, '1.01.001', 3, 'Venda a Vista', 1, 3, 2); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (6, '1.01.002', 3, 'Venda a Prazo', 1, 3, 2); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (7, '1.01.003', 3, 'Venda Usando Haver', 1, 3, 2); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (8, '1.01.004', 3, 'Venda no Cheque', 1, 3, 2); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (9, '1.01.005', 3, 'Venda Cartao de Credito', 1, 3, 2); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (10, '1.01.006', 3, 'Venda Cartao de Debito', 1, 3, 2); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (11, '1.01.007', 3, 'Venda Contra Vale', 1, 3, 2); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (12, '1.01.008', 3, 'Recebimento de Vendas a Prazo', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (13, '1.01.009', 3, 'Recebimento em Cheque', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (14, '1.01.010', 3, 'Recebimento no Cartao', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (15, '1.01.011', 3, 'Recebimento no Boleto', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (16, '1.01.012', 3, 'Recebimento Vales', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (17, '1.01.013', 3, 'Recebimento Deposito', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (18, '1.01.015', 3, 'Juros no Recebimento', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (19, '1.01.016', 3, 'Recebimento Usando Haver (CREDITO)', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (20, '1.01.017', 3, 'Abertura de Caixa', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (143, '1.01.019', 3, 'Suprimento Gaveta', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (21, '2.01.001', 4, 'Sangria', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (22, '2.01.002', 4, 'Devolucao de Mercadoria', 2, 3, 4); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (25, '2.01.005', 3, 'Desconto no Recebimento', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (26, '1.02', 1, 'RECEITAS EXTRAS-OPERACIONAIS', 1, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (27, '1.02.001', 26, 'Emprestimos', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (28, '1.02.002', 26, 'Emprestimos Terceiros', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (29, '1.02.003', 26, 'Emprestimos Bancarios', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (30, '1.02.004', 26, 'Emprestimos Internos', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (31, '1.03', 1, 'RECEITAS NAO OPERACIONAIS', 1, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (32, '1.03.001', 31, 'Suprimento', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (33, '1.03.002', 31, 'Sobra de Caixa', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (34, '1.03.003', 31, 'Depositos nao Identificados', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (35, '1.03.004', 31, 'Depositos com Cartao', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (36, '1.03.005', 31, 'Depositado no Banco ', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (37, '1.03.006', 31, 'Recebimento Cheque Devolvido', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (38, '1.03.007', 31, 'Extorno FGTS', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (39, '1.03.008', 31, 'Fiscal Extorno', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (40, '2.01.006', 4, 'Agua', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (41, '2.01.007', 4, 'Aluguel Predio', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (42, '2.01.008', 4, 'Acessorias', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (43, '2.01.009', 4, 'Treinamentos e Cursos', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (44, '2.01.010', 4, 'Assinatura e Anuidades', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (45, '2.01.011', 4, 'Cantina', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (46, '2.01.012', 4, 'Cartorios', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (47, '2.01.013', 4, 'Correios', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (48, '2.01.014', 4, 'Despesa de viagem (adm.)', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (49, '2.01.015', 4, 'Energia Eletrica', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (50, '2.01.016', 4, 'Honorarios Contabeis', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (51, '2.01.017', 4, 'Impressos', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (52, '2.01.018', 4, 'Informatica', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (53, '2.01.019', 4, 'Internet', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (54, '2.01.020', 4, 'Material de Expediente', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (55, '2.01.021', 4, 'Material de Limpeza', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (56, '2.01.022', 4, 'Pro Labore', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (57, '2.01.023', 4, 'EPIs', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (58, '2.01.024', 4, 'Seguros Imobilizados', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (59, '2.01.025', 4, 'Sistema de Seguranca', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (60, '2.01.026', 4, 'Sistema Gerencial', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (61, '2.01.027', 4, 'Telefone Fixo', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (62, '2.01.028', 4, 'Telefone Movel', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (63, '2.01.029', 4, 'Troco', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (64, '2.01.030', 4, 'Falta de Caixa', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (65, '2.01.031', 4, 'Despesas Externas ', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (66, '2.01.032', 4, 'Saque com Cartao', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (67, '2.01.033', 4, 'Depositos Identificados', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (68, '2.01.034', 4, 'Confraternizacao', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (69, '2.01.035', 4, 'Mercadorias Danificadas', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (70, '2.01.036', 4, 'Mercadorias Vencidas', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (71, '2.01.037', 4, 'Comissoes', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (72, '2.01.038', 4, 'Devolucao de Cheques', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (73, '2.02', 2, 'DESPESAS TRIBUTARIAS', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (74, '2.02.001', 73, 'Alvara', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (75, '2.02.002', 73, 'Contribuicao Confederativa', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (76, '2.02.003', 73, 'Contribuicao Sindical', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (77, '2.02.004', 73, 'FGTS', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (78, '2.02.005', 73, 'GPS(INSS)', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (79, '2.02.006', 73, 'ICMS Dif. de Aliquota', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (80, '2.02.007', 73, 'ICMS Dif. de Estimativa', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (81, '2.02.008', 73, 'ICMS Estimativa', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (82, '2.02.009', 73, 'ICMS Garantido', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (83, '2.02.010', 73, 'ICMS Industria Subst. Tributaria', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (84, '2.02.011', 73, 'ISSQN', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (85, '2.02.012', 73, 'Simples Federal', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (86, '2.02.013', 73, 'Fiscal', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (87, '2.02.014', 73, 'DAS Simples', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (88, '2.02.015', 73, 'DARF', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (89, '2.02.016', 73, 'ICMS Auto Infracao', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (90, '2.02.017', 73, 'DAE', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (91, '2.02.018', 73, 'GNRE', 2, 3, 6); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (92, '2.02.019', 73, 'ICMS de Frete', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (93, '2.02.020', 73, 'GRP Guia de Recolhimento Preco', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (94, '2.02.021', 73, 'Jucepa', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (95, '2.03', 2, 'DESPESAS TRABALHISTAS', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (96, '2.03.001', 95, '13o Salario', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (97, '2.03.002', 95, 'Despesas Medicas', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (98, '2.03.003', 95, 'Ferias', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (99, '2.03.004', 95, 'Gratificacoes', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (100, '2.03.005', 95, 'Horas-Extras', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (101, '2.03.006', 95, 'Recisoes', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (102, '2.03.007', 95, 'Salarios', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (103, '2.03.008', 95, 'Adiantamento de Salario', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (104, '2.04', 2, 'DESPESAS DE VEICULOS E MAQUINAS', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (105, '2.04.001', 104, 'Combustiveis', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (106, '2.04.002', 104, 'IPVA', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (107, '2.04.003', 104, 'Seguros Veiculos Maquinas', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (108, '2.04.004', 104, 'Manutencao Veiculos e Maquinas', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (109, '2.05', 2, 'DESPESAS COM VENDAS', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (110, '2.05.001', 109, 'Frete Aereo', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (111, '2.05.002', 109, 'Embalagens', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (112, '2.05.003', 109, 'Feiras e Exposicoes', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (113, '2.05.004', 109, 'Frete de Entrega', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (114, '2.05.005', 109, 'Publicidade e Propaganda', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (115, '2.05.006', 109, 'Desp de Viagem e Alimentacao', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (116, '2.05.007', 109, 'Descontos Concedidos', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (117, '2.05.008', 109, 'Garantias', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (118, '2.05.009', 109, 'Puxada Trator', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (119, '2.05.010', 109, 'Cobrancas', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (120, '2.05.011', 109, 'Seguro de Frete', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (121, '2.05.012', 109, 'Brindes', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (122, '2.05.013', 109, 'Servicos de Oficinas', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (123, '2.05.014', 109, 'Frete Maritimo', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (124, '2.05.015', 109, 'Frete Trasnportadoras', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (125, '2.06', 2, 'DESPESAS OPERACIONAIS', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (126, '2.06.001', 125, 'Compra de Equipamentos', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (127, '2.05.016', 109, 'Servicos de Teceiros Chapas', 2, 3, 7); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (128, '2.06.002', 125, 'Transferencia Entre Contas ', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (129, '1.01.018', 3, 'Transferencia Entre Contas', 1, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (130, '2.06.003', 125, 'Extorno de Recebimento', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (131, '2.06.004', 125, 'Projetos', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (132, '2.07', 2, 'IMOBILIZADO', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (133, '2.07.001', 132, 'Reformas e Construcoes Prediais', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (134, '2.07.002', 132, 'Aquisicao de Moveis e Utencilios', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (135, '2.07.003', 132, 'Aquisicao de Maquinas e Equipamentos', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (136, '2.08', 2, 'INVESTIMENTOS', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (137, '2.08.001', 136, 'Doacoes', 2, 3, 8); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (138, '2.08.002', 136, 'Investimentos Diversos', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (139, '2.09', 2, 'FORNECEDORES', 2, 2, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (140, '2.09.001', 139, 'Pagamento de Fornecedores', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (141, '2.09.002', 139, 'Pagamento Antecipado-Fornecedores', 2, 3, NULL); INSERT INTO CAD_PLANOCONTAS (CODIGO, CLASSIFICACAO, COD_GRUPO, DESCRICAO, TIPO, NIVEL, GRUPO_DRE) VALUES (142, '2.09.003', 139, 'Pagamento Fornecedores Juros', 2, 3, NULL); update EMPRESA_2 SET FIN_CONTA_VENDAS_A_VISTA = '5'; update EMPRESA_2 SET FIN_CONTA_VENDAS_A_PRAZO = '6'; update EMPRESA_2 SET FIN_CONTA_VENDA_HAVER = '7'; update EMPRESA_2 SET FIN_CONTA_VENDAS_CHEQUE = '8'; update EMPRESA_2 SET FIN_CONTA_VENDAS_CARTAO_CRED = '9'; update EMPRESA_2 SET FIN_CONTA_VENDAS_CARTAO_DEB = '10'; update EMPRESA_2 SET FIN_CONTA_VENDAS_CONTRA_VALE = '11'; update EMPRESA_2 SET FIN_CONTA_RECEBIMENTOS = '12'; update EMPRESA_2 SET FIN_CONTA_RECEB_CHEQUE = '13'; update EMPRESA_2 SET FIN_CONTA_RECEB_CARTAO = '14'; update EMPRESA_2 SET FIN_CONTA_RECEB_BOLETO = '15'; update EMPRESA_2 SET FIN_CONTA_RECEB_VALES = '16'; update EMPRESA_2 SET FIN_CONTA_RECEB_DEPOSITO = '17'; update EMPRESA_2 SET FIN_CONTA_RECEB_DESCONTOS = '25'; update EMPRESA_2 SET FIN_CONTA_RECEB_JUROS = '18'; update EMPRESA_2 SET FIN_CONTA_RECEB_HAVER = '19'; update EMPRESA_2 SET FIN_CONTA_SUPRIMENTO = '143'; update EMPRESA_2 SET FIN_CONTA_SANGRIA = '21'; update EMPRESA_2 SET FIN_CONTA_DEV_MERC = '22'; update EMPRESA_2 SET FIN_CONTA_PESSOAL_FUNC = '103'; update EMPRESA_2 SET FIN_CONTA_PAGAMENTOS = '140'; suspend; end ^ SET TERM ; ^ SET TERM ^ ; CREATE TRIGGER BOLETO_CONTAS_BI0 FOR BOLETO_CONTAS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_BOLETO_CONTAS_id,1); end ^ CREATE TRIGGER CAD_ACESSO_BI FOR CAD_ACESSO ACTIVE BEFORE INSERT OR UPDATE POSITION 0 as declare variable xqtd integer; declare variable xid integer; declare variable xIdSequencia varchar(20); begin if (inserting) then begin if (new.id is null) then begin select max(id) from cad_acesso into :xid; if (xid is null) then xid = 1; else xid = :xid + 1; new.id = :xid; end if (new.id_grupo is null) then select coalesce(max(id_sequencia),0) from cad_acesso where (id_grupo is null) into :xqtd; else select coalesce(max(id_sequencia),0) from cad_acesso where (id_grupo = new.id_grupo) into :xqtd; new.id_sequencia = xqtd + 1; end if (new.id_estruturado is null) then begin if (new.id_grupo is null) then begin new.id_estruturado = new.id_sequencia; end if (not (new.id_grupo is null)) then begin select id_estruturado from cad_acesso where id = new.id_grupo into :xidsequencia; xidsequencia = trim(:xidsequencia); -- remove espacos em branco xidsequencia = :xidsequencia||'.'||trim(cast(NEW.ID_SEQUENCIA as varchar(20))); new.id_estruturado = xidsequencia; end end end ^ CREATE TRIGGER CAD_BANDEIRAS_CARTAO_BI FOR CAD_BANDEIRAS_CARTAO ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_cad_bandeiras_cartao_id,1); end ^ CREATE TRIGGER CAD_CAIXA_USUARIOS_BI FOR CAD_CAIXA_USUARIOS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_cad_caixa_usuarios_id,1); end ^ CREATE TRIGGER CAD_CLIENTES_BI0 FOR CAD_CLIENTES ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_cad_clientes_id,1); end ^ CREATE TRIGGER CAD_CLIENTES_COND_BI0 FOR CAD_CLIENTES_COND ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(GEN_CAD_CLIENTES_COND_ID,1); end ^ CREATE TRIGGER CAD_CLIENTES_FIXO_BI0 FOR CAD_CLIENTES_FIXO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_CAD_CLIENTES_FIXO_id,1); end ^ CREATE TRIGGER CAD_CLIENTES_IDENTIFICA_BI0 FOR CAD_CLIENTES_IDENTIFICA ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_CAD_CLIENTES_IDENTIFICA_ID,1); end ^ CREATE TRIGGER CAD_CLIENTES_INF_ADIC_BI0 FOR CAD_CLIENTES_INF_ADIC ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_CAD_CLIENTES_INF_ADIC_id,1); end ^ CREATE TRIGGER CAD_CLIENTES_NEGATIVACAO_BI0 FOR CAD_CLIENTES_NEGATIVACAO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.id is null) then new.id = gen_id(gen_cad_clientes_negativacao_id,1); end ^ CREATE TRIGGER CAD_CONDPGTO_BI0 FOR CAD_CONDPGTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_cad_condpgto_id,1); end ^ CREATE TRIGGER CAD_CONTABANCO_BI FOR CAD_CONTABANCO ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_cad_contabanco_id,1); end ^ CREATE TRIGGER CAD_DADOS_BANCARIOS_BI0 FOR CAD_DADOS_BANCARIOS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.id is null) then new.id = gen_id(gen_cad_dados_bancarios_id,1); end ^ CREATE TRIGGER CAD_ETIQUETAPESSOA_BI FOR CAD_ETIQUETAPESSOA ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_cad_etiquetapessoa_id,1); end ^ CREATE TRIGGER CAD_ETIQUETAPRODUTO_BI FOR CAD_ETIQUETAPRODUTO ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_cad_etiquetaproduto_id,1); end ^ CREATE TRIGGER CAD_FUNCIONARIOS_BI0 FOR CAD_FUNCIONARIOS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_cad_FUNCIONARIOS_id,1); end ^ CREATE TRIGGER CAD_INTEGRACAO_VINCULO_BI0 FOR CAD_INTEGRACAO_VINCULO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.id is null) then new.id = gen_id(gen_CAD_INTEGRACAO_VINCULO_id,1); end ^ CREATE TRIGGER CAD_MONOFASICO_BI0 FOR CAD_MONOFASICO ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_CAD_MONOFASICO_id,1); end ^ CREATE TRIGGER CAD_PESSOAS_INFO_BI0 FOR CAD_PESSOAS_INFO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_cad_pessoas_info_id,1); end ^ CREATE TRIGGER CAD_PLANOCONTAS_BI FOR CAD_PLANOCONTAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_cad_planocontas_id,1); end ^ CREATE TRIGGER CAD_PRODUTOS_AJ_DATA_HORA FOR CAD_PRODUTOS ACTIVE BEFORE INSERT OR UPDATE POSITION 0 AS begin /* Trigger text */ if (new.data_cadastro is null) then begin new.data_cadastro = current_date; end if (new.hora_cadastro is null) then begin new.hora_cadastro = current_time; end new.last_mod = current_timestamp; if (new.sinc_nuvem is null) then begin new.sinc_nuvem = 1; end end ^ CREATE TRIGGER CAD_PRODUTOS_BI0 FOR CAD_PRODUTOS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.COD_BARRAS is null) then new.COD_BARRAS = gen_id(gen_cad_produtos_id,1); end ^ CREATE TRIGGER CAD_PRODUTOS_COMPOSICAO_AU0 FOR CAD_PRODUTOS_COMPOSICAO ACTIVE AFTER UPDATE POSITION 0 AS begin if (old.valor_unit <> new.valor_unit) then begin INSERT INTO CAD_PRODUTOS_COMPOSICAO_HIST(ID_COMPOSICAO,DATA,HORA,VALOR) VALUES(OLD.CODIGO,CURRENT_DATE,current_time, OLD.valor_unit); end end ^ CREATE TRIGGER CAD_PRODUTOS_COMPOSICAO_BI0 FOR CAD_PRODUTOS_COMPOSICAO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_cad_produtos_composicao,1); end ^ CREATE TRIGGER CAD_PRODUTOS_COMPOSICAO_HIS_BI0 FOR CAD_PRODUTOS_COMPOSICAO_HIST ACTIVE BEFORE INSERT POSITION 0 as begin if (new.ID is null) then new.ID = gen_id(gen_cad_produtos_composicao_his,1); end ^ CREATE TRIGGER CAD_PRODUTOS_ESTOQUE_ACERTA_DPT FOR CAD_PRODUTOS_ESTOQUE ACTIVE BEFORE INSERT OR UPDATE POSITION 0 AS begin /* Trigger text */ if (new.departamento is null) then new.departamento = 1; IF (new.departamento = 0) THEN new.departamento = 1; new.last_mod = current_timestamp; end ^ CREATE TRIGGER CAD_PRODUTOS_LOCALIZACAO_BI0 FOR CAD_PRODUTOS_LOCALIZACAO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_cad_produtos_localizacao_id,1); end ^ CREATE TRIGGER CAD_PRODUTOS_SEMELHANTES_BI0 FOR CAD_PRODUTOS_SEMELHANTES ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(GEN_CAD_PRODUTOS_SEMELHANTES_ID,1); end ^ CREATE TRIGGER CAD_PRODUTOS_VENCTO_BI0 FOR CAD_PRODUTOS_VENCTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(GEN_CAD_PRODUTOS_VENCTO_ID,1); end ^ CREATE TRIGGER CAD_SETOR_INTERNO_BI0 FOR CAD_SETOR_INTERNO ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_CAD_SETOR_INTERNO_id,1); end ^ CREATE TRIGGER MOV_AGENDA_BI0 FOR MOV_AGENDA ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_MOV_AGENDA_id,1); end ^ CREATE TRIGGER MOV_ALUGUEL_BI0 FOR MOV_ALUGUEL ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(GEN_MOV_ALUGUEL_ID,1); end ^ CREATE TRIGGER MOV_ALUGUEL_ITENS_BI0 FOR MOV_ALUGUEL_ITENS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(GEN_MOV_ALUGUEL_ITENS_ID,1); end ^ CREATE TRIGGER MOV_AUDITORIA_BI0 FOR MOV_AUDITORIA ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_auditoria_id,1); end ^ CREATE TRIGGER MOV_AUDITORIA_DETALHES_BI0 FOR MOV_AUDITORIA_DETALHES ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_mov_auditoria_detalhes_id,1); end ^ CREATE TRIGGER MOV_CARTAO_ACERTO_BI0 FOR MOV_CARTAO_ACERTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_mov_cartao_acerto_id,1); end ^ CREATE TRIGGER MOV_CARTAOCD_BI FOR MOV_CARTAOCD ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_mov_cartaocd_id,1); end ^ CREATE TRIGGER MOV_CHEQUES_BI0 FOR MOV_CHEQUES ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_MOV_CHEQUES_id,1); end ^ CREATE TRIGGER MOV_CHEQUES_EMIT_BI0 FOR MOV_CHEQUES_EMIT ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_cheques_emit_id,1); end ^ CREATE TRIGGER MOV_COMISSAO_BI0 FOR MOV_COMISSAO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_mov_comissao_id,1); end ^ CREATE TRIGGER MOV_COMPRAS_ATUALIZA_NNOTA FOR MOV_COMPRAS ACTIVE AFTER INSERT OR UPDATE POSITION 0 AS begin UPDATE MOV_SUBTCOMPRAS set NNOTA = NEW.NNOTA WHERE MOV_SUBTCOMPRAS.COD_COMPRA = NEW.cod_compra; /* Trigger text */ end ^ CREATE TRIGGER MOV_COMPRAS_BI0 FOR MOV_COMPRAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.COD_COMPRA is null) then new.COD_COMPRA = gen_id(gen_mov_compras,1); end ^ CREATE TRIGGER MOV_COMPRAS_FATURA_BI0 FOR MOV_COMPRAS_FATURA ACTIVE BEFORE INSERT POSITION 0 as begin if (new.ID is null) then new.ID = gen_id(gen_mov_compras_fatura,1); end ^ CREATE TRIGGER MOV_COMPRAS_FATURA_PARCELAS_BI0 FOR MOV_COMPRAS_FATURA_PARCELAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.ID is null) then new.ID = gen_id(gen_mov_compras_fatura_parcelas,1); end ^ CREATE TRIGGER MOV_CONTABANCO_BI FOR MOV_CONTABANCO ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_mov_contabanco_id,1); end ^ CREATE TRIGGER MOV_COZINHA_BI0 FOR MOV_COZINHA ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_MOV_COZINHA_id,1); end ^ CREATE TRIGGER MOV_CREDITO_CLIENTE_BI0 FOR MOV_CREDITO_CLIENTE ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_mov_credito_cliente_id,1); end ^ CREATE TRIGGER MOV_CTE_BI0 FOR MOV_CTE ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_mov_cte_id,1); end ^ CREATE TRIGGER MOV_DUPLICATA_BI0 FOR MOV_DUPLICATA ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_MOV_DUPLICATA_id,1); end ^ CREATE TRIGGER MOV_ENLACE_BI0 FOR MOV_ENLACE ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.id is null) then new.id = gen_id(gen_mov_enlace_id,1); end ^ CREATE TRIGGER MOV_ENTREGA_BI0 FOR MOV_ENTREGA ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_entrega_id,1); end ^ CREATE TRIGGER MOV_ENTREGA_EFET_BI0 FOR MOV_ENTREGA_EFET ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(GEN_MOV_ENTREGA_EFET_ID,1); end ^ CREATE TRIGGER MOV_ENTREGA_FICHA_BI0 FOR MOV_ENTREGA_FICHA ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_entrega_ficha_id,1); end ^ CREATE TRIGGER MOV_ENTREGA_ITENS_BI0 FOR MOV_ENTREGA_ITENS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_entrega_itens_id,1); end ^ CREATE TRIGGER MOV_ESTOQUE_BI0 FOR MOV_ESTOQUE ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_mov_estoque_id,1); end ^ CREATE TRIGGER MOV_EXTRATO_BI0 FOR MOV_EXTRATO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_extrato_id,1); end ^ CREATE TRIGGER MOV_EXTRATO_PESSOAL_BI0 FOR MOV_EXTRATO_PESSOAL ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_extrato_pessoal_id,1); end ^ CREATE TRIGGER MOV_FICHA_CLIENTE_BI0 FOR MOV_FICHA_CLIENTE ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_ficha_cliente_id,1); end ^ CREATE TRIGGER MOV_FISCAL_EVENTOS_BI0 FOR MOV_FISCAL_EVENTOS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_mov_fiscal_eventos_id,1); end ^ CREATE TRIGGER MOV_FOLHAPGTO_BI0 FOR MOV_FOLHAPGTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_folhapgto_id,1); end ^ CREATE TRIGGER MOV_IMPORTACOES_XML_BI0 FOR MOV_IMPORTACOES_XML ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_importacoes_xml,1); end ^ CREATE TRIGGER MOV_INTEGRACAO_EFET_BI0 FOR MOV_INTEGRACAO_EFET ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.id is null) then new.id = gen_id(gen_MOV_INTEGRACAO_EFET_id,1); end ^ CREATE TRIGGER MOV_LIBERACAO_BI0 FOR MOV_LIBERACAO ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_MOV_LIBERACAO,1); end ^ CREATE TRIGGER MOV_LIQCPAGAR_BI0 FOR MOV_LIQCPAGAR ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_mov_liqcpagar_id,1); end ^ CREATE TRIGGER MOV_LIQCRECEBER_BD0 FOR MOV_LIQCRECEBER ACTIVE BEFORE DELETE POSITION 0 AS begin /* Trigger text */ INSERT INTO DROP_MOV_LIQCRECEBER(DATA_DEL, HORA_DEL, EMPRESA, CODIGO, TITULO, PARCELA, PARCELA_TOTAL, TIPOTITULO, DATA, VENDA, VENDA_SERIE, VENDA_ORDEM, COD_COMISSIONADO, DATAEMISSAO, PREDATADO, CLIENTE, NOMECLIENTE, DATAVENCTO, VALORRECEBIDO, DESCONTO, ACRESCIMO, VALORTITULO, PERCCOMISSAO, VALORCOMISSAO, ID_ACERTO, SINCRONIZADO ) VALUES(CURRENT_DATE, CURRENT_TIME, OLD.EMPRESA, OLD.CODIGO, OLD.TITULO, OLD.PARCELA, OLD.PARCELA_TOTAL, OLD.TIPOTITULO, OLD.DATA, OLD.VENDA, OLD.VENDA_SERIE, OLD.VENDA_ORDEM, OLD.COD_COMISSIONADO, OLD.DATAEMISSAO, OLD.PREDATADO, OLD.CLIENTE, OLD.NOMECLIENTE, OLD.DATAVENCTO, OLD.VALORRECEBIDO, OLD.DESCONTO, OLD.ACRESCIMO, OLD.VALORTITULO, OLD.PERCCOMISSAO, OLD.VALORCOMISSAO, OLD.ID_ACERTO, OLD.SINCRONIZADO ); end ^ CREATE TRIGGER MOV_LIQCRECEBER_BI0 FOR MOV_LIQCRECEBER ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_MOV_LIQCRECEBER_id,1); end ^ CREATE TRIGGER MOV_LIVROCAIXA_BI0 FOR MOV_LIVROCAIXA ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(GEN_MOV_LIVROCAIXA_ID,1); if (new.data is null) then new.data = current_date; if (new.data = '12/30/1899') then new.data = current_date; end ^ CREATE TRIGGER MOV_LIVROCAIXA_TRANSF_BI0 FOR MOV_LIVROCAIXA_TRANSF ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_mov_livrocaixa_transf_id,1); end ^ CREATE TRIGGER MOV_NFE_CCE_BI0 FOR MOV_NFE_CCE ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_nfe_cce_id,1); end ^ CREATE TRIGGER MOV_NFE_DESTINADAS2_BI0 FOR MOV_NFE_DESTINADAS2 ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.id is null) then new.id = gen_id(gen_MOV_NFE_DESTINADAS2_id,1); end ^ CREATE TRIGGER MOV_NFE_INUTILIZADAS_BI0 FOR MOV_NFE_INUTILIZADAS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_nfe_inutilizadas_id,1); end ^ CREATE TRIGGER MOV_ORCAMENTOS_BI0 FOR MOV_ORCAMENTOS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.COD_VENDA is null) then new.COD_VENDA = gen_id(gen_mov_orcamentos_id,1); end ^ CREATE TRIGGER MOV_PAGAR_BI0 FOR MOV_PAGAR ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_pagar_id,1); end ^ CREATE TRIGGER MOV_PROMISSORIA2_BI0 FOR MOV_PROMISSORIA2 ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_MOV_promissoria_id,1); end ^ CREATE TRIGGER MOV_RECEBER_ACERTO_BI0 FOR MOV_RECEBER_ACERTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_MOV_RECEBER_ACERTO_id,1); end ^ CREATE TRIGGER MOV_RECEBER_BD0 FOR MOV_RECEBER ACTIVE BEFORE DELETE POSITION 0 AS begin /* Trigger text */ INSERT INTO DROP_MOV_RECEBER(DATA_DEL, HORA_DEL, CODIGO, TITULO, PARCELA, PARCELA_TOTAL, TIPOTITULO, CLIENTE, CLIENTE_NOME, DATAEMISSAO, DATAVENCTO, AGENDADO_PARA, REFERENTE, INSTRUCAO, PORTADOR, BANCO, DIASATRAZO, OBSERVACAO, ANOMES, BKP_ULTIMOPAGAMENTO, PERCJUROS, VENDA, VENDA_SERIE, VENDA_ORDEM, COD_COMISSIONADO, SELECIONADO, PERCCOMISSAO, VALORTITULO, VALORJAPAGO, RESTANTE, TOTALRECEBER, VALORJUROS, DESCONTO, ACRESCIMO, COMISSAOSOBRE, VALORCOMISSAO, BCCOMISSAOJARECEBIDO, COMISSAOJARECEBIDO, COMISSAORECEBER, ID_BOLETO, ID_ACERTO, JUROS_RECEBIDO, IDENTIFICACAO, SINCRONIZADO, ULTIMOPAGAMENTO ) VALUES(CURRENT_DATE, current_time, OLD.CODIGO, OLD.TITULO, OLD.PARCELA, OLD.PARCELA_TOTAL, OLD.TIPOTITULO, OLD.CLIENTE, OLD.CLIENTE_NOME, OLD.DATAEMISSAO, OLD.DATAVENCTO, OLD.AGENDADO_PARA, OLD.REFERENTE, OLD.INSTRUCAO, OLD.PORTADOR, OLD.BANCO, OLD.DIASATRAZO, OLD.OBSERVACAO, OLD.ANOMES, OLD.BKP_ULTIMOPAGAMENTO, OLD.PERCJUROS, OLD.VENDA, OLD.VENDA_SERIE, OLD.VENDA_ORDEM, OLD.COD_COMISSIONADO, OLD.SELECIONADO, OLD.PERCCOMISSAO, OLD.VALORTITULO, OLD.VALORJAPAGO, OLD.RESTANTE, OLD.TOTALRECEBER, OLD.VALORJUROS, OLD.DESCONTO, OLD.ACRESCIMO, OLD.COMISSAOSOBRE, OLD.VALORCOMISSAO, OLD.BCCOMISSAOJARECEBIDO, OLD.COMISSAOJARECEBIDO, OLD.COMISSAORECEBER, OLD.ID_BOLETO, OLD.ID_ACERTO, OLD.JUROS_RECEBIDO, OLD.IDENTIFICACAO, OLD.SINCRONIZADO, OLD.ULTIMOPAGAMENTO ); end ^ CREATE TRIGGER MOV_RECEBER_BI0 FOR MOV_RECEBER ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_MOV_RECEBER_id,1); end ^ CREATE TRIGGER MOV_RECIBO_BI0 FOR MOV_RECIBO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_MOV_RECIBO_id,1); end ^ CREATE TRIGGER MOV_REQUISICAO_BI0 FOR MOV_REQUISICAO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_mov_requisicao_id,1); end ^ CREATE TRIGGER MOV_REQUISICOES_INT_BI0 FOR MOV_REQUISICOES_INT ACTIVE BEFORE INSERT POSITION 0 as begin if (new.id is null) then new.id = gen_id(gen_MOV_REQUISICOES_INT_id,1); end ^ CREATE TRIGGER MOV_SUBTCOMPRAS_ATLZ_CUSTO_MED FOR MOV_SUBTCOMPRAS INACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0 AS begin update cad_produtos set CUSTO_MEDIO = (SELECT AVG(VALOR1) FROM MOV_SUBTCOMPRAS WHERE MOV_SUBTCOMPRAS.PRODUTO2 = OLD.PRODUTO2) WHERE CAD_PRODUTOS.cod_barras = OLD.produto2; /* Trigger text */ end ^ CREATE TRIGGER MOV_SUBTCOMPRAS_BI0 FOR MOV_SUBTCOMPRAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.COD_SUBCOMPRA is null) then new.COD_SUBCOMPRA = gen_id(gen_mov_subtcompras,1); end ^ CREATE TRIGGER MOV_SUBTCOMPRAS_POSTO_BI0 FOR MOV_SUBTCOMPRAS_POSTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(GEN_MOV_SUBTCOMPRAS_POSTO_ID,1); end ^ CREATE TRIGGER MOV_SUBTORCAMENTOS_BI0 FOR MOV_SUBTORCAMENTOS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.COD_SUBVENDA is null) then new.COD_SUBVENDA = gen_id(gen_mov_subtorcamentos_id,1); end ^ CREATE TRIGGER MOV_SUBTVENDAS_BI0 FOR MOV_SUBTVENDAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.cod_subvenda is null) then new.cod_subvenda = gen_id(gen_mov_subtvendas_id,1); end ^ CREATE TRIGGER MOV_VENDAS_BI0 FOR MOV_VENDAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.COD_venda is null) then new.COD_venda = gen_id(gen_mov_vendas_id,1); end ^ CREATE TRIGGER MOV_VENDAS_BIU0 FOR MOV_VENDAS ACTIVE BEFORE INSERT OR UPDATE POSITION 0 AS begin if (new.CONDPGTO is null) then new.CONDPGTO = 1; end ^ CREATE TRIGGER MOV_VENDAS_FECHAMENTO_BI0 FOR MOV_VENDAS_FECHAMENTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_mov_vendas_fechamento_id,1); end ^ CREATE TRIGGER MOV_VENDAS_REFERENCIAMENTO_BI0 FOR MOV_VENDAS_REFERENCIAMENTO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.ID is null) then new.ID = gen_id(gen_MOV_VENDAS_REFERENCIAMENTO,1); end ^ CREATE TRIGGER TBNFSE_BI0 FOR TBNFSE ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.id is null) then new.id = gen_id(GEN_TBNFSE_ID,1); end ^ CREATE TRIGGER TMP_BARRAS_BI0 FOR TMP_BARRAS ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(GEN_TMP_BARRAS_ID,1); end ^ CREATE TRIGGER TMP_DEVOLUCAO_BI0 FOR TMP_DEVOLUCAO ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_tmp_devolucao_id,1); end ^ CREATE TRIGGER TMP_IMPORTA_CAD_PRODUTOS_BI0 FOR TMP_IMPORTA_CAD_PRODUTOS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.codigo is null) then new.codigo = gen_id(gen_tmp_importa_cad_produtos,1); end ^ CREATE TRIGGER TMP_IMPORTA_DUPLICATAS_BI0 FOR TMP_IMPORTA_DUPLICATAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_tmp_importa_duplicatas,1); end ^ CREATE TRIGGER TMP_IMPORTA_SUBTVENDAS_BI0 FOR TMP_IMPORTA_SUBTVENDAS ACTIVE BEFORE INSERT POSITION 0 as begin if (new.COD_SUBVENDA is null) then new.COD_SUBVENDA = gen_id(gen_tmp_importa_subtvendas,1); if (new.CODIGO is null) then new.codigo = new.COD_SUBVENDA; end ^ CREATE TRIGGER TMP_RECEBER_BI0 FOR TMP_RECEBER ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.codigo is null) then new.codigo = gen_id(gen_TMP_RECEBER_id,1); end ^ CREATE TRIGGER TMPFIX_BI0 FOR TMPFIX ACTIVE BEFORE INSERT POSITION 0 AS begin if (new.CODIGO is null) then new.CODIGO = gen_id(gen_tmpfix_id,1); end ^ SET TERM ; ^ CREATE ROLE RDB$ADMIN; GRANT SELECT ON RDB$FORMATS TO PUBLIC; GRANT SELECT ON RDB$PAGES TO PUBLIC; GRANT SELECT ON RDB$ROLES TO PUBLIC;