Skip to content

Tag-icone-mini.png Análise

Projeto ​

Link para as especificações do projeto: Impressão DAV configurável.

Detalhamento do Projeto ​

Gerenciamento ​

Atividades necessárias para o gerenciamento do projeto.

Análise ​

Atividades referentes a análise do projeto.

Desenvolvimento ​

Criar na tela de configurações do Order um botão para configurar modelo de impressão de relatório em impressora fiscal.

Passar a utilizar na impressão fiscal de DAV/DAV-OS do Checkout e Order o modelo personalizado.

Qualidade ​

Testes Funcionais ​

Testes Funcionais que visam verificar se os requisitos do projeto e escopo do produto estão de acordo com as especificações do projeto. Deve validar principalmente as interfaces entre as diferentes atividades.

Tarefas Corretivas ​

Neste nó serão lançadas pela qualidade tarefas corretivas caso sejam necessárias.

Documentação ​

Documentação para usuário final e implantadores referente ao produto desenvolvido.

Liberação ​

Comunicar o a liberação da versão contendo o projeto a todos os envolvidos.

Homologação ​

Validar junto ao cliente se a customização atende ao especificado.

Especificação Técnica ​

Configurações Necessárias ​

Relacionar as configurações relevantes que devem ser realizadas para que o processo do projeto funcione corretamente.Impressão de DAV e DAV-OS fiscal:

TD_FIL.PAFECF = 'T' TD_FIL.DAVFIS = 'T' TT_CFG.TIPSOFT = 'T'

Caminho do Report Builder:

TT_CFG.RBPATH = <definir caminho válido>

Caminho dos pedidos:

TD_FIL.PATPED = <definir caminho válido>

Usar emulador da Bematech:

c:\Program Files\Emul2100\Emul2100.exe

No WTS é necessário utilizar as seguintes configurações no Order:

ECF Conectado: Bematech Porta (COM) que o ECF está conectado: COM5 Número do ECF utilizado: 001

Emulador_da_Impressora_Fiscal_Bematech

Protótipo de Tela ​

O protótipo para as alterações da tela de configuração do Order está descrito no artigo Protótipo para Configuração de Layout de DAV Impresso em ECF.

Mudanças por Módulo ​

DLL PAFECF ​

Criar classe TImpressaoDAVFiscal.
Essa classe terá duas funções principais:

  • Configurar relatório.
  • Imprimir DAV em ECF.

Encapsular no objeto o que o método ImprimeDAV faz atualmente.
Criar um método ConfigurarRelatorio com parâmetros semelhantes para ser utilizado pelo Order.

O diretório e nome do arquivo com o layout personalizado será fixo, composto da seguinte forma:

<TT_CFG.RBPATH>\DAVECF\davfis.rtm

Atualizar artigo Path Padrão dos Formatos do ReportBuilder.

Imprimir DAV em ECF ​

Tratar no método de impressão para se houve o arquivo .RTM no diretório apropriado o sistema carregar o modelo personalizado para a impressão.

// Carregar modelo if not FileExists(<arquivo.rtm>) then begin oDM.rpImpFiscalDAV.Template.FileName := <arquivo.rtm>; oDM.rpImpFiscalDAV.Template.LoadFromFile; end; // Gera Impressão: [...]

Configurar relatório ​

Para habilitar a impressão é necessário incluir no data module da classe um componente TppDesigner associado ao relatório.
Para abrir a tela de edição é necessário associar um arquivo e executar um ShowModal.

oDM.rpImpFiscalDAV.Template.FileName := <arquivo.rtm>; oDM.dsImpFiscalDAV.ShowModal;

Totali Order ​

Tratamentos na tela de configuração conforme protótipo.
Para edição do Acesso a impressão de DAV diretamente por objeto, não necessitando mais da DLL (para este fim).

Commerce Checkout ​

Não necessitará de mudanças porque utiliza a DLL PAFECF que será preparada para pegar o modelo personalizado.