Pular para o conteúdo principal

FER099 — Impressao de Etiquetas

Fonte​

  • Form: source/FER099/UFER099.pas
  • DataModule: source/FER099/UdmFER099.pas

Objetivo​

O módulo FER099 - Utilitarios de Teste de Layouts e TEF e uma ferramenta interna destinada a equipe de desenvolvimento e suporte tecnico do JunsoftERP. Sua funcao principal e permitir o teste e a visualizacao de layouts de impressão (pedidos, cheques, caixa, duplicatas, etiquetas de produto, laudos, ordens de serviço, recibos e notas fiscais) sem a necessidade de executar os processos reais de negocio nos módulos correspondentes.

Alem disso, o módulo inclui funcionalidades para teste de integracao com o TEF (Transferencia Eletronica de Fundos) via SiTef, permitindo inicializar, executar pagamentos e finalizar sessoes TEF em ambiente controlado.

Este módulo nao e destinado ao usuario final do ERP. Ele serve como bancada de testes para validar a correta renderizacao dos layouts e o funcionamento da comunicacao TEF antes de liberar configuracoes em producao.


Funcionalidades​

  • Teste de Layout de Pedido
  • Teste de Layout de Cheque
  • Teste de Layout de Caixa
  • Teste de Layout de Duplicata
  • Teste de Layout de Etiqueta de Produto
  • Teste de Layout de Laudo
  • Teste de Layout de Ordem de Serviço (O.S.)
  • Teste de Layout de Recibo
  • Teste de Layout de Nota Fiscal
  • Teste de TEF (Transferencia Eletronica de Fundos)

Perguntas Frequentes​


Perguntas Gerais​

P: Qual e a finalidade da tela FER099? R: A tela FER099 e a tela de Teste de Leiautes e TEF (Transferencia Eletronica de Fundos). Ela permite que o usuario visualize e teste a impressão de diversos tipos de leiautes cadastrados no sistema, tais como: Pedido, Cheque, Caixa, Duplicata, Etiqueta, Laudo, Ordem de Serviço (O.S.), Recibo e Nota Fiscal. Alem disso, possui funcionalidades para iniciar, testar e finalizar a comunicacao com o equipamento TEF (SiTef).

P: Como testar a visualizacao de um leiaute? R: Informe o codigo do leiaute no campo correspondente ao tipo de documento desejado (por exemplo, Pedido, Cheque, Caixa, etc.) e pressione o botao ao lado do campo. O sistema ira carregar e exibir a visualizacao do leiaute para conferencia. Para leiautes de Pedido, Caixa, Duplicata e Nota Fiscal, tambem e possivel informar um numero de pedido ou lancamento no campo Pedido para utilizar dados reais na visualizacao.

P: Quais tipos de leiautes podem ser testados na tela FER099? R: Os seguintes tipos de leiautes podem ser testados:

  • Leiaute de Pedido - Visualizacao de pedidos/vendas
  • Leiaute de Cheque - Impressao de cheques
  • Leiaute de Caixa - Cupom/comprovante de caixa
  • Leiaute de Duplicata - Impressao de duplicatas
  • Leiaute de Etiqueta - Etiquetas de produtos
  • Leiaute de Laudo - Laudos tecnicos
  • Leiaute de O.S. - Ordens de serviço
  • Leiaute de Recibo - Recibos de pagamento
  • Leiaute de Nota Fiscal - Notas fiscais

P: Como funciona o teste de TEF (SiTef) na tela FER099? R: O teste de TEF envolve tres etapas:

  1. Iniciar TEF - Pressione o botao correspondente para inicializar as configuracoes do SiTef. O sistema ira configurar os parametros de conexao (codigo da empresa, filial, terminal, porta do PinPad e endereco do servidor) e tentara iniciar a comunicacao.
  2. Pagamento - Apos a inicializacao bem-sucedida, pressione o botao de pagamento para realizar uma transacao de teste.
  3. Finalizar TEF - Ao concluir os testes, pressione o botao para finalizar e desinicializar a conexao com o TEF.

P: Quais sao os atalhos de teclado disponiveis na tela FER099? R: Os atalhos disponiveis sao: F2 - Atualizar; F4 - Limpar; F5 - Novo; F6 - Salvar; F7 - Excluir; F8 - Imprimir; F12 - Sair da tela.


Mensagens de Validacao e Erros​

P: O sistema exibe a mensagem "Configuracoes TEF iniciadas com sucesso." O que isso significa? R: Esta mensagem indica que a comunicacao com o servidor SiTef foi estabelecida com sucesso e o equipamento TEF esta pronto para receber transacoes de teste. As configuracoes de empresa, filial, terminal, porta do PinPad e endereco do servidor foram validadas corretamente.

P: O sistema exibe a mensagem "ERRO - Verifique as configuracoes de TEF." Como resolver? R: Esta mensagem indica que a inicializacao do TEF falhou. Possiveis causas incluem: o servidor SiTef nao esta acessivel no endereco informado, a porta do PinPad nao esta configurada corretamente, os codigos de empresa/filial/terminal estao incorretos, ou o equipamento PinPad nao esta conectado. Verifique todas as configuracoes de rede e do equipamento antes de tentar novamente.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
RELATORIODELETE, INSERT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ITEMSELECT
ITEMETIQUETASELECT
ITEMTABPRECOSELECT
SECAOSELECT

Procedures Chamadas​

Procedure
VIEW_ETIQUETAITEM

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
COLUNAGRADESELECT
GRADESELECT
GRUPOSELECT
ITEMSELECT
ITEMEMPRESASELECT
ITEMGRADESELECT
ITEMLOCALSELECT
ITEMTABPRECOSELECT
ITEMTABPRECODATASELECT
LINHAGRADESELECT
LOCALESTOQUESELECT
LOTESEMENTESELECT
MARCASELECT
PARMFATURSELECT
SECAOSELECT
SESSAOSELECT
SUBGRUPOSELECT
TIPOLOCALSELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
CFA003Gerenciamento de Margens sobre ProdutosITEM, ITEMTABPRECO, SECAO
CNF006Gerenciamento de Preços para VendaITEM, ITEMTABPRECO, SECAO
MNF001Recebimento de Notas Fiscais de CompraITEM, ITEMTABPRECO, SECAO
TFA006Tabelas de PreçoITEM, ITEMTABPRECO, SECAO
TOF007Cadastro de PeçasITEM, ITEMTABPRECO, SECAO
TPO001ProdutosITEM, ITEMETIQUETA, ITEMTABPRECO
CEQ001Saldo em EstoqueITEM, SECAO
CEQ004Sugestão de ProduçãoITEM, SECAO
CEQ005Movimentos EstoqueITEM, SECAO
CFA001Formação de Preço de VendaITEM, ITEMTABPRECO
CNF007CNF007ITEM, SECAO
CNF008Demonstrativo de Margens sobre VendasITEM, SECAO
CNF009Programação/Fechamento de ComissõesITEM, SECAO
CNF017CNF017ITEM, ITEMTABPRECO
JunsoftIntegracaoJunsoftIntegracaoITEM, ITEMTABPRECO
MEQ074Simulação de ProduçãoITEM, SECAO
REQ001Saldo em Estoque por ProdutoITEM, SECAO
REQ010Posição de EstoqueITEM, SECAO
REQ012Relação de Entradas e Saídas do EstoqueITEM, SECAO
RNF002Comissão sobre Notas FiscaisITEM, SECAO
RNF005Demonstrativo de Notas FiscaisITEM, SECAO
RNF010Curva ABC de ProdutosITEM, SECAO
RNF014Demonstrativo de Movimentação de ItensITEM, SECAO
ROF006ROF006ITEM, SECAO
RPD011Comparativo de Vendas por ClienteITEM, SECAO
RPD012Curva ABC de Produto sobre PedidosITEM, SECAO
RRC020RRC020ITEM, SECAO
RRC023RRC023ITEM, SECAO
TFA077TFA077ITEM, ITEMTABPRECO
TPO027Cadastro de Cod De Barras Por Item na GradeITEM, SECAO
+135 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
LET002LET002RELATORIO
LET019LET019RELATORIO
LET029LET029RELATORIO
LET045LET045RELATORIO
LET054LET054RELATORIO
LET099LET099RELATORIO
VisualizadorVisualizadorRELATORIO
Visualizador_ReportBuilderVisualizador_ReportBuilderRELATORIO