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:
- 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.
- Pagamento - Apos a inicializacao bem-sucedida, pressione o botao de pagamento para realizar uma transacao de teste.
- 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)
| Tabela | Operacoes |
|---|---|
| RELATORIO | DELETE, INSERT |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ITEM | SELECT |
| ITEMETIQUETA | SELECT |
| ITEMTABPRECO | SELECT |
| SECAO | SELECT |
Procedures Chamadas
| Procedure |
|---|
| VIEW_ETIQUETAITEM |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| COLUNAGRADE | SELECT |
| GRADE | SELECT |
| GRUPO | SELECT |
| ITEM | SELECT |
| ITEMEMPRESA | SELECT |
| ITEMGRADE | SELECT |
| ITEMLOCAL | SELECT |
| ITEMTABPRECO | SELECT |
| ITEMTABPRECODATA | SELECT |
| LINHAGRADE | SELECT |
| LOCALESTOQUE | SELECT |
| LOTESEMENTE | SELECT |
| MARCA | SELECT |
| PARMFATUR | SELECT |
| SECAO | SELECT |
| SESSAO | SELECT |
| SUBGRUPO | SELECT |
| TIPOLOCAL | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| CFA003 | Gerenciamento de Margens sobre Produtos | ITEM, ITEMTABPRECO, SECAO |
| CNF006 | Gerenciamento de Preços para Venda | ITEM, ITEMTABPRECO, SECAO |
| MNF001 | Recebimento de Notas Fiscais de Compra | ITEM, ITEMTABPRECO, SECAO |
| TFA006 | Tabelas de Preço | ITEM, ITEMTABPRECO, SECAO |
| TOF007 | Cadastro de Peças | ITEM, ITEMTABPRECO, SECAO |
| TPO001 | Produtos | ITEM, ITEMETIQUETA, ITEMTABPRECO |
| CEQ001 | Saldo em Estoque | ITEM, SECAO |
| CEQ004 | Sugestão de Produção | ITEM, SECAO |
| CEQ005 | Movimentos Estoque | ITEM, SECAO |
| CFA001 | Formação de Preço de Venda | ITEM, ITEMTABPRECO |
| CNF007 | CNF007 | ITEM, SECAO |
| CNF008 | Demonstrativo de Margens sobre Vendas | ITEM, SECAO |
| CNF009 | Programação/Fechamento de Comissões | ITEM, SECAO |
| CNF017 | CNF017 | ITEM, ITEMTABPRECO |
JunsoftIntegracao | JunsoftIntegracao | ITEM, ITEMTABPRECO |
| MEQ074 | Simulação de Produção | ITEM, SECAO |
| REQ001 | Saldo em Estoque por Produto | ITEM, SECAO |
| REQ010 | Posição de Estoque | ITEM, SECAO |
| REQ012 | Relação de Entradas e Saídas do Estoque | ITEM, SECAO |
| RNF002 | Comissão sobre Notas Fiscais | ITEM, SECAO |
| RNF005 | Demonstrativo de Notas Fiscais | ITEM, SECAO |
| RNF010 | Curva ABC de Produtos | ITEM, SECAO |
| RNF014 | Demonstrativo de Movimentação de Itens | ITEM, SECAO |
ROF006 | ROF006 | ITEM, SECAO |
| RPD011 | Comparativo de Vendas por Cliente | ITEM, SECAO |
| RPD012 | Curva ABC de Produto sobre Pedidos | ITEM, SECAO |
| RRC020 | RRC020 | ITEM, SECAO |
| RRC023 | RRC023 | ITEM, SECAO |
| TFA077 | TFA077 | ITEM, ITEMTABPRECO |
| TPO027 | Cadastro de Cod De Barras Por Item na Grade | ITEM, SECAO |
| +135 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
LET002 | LET002 | RELATORIO |
LET019 | LET019 | RELATORIO |
LET029 | LET029 | RELATORIO |
LET045 | LET045 | RELATORIO |
LET054 | LET054 | RELATORIO |
LET099 | LET099 | RELATORIO |
Visualizador | Visualizador | RELATORIO |
Visualizador_ReportBuilder | Visualizador_ReportBuilder | RELATORIO |