RFC002 — Contas e Contratados
Fonte
- Source:
source/RFC002/
Objetivo
Relatório financeiro que lista as contas a pagar/receber (titulos) e os contratos/contratados da empresa, no periodo de vencimento informado pelo usuario. Consome a view selectable VIEW_CONTASCONTRATADOS(CD_EMPRESA, DT_INIVENCTO, DT_FINVENCTO) e imprime via layout externo.
Modelos de Relatorio
Modelo 1: Padrao
Quando usado: unico modelo disponivel — acionado pelo botao "Imprimir <F8>" (nao ha combobox "Modelo" na tela).
Lista as contas e contratados da empresa selecionada cujo vencimento esta dentro do periodo informado. A formatacao final (colunas, agrupamentos, totalizadores) e definida pelo layout externo carregado via GeraRelatorio(...) (FastReport / ReportBuilder) associado ao codigo de programa RFC002. O subtitulo do relatorio recebe a string em ParmRelat com o periodo informado (Periodo.: DD/MM/AAAA Ate DD/MM/AAAA).
SQL Base:
SELECT *
FROM VIEW_CONTASCONTRATADOS ( :CD_EMPRESA, :DT_INIVENCTO, :DT_FINVENCTO )
A procedure/view VIEW_CONTASCONTRATADOS ja faz internamente os joins com CONTAS, EMPRESA e TIPOCONTA (ver Scripts/VIEW_CONTASCONTRATADOS.sql).
Filtros
Campos simples:
- Empresa (Lista de Empresas cadastradas) F9 — obrigatorio; valida existencia em
EMPRESAviaOnValidatee preenche o nome ao lado. - Vencto De (data) — obrigatorio; data inicial do periodo de vencimento.
- Ate (data) — obrigatorio; data final do periodo. Validacao cruzada impede data inicial maior que a final.
Filtros de grid (multi-selecao via F9):
- Nenhum — a tela nao possui
TDBGrid; os filtros sao exclusivamente os tres campos simples acima.
Parametros que Influenciam
Nenhum parametro de PARM*/PARAM*/CONFIG* e lido pela tela. O comportamento do relatorio depende apenas dos filtros informados pelo usuario e do layout externo cadastrado para o programa RFC002 em LAYOUT (resolvido pelo GeraRelatorio em jReport).
Perguntas Frequentes
Módulo: RFC002 - Contas Contratadas
P: Qual é a finalidade da tela RFC002? R: A tela RFC002 tem como objetivo gerar o relatório de Contas Contratadas, que apresenta as contas com vencimento dentro de um período específico para uma determinada empresa. O relatório utiliza a view VIEW_CONTASCONTRATADOS para consolidar as informações financeiras.
P: Ao tentar gerar o relatório, o sistema apresenta a mensagem "É Obrigatório Informar a Empresa para Realizar a Consulta!". Como devo proceder? R: Este erro ocorre porque o campo Empresa não foi preenchido. O campo de empresa é obrigatório para a geração deste relatório. Informe o código da empresa ou pressione F9 para pesquisar e selecionar a empresa desejada.
P: Ao tentar gerar o relatório, o sistema apresenta a mensagem "É Obrigatório Informar o Período Inicial de Vencimento!". Como devo proceder? R: Este erro indica que a Data Inicial de Vencimento não foi informada. Preencha o campo de data inicial do período de vencimento antes de gerar o relatório.
P: Ao tentar gerar o relatório, o sistema apresenta a mensagem "É Obrigatório Informar o Período Final de Vencimento!". Como devo proceder? R: Este erro indica que a Data Final de Vencimento não foi informada. Preencha o campo "Até" com a data final do período de vencimento desejado.
P: O sistema apresenta a mensagem "A Data Inicial do Vencimento não pode ser Maior que a Data Final!". O que devo fazer? R: Este erro ocorre quando a data informada no campo Período Inicial de Vencimento é posterior à data do campo Período Final de Vencimento. Corrija as datas para que a data inicial seja igual ou anterior à data final.
P: O sistema apresenta a mensagem "A Data Final do Vencimento não pode ser Menor que a Data Inicial!". O que devo fazer? R: Este erro ocorre quando a data informada no campo Período Final de Vencimento é anterior à data do campo Período Inicial de Vencimento. Corrija as datas para que a data final seja igual ou posterior à data inicial.
P: Ao informar o código da empresa, o sistema apresenta a mensagem "A Empresa não está Cadastrada [ADM002]!". O que significa? R: Este erro indica que o código de empresa informado não foi encontrado no cadastro. Verifique se o código está correto. Caso a empresa ainda não esteja cadastrada, acesse a tela de Cadastro de Empresas (ADM002) para realizar o cadastro.
P: Quais são os atalhos de teclado disponíveis nesta tela? R: Os atalhos disponíveis são: F4 para limpar os filtros, F5 para novo registro, F8 para imprimir o relatório, F9 (no campo Empresa) para pesquisar empresas e F12 para sair da tela.
Mensagens exibidas
Levantadas de source/RFC002/ pela camada 0 (commit 96fc51e236).
Mais 6 mensagens com texto literal no código: RFC002.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| VIEW_CONTASCONTRATADOS | CONTAS (SELECT), EMPRESA (SELECT), TIPOCONTA (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CONTAS | SELECT |
| EMPRESA | SELECT |
| TIPOCONTA | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MFC004 | Pagamento / Recebimento de Contas | CONTAS |
| MFC029 | CONTAS | |
| CFC009 | Consulta/Cancelamento de Reparcelamento | CONTAS |
| MNF029 | CONTAS | |
| MFC003 | Lançamento de Caixa Avulso / Cheque | CONTAS |
| MRC021 | Cancelamento de Ordem de carregamento Recapadora | CONTAS |
| CFC010 | Aviso de Liquidação de Duplicatas no SCPC | CONTAS |
| MPD011 | Confirmação Ordem Carregamento | CONTAS |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MFC033 | Gerenciamento Boleto Rápido Junsoft | CONTAS |
| MFC032 | Gerenciamento de Títulos a Pagar | CONTAS |
| MNF027 | Cancelamento de Notas Fiscais | CONTAS |
| MFC006 | Estorno de Lançamento de Caixa Avulso / Cheque | CONTAS |
| MPD019 | Gerenciamento de Contrato/Romaneio Obras | CONTAS |
JunsoftServiceFatApp | CONTAS | |
| MRC018 | Emissão de Remessa de Entrada/Saída por Pedido Recapagem | CONTAS |
| MNF002 | Emissão de Nota Fiscal de Venda | CONTAS |
| CPD004 | CONTAS | |
| MNF026 | Troca de Produtos com Emissão de Nota Fiscal | CONTAS |
| CNF002 | Troca de Mercadorias | CONTAS |
| MNF033 | Faturamento Agrupado | CONTAS |
| MNF005 | Cancelamento de Notas Fiscais | CONTAS |
| MPD012 | Cancelamento Ordem Carregamento | CONTAS |
| MNF023 | Gerenciamento de Contas de Contratos | CONTAS |
| TRC037 | CONTAS | |
| MNF032 | Importação de XML Transmitido | CONTAS |
| MPD008 | Ordem de Produção Avulsa | CONTAS |
| MFC021 | CONTAS | |
| MFC007 | Estorno de Pagamento / Recebimento de Contas | CONTAS |
| CFC013 | Exportação de Arquivo PEFIN | CONTAS |
| ... | +75 telas |
Modelos de Relatório
Modelo 1: Padrao
Quando usado: unico modelo disponivel — acionado pelo botao "Imprimir <F8>" (nao ha combobox "Modelo" na tela).
Lista as contas e contratados da empresa selecionada cujo vencimento esta dentro do periodo informado. A formatacao final (colunas, agrupamentos, totalizadores) e definida pelo layout externo carregado via GeraRelatorio(...) (FastReport / ReportBuilder) associado ao codigo de programa RFC002. O subtitulo do relatorio recebe a string em ParmRelat com o periodo informado (Periodo.: DD/MM/AAAA Ate DD/MM/AAAA).
SQL Base:
SELECT *
FROM VIEW_CONTASCONTRATADOS ( :CD_EMPRESA, :DT_INIVENCTO, :DT_FINVENCTO )
A procedure/view VIEW_CONTASCONTRATADOS ja faz internamente os joins com CONTAS, EMPRESA e TIPOCONTA (ver Scripts/VIEW_CONTASCONTRATADOS.sql).