Páginas filhas
  • 4460369 DVAFIN-1989 DT Erro na impressão do boleto bancário

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 10 min


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Financeiro
Função:FCRFP098
Ticket:4460369
Requisito/Story/Issue (informe o requisito relacionado) :DVAFIN-1989


02. SITUAÇÃO/REQUISITO

Quando é realizado o processo de Venda/Transação pela primeira vez, o sistema executa normalmente a geração do boleto e não trava, quando é feito pela segunda vez o processo de Venda/Transação, finaliza a venda com a NF normalmente, mas ao emitir o boleto pelo componente FCRFP098 apresenta o erro. Isto porque anteriormente, FCRFP098  quando era realizada a requisição para a webApi na segunda vez, o sistema apresentava erro. 

03. SOLUÇÃO

        A requisição do virtual boleto será feita via biblioteca de códigos, então foi feito tratamento para chamada desta biblioteca e as requisições batem corretamente.


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

Imagem 1 - Na "Impressão de Boleto Bancário" (FCRFP098) digite o campos que deseja para filtrar os boletos.

Imagem 2 - Após a filtragem do boletos, selecione o boleto desejado e clique no botão "Enviar por email...". No exemplo acima foi utilizado uma conta da Caixa Econômica Federal.

Imagem 3 - Boleto da Caixa Econômica Federal gerado e enviado por e-mail.

Imagem 4 - Na imagem acima, ao tentar executar uma nova impressão com envio de emaiale-mail, o sistema apresentava a mensagem de erro ao enviar o boleto por e-mail, que era apresentado ao usuário antes da alteração.

Imagem 5 - Após a correção, realizando a filtragem novamente e utilizando uma conta do Banco Itaú como exemplo.

Imagem 6 - Boleto gerado e enviado por e-mail com sucesso.

Imagem 7 - No "Lançamento de Transação Completo" (TRAFM060), foi realizado uma transação de exemplo.

Imagem 8 - Após as informações de recebimento serem informadas, os sistema mostrará a mensagem de envio de e-mail ao usuário.

Imagem 9 - No Adicional da mensagem pede-se para o usuário informar uma conta "padrão" no componente FCRFP098 para que o envio do e-mail possa ter sucesso.

Imagem 10 - Boleto gerado a partir da transação finalizada anteriormente.


Após finalizada a primeira transação e gerado boleto, realizamos mais foram realizadas várias outras transações na sequência dentro de uma mesma sessão, e não ocasionou mais erros.

Problema foi ajustado pelo processo de impressão chamado pela transação e também diretamente através do componente FCRFP098.




Templatedocumentos

HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>