Ir para conteúdo
  • Cadastre-se

José Nilton Pace

Membros
  • Total de ítens

    216
  • Registro em

  • Última visita

  • Days Won

    3

Posts postados por José Nilton Pace

  1. Quando definimos o número de linhas no Buffer para 10 e o número de cópias para 2, por exemplo, no comando ACBrPosPrinter.Imprimir() ele não imprime o cupom completo e depois a 2a via completa novamente.

    ACBrPosPrinter.LinhasBuffer := 10;

    E

    ACBrPosPrinter.Imprimir( '', False, True, True, 2 );

    LOG:

    Quote

    --------------------------------------------------------------------------------
    ATIVAR - 18/01/19 17:03:26:120
      - Modelo.: EscPosEpson
      - TimeOut: 3
      - Serial.: COM6 - BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=300
    --------------------------------------------------------------------------------

    -- 18/01 17:03:26:125 - Esvaziando Buffer: 11 linhas
    -- 18/01 17:03:26:125 - Imprimir, Copias:1, DecodificarTags:SIM, TraduzirTags:SIM
    -- 18/01 17:03:26:125 - </ce></logo>[LF]<n></n>[LF]<c>LUISMAR DE OLIVEIRA[LF]RUA RUTH CONRADO JACINTHO 3468 VILA FORMOSA-FRANCA-SP-14405155[LF]</fn>[LF]<e> SANGRIA </e>[LF]</linha_simples>[LF]</fn>18/01/2019  17:03:26  PDV: <n>03</n>  Nro: <n>0900112</n>[LF]</ae></linha_simples>[LF][LF]<e>VALOR R$            0,01</e>[LF]
    -- 18/01 17:03:26:125 - TraduzirTag(</ce>) -> [ESC]a[SOH]
    -- 18/01 17:03:26:125 - TraduzirTag(</logo>) -> [GS](L[ACK][NUL]0E  [SOH][SOH]
    -- 18/01 17:03:26:130 - TraduzirTag(<n>) -> [ESC]![BS]
    -- 18/01 17:03:26:130 - TraduzirTag(</n>) -> [ESC]![NUL]
    -- 18/01 17:03:26:130 - TraduzirTag(<c>) -> [ESC]![SOH]
    -- 18/01 17:03:26:130 - TraduzirTag(</fn>) -> [ESC]![NUL]
    -- 18/01 17:03:26:130 - TraduzirTag(<e>) -> [ESC]!
    -- 18/01 17:03:26:130 - TraduzirTag(</e>) -> [ESC]![NUL]
    -- 18/01 17:03:26:130 - TraduzirTag(</linha_simples>) -> ------------------------------------------------
    -- 18/01 17:03:26:130 - TraduzirTag(</fn>) -> [ESC]![NUL]
    -- 18/01 17:03:26:130 - TraduzirTag(<n>) -> [ESC]![BS]
    -- 18/01 17:03:26:130 - TraduzirTag(</n>) -> [ESC]![NUL]
    -- 18/01 17:03:26:130 - TraduzirTag(<n>) -> [ESC]![BS]
    -- 18/01 17:03:26:130 - TraduzirTag(</n>) -> [ESC]![NUL]
    -- 18/01 17:03:26:130 - TraduzirTag(</ae>) -> [ESC]a[NUL]
    -- 18/01 17:03:26:130 - TraduzirTag(</linha_simples>) -> ------------------------------------------------
    -- 18/01 17:03:26:130 - TraduzirTag(<e>) -> [ESC]!
    -- 18/01 17:03:26:130 - TraduzirTag(</e>) -> [ESC]![NUL]
    -- 18/01 17:03:26:130 - EnviarStringDevice - Inicializando: [ESC]3[SOH][ESC]t[STX]
    -- 18/01 17:03:26:130 - EnviarStringDevice( [ESC]3[SOH][ESC]t[STX][ESC]a[SOH][GS](L[ACK][NUL]0E  [SOH][SOH][LF][ESC]![BS][ESC]![NUL][LF][ESC]![SOH]LUISMAR DE OLIVEIRA[LF]RUA RUTH CONRADO JACINTHO 3468 VILA FORMOSA-FRANCA-SP-14405155[LF][ESC]![NUL][LF][ESC]!  SANGRIA [ESC]![NUL][LF]------------------------------------------------[LF][ESC]![NUL]18/01/2019  17:03:26  PDV: [ESC]![BS]03[ESC]![NUL]  Nro: [ESC]![BS]0900112[ESC]![NUL][LF][ESC]a[NUL]------------------------------------------------[LF][LF][ESC]! VALOR R$            0,01[ESC]![NUL][LF])
    -- 18/01 17:03:26:455 - Imprimir, Copias:2, DecodificarTags:SIM, TraduzirTags:SIM
    -- 18/01 17:03:26:455 - [LF]Operador: GESTORE[LF][LF]TESTE SANGRIA 2X[LF]</linha_simples>[LF]</corte_total>[LF]
    -- 18/01 17:03:26:455 - TraduzirTag(</linha_simples>) -> ------------------------------------------------
    -- 18/01 17:03:26:455 - TraduzirTag(</corte_total>) ->  [LF] [LF] [LF] [LF][GS]V[NUL]
    -- 18/01 17:03:26:455 - EnviarStringDevice( [LF]Operador: GESTORE[LF][LF]TESTE SANGRIA 2X[LF]------------------------------------------------[LF] [LF] [LF] [LF] [LF][GS]V[NUL][LF])
    -- 18/01 17:03:26:760 - EnviarStringDevice( [LF]Operador: GESTORE[LF][LF]TESTE SANGRIA 2X[LF]------------------------------------------------[LF] [LF] [LF] [LF] [LF][GS]V[NUL][LF])

    --------------------------------------------------------------------------------
    DESATIVAR - 18/01/19 17:03:27:065
    --------------------------------------------------------------------------------

    Observem que no 1o esvaziamento não respeitou o número de cópias, somente no 2o.

  2. @José M. S. Junior, entendido, fiz alguns testes e vamos ao resultado:

    A Mensagem ( que está no ACBrBoleto.pas ) não considera o percentual ao MÊS, ficando o Percentual Diário.

    CodigoMora        := '2';
    CodigoMoraJuros   := cjTaxaMensal;
    ValorMoraJuros    := 10;
    DataMoraJuros     := Vencimento;

    Gera a mensagem: "Cobrar juros de 10% por dia de atraso para pagamento a partir de 21/02/2018"

    Deveria ficar: "Cobrar juros de 0,33% por dia de atraso para pagamento a partir de 21/02/2018"

    OU ainda mesmo informando o percentual ao Mês, mostrar a mensagem já calculado o Valor em Reais diário?

     

    Sobre o "CodigoMoraJuros" está sem propósito nenhum no ACBrBancobancoob. Ele está sendo usado somente em um IF na geração do CNAB240 para alterar justamente o "CodigoMora". Penso então que deveria ser melhor se colocar o "CodigoMora" igual ao "CodigoMoraJuros" direto, algo assim:

      {Definir codigo Juros }
      TACBrCodigoJuros       = (cjValorDia, cjTaxaMensal, cjIsento);

      TACBrCodigoMora       = (cjValorDia, cjTaxaMensal, cjIsento);

     

×
×
  • 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.

The popup will be closed in 10 segundos...