Ir para conteúdo
  • Cadastre-se

pcpag

Membros
  • Total de ítens

    9
  • Registro em

  • Última visita

Posts postados por pcpag

  1. 3 horas atrás, pcpag disse:

    Já tinha feito o teste com 0 em todas as margens e ai imprime, porém, como fica sem margem nenhuma, o cliente não gostou muito da aparência não.

    e o INI que me refiro, é um aquivo meu, que gravo as configurações, e depois leio e passo para o componente.

     

    Acho que pode ser algo relacionado a este post que fala:

    Se estiver usando o Fortes Report, pode ser um problema relacionado ao DPI. Nesse caso, verifique as novas propriedades "AlterarEscalaPadrao" e "NovaEscala". Não sei qual valor vai ser necessário ser passado, mas tente com 96 DPI para começar.

    Vou testar aqui e comunico o resultado.

     

    Consegui acertar a margem neste cliente, usando a escala, colocando 116 na "NovaEscala", porém o campo quantidade ficou dentro de valor unitário, segue abaixo:

    image.thumb.png.b6e8d63d534461bed8400cd1da1491b8.png

  2. 18 horas atrás, Juliana Tamizou disse:

    Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

    Boa tarde.

    Faça um teste setando 0 para todas as margens, no caso via código.

    Também nos informe qual configuração está atualmente onde ocorre o problema.

    A qual INI vc se refere?

    Att.

    Já tinha feito o teste com 0 em todas as margens e ai imprime, porém, como fica sem margem nenhuma, o cliente não gostou muito da aparência não.

    e o INI que me refiro, é um aquivo meu, que gravo as configurações, e depois leio e passo para o componente.

     

    16 horas atrás, EMBarbosa disse:

    Veja por favor se o seu problema não é o mesmo desse tópico.

     

    Acho que pode ser algo relacionado a este post que fala:

    Se estiver usando o Fortes Report, pode ser um problema relacionado ao DPI. Nesse caso, verifique as novas propriedades "AlterarEscalaPadrao" e "NovaEscala". Não sei qual valor vai ser necessário ser passado, mas tente com 96 DPI para começar.

    Vou testar aqui e comunico o resultado.

     

    • Curtir 1
  3. Estou setando as propriedades das margens (MargemSuperior , MargemInferior, MargemEsquerda, MargemDireita) via arquivo de configuração e sempre funcionou em todos os clientes. Porém, recentemente, em alguns clientes,  esta margem direita fica cortada. Percebi que estes clientes utilizam o Windows 7, não sei se tem algo a ver. Na minha maquina que é windows 10 e na maioria das maquinas, tudo está funcionando normalmente. Achei estranho pq não é um caso isolado, será que tem algo a ver com o Windows 7?

  4. Só para constar, pelo que entendi, pode sim, emitir a Nota referenciando cupons CFE-SAT e NFECe conforme Portaria CAT 106, de 10-09-2015.

    segue link http://info.fazenda.sp.gov.br/NXT/gateway.dll/legislacao_tributaria/portaria_cat/pcat1062015.htm?f=templates&fn=default.htm&vid=sefaz_tributaria:vtribut

    E conforme resposta do Sefaz postado pelo DQPS, não existe campo (tag) para referenciar no XML, eles recomendam referenciar no campo informações adicionais.

     

    • Curtir 1
  5. Pessoal, eu estava com o mesmo problema, e mesmo após atualização continuava a dar a mesma mensagem de assinatura QRCode não é válida. Só consegui resolver a alterando o código abaixo:

        cTam1 := Length(ACodigo) mod 256;
        cTam2 := Length(ACodigo) div 256;

    antes

        cTam1 := Length(ACodigo) mod 255;
        cTam2 := Length(ACodigo) div 255;

    Ai sim consegui consultar sem erro. Ao ler o qrcode que consegui validar, no meu exemplo, está sendo gerado com 410 bytes, contra 411 bytes no que dá a mensagem de inválido, parece ter um espaço em branco a mais no final do código. Os testes foram feitos em um sat bematech para desenvolvedor e impressora bematech mp-4200 TH.

     

     

     

  6. Boa Tarde... Tive o mesmo problema aqui. Resolvi aqui além de declarar acima da implementation, abaixo foi necessário implementar também.:

    {$IFDEF DELPHI7}
    function CharInSet(C: AnsiChar; const CharSet: TSysCharSet): Boolean;
    begin
      Result := C in CharSet;
    end;

    function CharInSet(C: WideChar; const CharSet: TSysCharSet): Boolean;
    begin
      Result := (C < #$0100) and (AnsiChar(C) in CharSet);
    end;
    {$endif}

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