Ir para conteúdo
  • Cadastre-se

suportemds

Membros
  • Total de ítens

    14
  • Registro em

  • Última visita

Posts postados por suportemds

  1. Encontrei um pequeno problema na rotina de remessa 400 do Bradesco:

    Fonte:
    ACBrBancoBradesco 

    Método GerarRegistroTransacao400 possui uma função para retorno da instrução das mensagens DoMontaInstrucoes1, que no ultimo Result está da seguinte forma:

     

            Result := Result                                              +
                      space(45)                                           +  // COMPLEMENTO DO REGISTRO
                      aCarteira                                           +
                      aAgencia                                            +
                      aConta                                              +
                      Cedente.ContaDigito                                 +
                      NossoNumero + DigitoNossoNumero                    +
                      IntToStrZero( aRemessa.Count + 2, 6);                  // Nº SEQÜENCIAL DO REGISTRO NO ARQUIVO

     

     Alterei para utilizar a variavel ANossoNumero, que respeita as definições do leiaute conforme ao tipo de emissão do boleto(Pelo banco, pela empresa Etc.) ficando da sequinte forma:

     

            Result := Result                                              +
                      space(45)                                           +  // COMPLEMENTO DO REGISTRO
                      aCarteira                                           +
                      aAgencia                                            +
                      aConta                                              +
                      Cedente.ContaDigito                                 +
                      ANossoNumero + DigitoNossoNumero                    +
                      IntToStrZero( aRemessa.Count + 2, 6);                  // Nº SEQÜENCIAL DO REGISTRO NO ARQUIVO

     

    Gostaria de saber os procedimentos corretos para incluir istó nas correções, obrigado!

    ACBrBancoBradesco.pas

  2. Na unit ACBrETQEpl2 no método "FinalizarEtiqueta" não deveria ser setado a variável:

     

    fpEtqInicializada := False;

     

    Pois desta forma me obriga a realizar a impressão da etiqueta, pois ao iniciar outra etiqueta antes de enviar para a impressora o componente insere no inicio da lista ao invés de adicionar, assim deixando o arquivo incorreto.

     

    Sendo que eu posso realizar a inicialização e finalização da etiqueta quantas vezes o buffer da impressora aguentar.

     

    A forma que está implementado hoje o resultado da lista enviada para a impressora seria:

     

    D10

    N
    R0,0
    ZB
    D10
    N
    R0,0
    ZB
    A14,6,0,2,1,1,N,""
    A14,30,0,2,1,1,N,"testes 01"
    A14,54,0,2,1,1,N,"testes 01"
    A14,78,0,2,1,2,N,"COD: 1743"
    A14,106,0,2,1,2,N,"             R$00,00"
    P1
    //Está próxima impressão ocorre o erro. 
    A14,6,0,2,1,1,N,""
    A14,30,0,2,1,1,N,"testes 02"
    A14,54,0,2,1,1,N,"testes 02"
    A14,78,0,2,1,2,N,"COD: 1744"
    A14,106,0,2,1,2,N,"             R$00,00"
    P1

    Sendo que a forma correta seria

    D10
    N
    R0,0
    ZB
    A14,6,0,2,1,1,N,""
    A14,30,0,2,1,1,N,"testes 01"
    A14,54,0,2,1,1,N,"testes 01"
    A14,78,0,2,1,2,N,"COD: 1743"
    A14,106,0,2,1,2,N,"             R$00,00"
    P1
    D10
    N
    R0,0
    ZB
    A14,6,0,2,1,1,N,""
    A14,30,0,2,1,1,N,"testes 02"
    A14,54,0,2,1,1,N,"testes 02"
    A14,78,0,2,1,2,N,"COD: 1744"
    A14,106,0,2,1,2,N,"             R$00,00"
    P1
  3. Boa tarde, 

     

    Realmente passei pelo mesmo problema é tive que comentar a linha na unit ACBrETQEpl2.

     

    No método FinalizarEtiqueta não se deve alterar a inicialização(fpEtqInicializada) da etiqueta pois os comandos incluídos pelos método IniciarEtiqueta devem sempre constar em cada etiqueta montada pelo componente é não exclusivamente no inicio da string enviada pelo componente a impressora. 

     

     

     
     

  4. Amigo, vocês alteraram o código para gerar pdf e o mesmo não está mais gerando o arquivo pdf.

    Verifiquei no fonte e vi que a rotina de gerar o pdf foi comentada na revisão 5848 .

    Como não queremos modificar o código afim de não ocorrer conflitos com os updates, pedimos que ajustem a rotina que estava funcionando anteriormente.

     

    Att, Marcelo.

  5. Bom dia a todos. Não compreendi bem a explicação "não enviou a mesma para o Ambiente Nacional", visto que a NFe pode ser consultada tanto no Ambiente Nacional como na SEFAZ de MG (em ambos portais a NFe consta como autorizada). Como a NFe consta no AN para consulta o retorno da manifestação não deveria ser 135 (cStat = 135) ? Obrigado. E.T. eu e o Leornardo trabalhamos na mesma empresa.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.