Integracao Power BI/CheqTerc
De Wiki AnDes Sistemas
Índice
PROCEDURE : POWERBI_CHEQTERC :
Rotina que pesquisa todos Cheques de Terceiro baseados na tabela : CHEQTERC.
EXPLICAÇÃO DOS PARAMETROS:
P_DATAINI:
Data Inicial do Período dos Cheques de Terceiro ( de acordo com parâmetro P_TIPODATA ) Se este parâmetro estiver preenchido, o sistema vai dar preferência para ele no filtro dos Cheques de Terceiro.
P_QTDDIA_ANT:
Parâmetro criado para dar flexibilidade na seleção dos Cheques de Terceiro. Se estiver preenchido e o parâmetro : P_DATAINI estiver nulo, o Sistema irá utilizar este parâmetro para definir a Data Inicial para filtro dos Cheques de Terceiro. Cálculo : DATA INICIAL = DATA DE HOJE menos P_QTDDIA_ANT
P_QTDDIA_SEG:
Parâmetro criado para dar flexibilidade na seleção dos Cheques de Terceiro. Se estiver preenchido e o parâmetro : P_DATAINI estiver nulo, o Sistema irá utilizar este parâmetro para definir a Data Final para filtro dos Cheques de Terceiro. Cálculo : DATA FINAL = DATA DE HOJE mais P_QTDDIA_SEG
P_TIPODATA:
Tipo de Filtro que o Sistema irá realizar : LAN = por Data de Lançamento do Cheque de Terceiro
VEN = por Data de Vencimento do Cheque de Terceiro LIQ = por Data de Liquidação do Cheque de Terceiro
Atenção
Se um destes parâmetros não for informado, o sistema vai selecionar TODOS Cheques de Terceiro registrados, indepentemente de Data de Filtro indicada no parâmetro : P_TIPODATA.
EXPLICAÇÃO DOS RETORNOS:
TITULO : Título do Filtro, com Data/Hora de extração dos dados; EMPRESA_CODIGO : Código da Empresa ( responsável legal ) EMPRESA_RAZAOSOCIAL : Razão Social da Empresa ( responsável ) EMPRESA_CNPJ : CNPJ da Empresa ( responsável legal ) CODEMPCHEQTERC : Código da Empresa do Cheque de Terceiro NUMAGENCIA : Número da Agência Bancária NUMCONTA : Número da Conta Bancária NUMCHEQUE : Número do Cheque DATALANCAMENTO : Data do Lançamento do Cheque DATALANCAMENTO_DIA : Dia da Data do Lançamento do Cheque DATALANCAMENTO_MES : Mês da Data do Lançamento do Cheque DATALANCAMENTO_ANO : Ano da Data do Lançamento do Cheque DATAVENCIMENTO : Data do Vencimento do Cheque DATAVENCIMENTO_DIA : Dia da Data do Vencimento do Cheque DATAVENCIMENTO_MES : Mês da Data do Vencimento do Cheque DATAVENCIMENTO_ANO : Ano da Data do Vencimento do Cheque DATALIQUIDACAO : Data da Liquidação do Cheque DATALIQUIDACAO_DIA : Dia da Data da Liquidação do Cheque DATALIQUIDACAO_MES : Mês da Data da Liquidação do Cheque DATALIQUIDACAO_ANO : Ano da Data da Liquidação do Cheque DATADEVOLUCAO : Data da Devolução do Cheque LOTECHEQTERC : Nro. do Lote de Cheques de Terceiro ( Duplicatas ) LOTECHEQTERC_PAG : Nro. do Lote de Cheques de Terceiro ( Pagamentos ) LOTECHEQTERC_MCC : Nro. do Lote de Cheques de Terceiro ( Controle Bancário ) CODCLIENTE : Código do Cliente RAZAOSOCIAL : Razão Social do Cliente MUNICIPIO : Município do Cliente MUNICIPIO_ESTADO : Município / Estado do Cliente CODESTADO : Estado do Cliente CODREPRVEND : Código do Representante de Venda REPRESENTANTE : Razão Social do Representante CODBANCO : Código do Banco BANCO : Nome do Banco VALORCHEQUE : Valor do Cheque VALORJUROS : Valor dos Juros TITULAR : Titular do Cheque CNPJ_CPF : Cnpj ou Cpf do Cliente
EXEMPLOS DA STRING DE CONEXÃO NO POWERBI:
SELECT * POWERBI_CHEQTERC('01.05.2017', NULL, NULL, 'EMI');
Note que neste caso estaremos filtrando todos Cheques de Terceiro registrados por Data de Emissão à partir de 01/05/2017.
SELECT * FROM POWERBI_CHEQTERC(NULL, 30, 30, 'EMI');
Note que neste caso estaremos filtrando todos Cheques de Terceiro registrados entre o dia 17/05/2017 e 16/07/2017. Neste caso o Sistema vai tomar por base a Data de Hoje ( 16/06/2017 ) menos o parâmetro P_QTDDIA_ANT e também a Data de Hoje ( 16/06/2017 ) mais o parâmetro : P_QTDDIA_SEG