Pular para o conteúdo principal

RNF045 — Controle de Saldo de Carcaças por Cliente

Fonte​

  • Source: source/RNF045/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual e a finalidade da tela RNF045? R: A tela RNF045 gera um relatorio analitico que exibe o saldo de itens recebidos em notas fiscais de entrada, organizado por cliente (pessoa). Para cada nota de entrada validada, o relatorio mostra os dados da nota, o item recebido, a quantidade de entrada (QT_SALDOMOV da tabela MOVSALDOITEM), o saldo atual (QT_SALDO da tabela CONTROLESALDOITEM) e as respectivas saidas associadas (pedidos de venda, carcacas e notas de saida vinculadas). Este relatorio e especialmente util em operacoes com carcacas de pneus, onde e necessario controlar o saldo de itens entregues por cliente e as saidas correspondentes.

P: Quais dados o relatorio RNF045 apresenta? R: O relatorio exibe, para cada nota de entrada selecionada:

  • Dados da pessoa (cliente): codigo, nome, nome fantasia
  • Dados da nota de entrada: data de recebimento (data de emissao), numero do lancamento, tipo de nota, serie, numero da nota fiscal
  • Item: codigo e descricao
  • Quantidade de entrada (movimento de saldo)
  • Saldo atual do item por cliente
  • Para cada item: numero do pedido de venda de origem, numero do pedido de carcaca, data de saida, numero de lancamento da nota de saida, serie da nota de saida, numero da nota fiscal de saida e quantidade de saida

P: Quais filtros estao disponiveis no RNF045? R: Os filtros disponiveis sao:

  • Empresa: obrigatorio; define a empresa cujas notas serao consultadas
  • Situacao: "Com Saldo" (exibe apenas itens com saldo positivo) ou "Todos" (exibe todos os itens independente do saldo)
  • Data Inicial / Data Final: filtro pelo campo DT_EMISSAO da nota de entrada
  • Pessoa(s): permite informar uma ou mais pessoas (clientes) para filtrar as notas

P: Como adicionar multiplas pessoas ao filtro? R: No grid "Pessoa", inclua uma linha para cada pessoa desejada. Pressione F9 no grid para abrir a pesquisa de Pessoa Fisica/Juridica e selecione a pessoa. Repita o processo para adicionar mais pessoas. Ao gerar o relatorio, o sistema ira filtrar notas cujo CD_PESSOA esteja na lista informada.

P: Como remover uma pessoa do grid de filtro? R: Selecione a linha da pessoa no grid e pressione F7 (botao Excluir), que exclui o registro do grid em memoria sem afetar o banco de dados.

P: O layout do relatorio e fixo ou pode ser alterado? R: Atualmente o RNF045 possui apenas o modelo "Analitico por Cliente" (layout RNF045_A). O campo de selecao de modelo existe na tela mas o valor e fixado em 'A' ao inicializar. Futuros modelos podem ser incluidos alterando o codigo de selecao.

P: O sistema salva os filtros ao fechar o RNF045? R: Sim. Ao fechar a tela, o sistema executa a funcao Grava_FiltroPrograma gravando os filtros da sessao para o usuario e empresa correntes, associados ao codigo "RNF045". Na proxima abertura, o sistema recupera esses filtros automaticamente via Recupera_FiltroPrograma.

P: Quais sao os atalhos de teclado disponiveis no RNF045? R: Os atalhos disponiveis sao:

  • F5 - Novo (limpa os filtros e reinicia o formulario)
  • F6 - Salvar (nao utilizado neste relatorio)
  • F7 - Excluir pessoa do grid (quando o grid de pessoa estiver ativo)
  • F8 - Gerar relatorio / Imprimir
  • F12 - Sair

Mensagens de Validacao e Erros​

P: O sistema exibe a mensagem "Informe a empresa" ao tentar imprimir. O que fazer? R: O campo Empresa e obrigatorio para gerar o relatorio. Informe o codigo da empresa no campo correspondente ou utilize F9 para abrir a lista de empresas disponiveis para o usuario.

P: O sistema exibe a mensagem "A Empresa nao esta Cadastrada/Liberada [ADM002]!" ao informar o codigo da empresa. O que fazer? R: O codigo de empresa informado nao foi encontrado na funcao RETORNA_EMPRESA para o usuario da sessao, o que significa que a empresa nao existe ou o usuario nao tem acesso a ela. Verifique se o codigo esta correto e se o usuario possui permissao de acesso a empresa informada (configurado em ADM002 ou equivalente).

P: O sistema exibe a mensagem "A Pessoa Fisica / Juridica nao esta Cadastrada [TFA001]!" ao informar uma pessoa no grid. O que fazer? R: O codigo de pessoa digitado no grid nao existe na tabela PESSOA. Verifique o codigo informado ou utilize F9 para pesquisar e selecionar uma pessoa valida.

Mensagens exibidas​

Levantadas de source/RNF045/ pela camada 0 (commit 96fc51e236).

Mais 3 mensagens com texto literal no código: RNF045.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONTROLESALDOITEMSELECT
ITEMSELECT
ITEMNOTASELECT
MOVSALDOITEMSELECT
NOTASELECT
NOTAPEDIDOORIGEMDESTSELECT
PARMFATURSELECT
PEDIDOSELECT
SERVICOPNEUSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
RETORNA_CHAVENOTANOTA (SELECT), ORDEMCARREG (SELECT), PEDIDONOTA (SELECT)
RETORNA_CHAVEPEDIDOEMBARQUE (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT), PEDIDO (SELECT), PEDIDONOTA (SELECT)
RETORNA_EMPRESAEMPRESA (SELECT), USUARIOEMPRESA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
EMBARQUESELECT
EMPRESASELECT
NOTASELECT
ORDEMCARREGSELECT
PEDIDOSELECT
PEDIDONOTASELECT
USUARIOEMPRESASELECT