Ir para conteúdo
  • Cadastre-se

gilbertomolina

Membros
  • Total de ítens

    15
  • Registro em

  • Última visita

Posts postados por gilbertomolina

  1. Bom dia

    Procurei aqui no fórum e não localizei algum tópico relacionado a esta dúvida.

    Não localizei no componente ACBrTEFD a função CDP (Captura um dado pessoal do PIN-pad), conforme o manual de especificação técnica da interface com a automação comercial versão 2.15 (11 mai 2017) fornecido pela NTK solutions (em anexo).

    Já existe alguma implementação desta rotina no componente?

    Se não existe, tem algum motivo específico para não estar implementado?

     

    1 - PGCliWin - Interface com a Automação Comercial - v2.15.pdf

  2. 1 hora atrás, Juliomar Marchetti disse:

    já está em vigor esse manual?

    Boa tarde

     

    A SEFAZ de TO começou a emissão de NFCe em agosto, e só aprovaram os testes do ambiente de homologação para liberar o ambiente de produção depois que ajustei conforme este layout.

    Antes eu havia enviado os testes com o ultimo layout disponível no acbr e não foi aceito. Me enviaram o link deste ultimo manual.

    Mas não fiz questionamentos sobre prazos deste layout com a SEFAZ porque o cliente estava aguardando a solução.

    • Curtir 1
  3. Tenho um cliente que é do estado de TO.

    Para conseguir emitir NFCe precisei gerar algumas notas no ambiente de homologação.

    Porém foi solicitado que o layout estivesse conforme o Manual de Especificações Técnicas do DANFE NFC-e e QR Code - Versao 4.2

    Fiz uma versão para apresentar e validar junto a SEFAZ de TO.
    Seguem os arquivos que necessitei alterar, os arquivos das notas foram validados pela SEFAZ e ativaram o ambiente de produção para o cliente.
     

    Acredito que seja útil para outros.

    DANFeNFCe4_20.fr3

    ACBrNFeDANFEFRDM.pas

  4. Em 27/07/2017 at 12:58, Paulo Aguiar disse:

    Boa tarde,

    Apos alguns update, testando a impressão da NFC-e na versão 3.10 com valor do troco informado na propriedade vTroco do componente

    e gerado mensagem de erro e não imprime a nota. Erro: CalculoImpostovTroco: Field not found: CalculoImposto."vTroco".

    em anexo o print da mesma. Utilizando Danfe com FAST REPORT.

    acbrTroco.png

    Eu estava com este mesmo erro.
    Para corrigir editei o arquivo DANFeNFCe4_10.fr3
    alterando no TfrxMemoView : CalculoImpostovTroco

    de:

    [CalculoImposto."vTroco"> #n%2,2f]


    para

    [<CalculoImposto."vTroco"> #n%2,2f]

    Segue arquivo anexo.

    DANFeNFCe4_10.fr3

  5. 2 horas atrás, gilbertomolina disse:

    Oi,

    acho que o problema que tenho está relacionado ao discutido neste tópico.

    Estou utilizando o ACBrNFeDANFEFR (FastReport) para impressão do meu Danfe, mas estou com problemas na impresão de NFCe utilizando o arquivo "DANFeNFCe.fr3".

    A impressão está saindo cortada no preview, antes estava OK, porém estava sem atualizar os fontes do Acbr á alguns meses, agora fui realizar algumas alterações no projeto e após a atualização está gerando conforme a imagem.

    Alguém sabe como resolver?

    ERRO_Preview_FR.PNG

    RESOLVIDO-

    Após atualização as propriedades MargemEsquerda e MargemDireita ficaram desconfiguradas.

     

  6. Oi,

    acho que o problema que tenho está relacionado ao discutido neste tópico.

    Estou utilizando o ACBrNFeDANFEFR (FastReport) para impressão do meu Danfe, mas estou com problemas na impresão de NFCe utilizando o arquivo "DANFeNFCe.fr3".

    A impressão está saindo cortada no preview, antes estava OK, porém estava sem atualizar os fontes do Acbr á alguns meses, agora fui realizar algumas alterações no projeto e após a atualização está gerando conforme a imagem.

    Alguém sabe como resolver?

    ERRO_Preview_FR.PNG

  7. Qual seria o Valor do ProgressBarSinal.Max := ???

     

    Desculpas pela demora em responder...

    O Valor máximo é de 31 para o sinal retornado do modem que é o CSQ.

  8. Quanto ao nível de sinal achei algumas coisas interessantes:

     

    Aqui mostra o gráfico da relação de sinal CSQ e dBm:

    http://www.gprsmodems.co.uk/images/csq1.pdf

     

    Aqui mostra a equação para converter o valor CSQ em dBm:

    http://www.microcom.es/documentos/descargas/Software%20de%20configuracion%20para%20Hermes%20y%20Nemos/Manual%20Comandos.pdf

    na pagina 5

    dBm = -113 + N * 2 (donde N es el valor devuelto)

     

    Aqui no manual da daruma mostra uma relação de qualidade de sinal dBm:

    http://www.daruma.com.br/manuais/Urmet_Daruma_Manual_Celline_ICG-254%28Rack%29_Quadriband.pdf

    na pagina 20:

    SEQÜÊNCIA DE TONS SINAL RF QUALIDADE
    Tom contínuo Ausente -
    1 tom de 100ms e 2s de pausa -110dBm/-96dBm baixa
    2 tons de 100ms e 2s de pausa -95dBm/-81dBm média
    3 tons de 100ms e 2s de pausa -80dBm/-66dBm boa
    4 tons de 100ms e 2s de pausa -65dBm/-51dBm ótima
     
    Com este código num Timer é possível monitorar o sinal do modem baseado nas informações citadas acima:
     
    procedure TfrmPrincipal.Timer1Timer(Sender: TObject);
    var
       fSinalCSQ, fSinalDBM : Real;
    begin
    // dBm = -113 + N * 2
    // sinal CSQ vai de 0 - 31
    // -110dBm/-96dBm  baixa
    // -95dBm /-81dBm  média
    // -80dBm /-66dBm  boa
    // -65dBm /-51dBm  ótima
       Try
         fSinalCSQ :=  ACBrSMS1.NivelSinal;
         fSinalDBM :=  -113 + fSinalCSQ * 2;
         Lb_Sinal.Caption          := FloatToStr(fSinalCSQ) + ' CSQ';
         Lb_dbm.Caption            := FloatToStr(fSinalDBM) + ' dBm';
         ProgressBarSinal.Position := Trunc(fSinalCSQ);
         case Abs(Ceil(fSinalDBM)) of // case só trabalha com reais
            51..65  : Lb_Qualidade.Caption := ' Ótimo';
            66..80  : Lb_Qualidade.Caption := ' Bom';
            81..95  : Lb_Qualidade.Caption := ' Médio';
            96..110 : Lb_Qualidade.Caption := ' Baixo';
         end;
         Application.ProcessMessages;
       except
         Timer1.Enabled := False;
       End;
    end;
  9.  

    Regis,

     

    Fiz um teste hoje e consegui enviar quebrando linhas acrescentando o caracter #13 ...

    O problema agora é que recebo sempre a msg de erro:

    ---------------------------
    Demo ACBrSMS
    ---------------------------
    Indice retornado inválido, mensagem não foi enviada.
     
    >.
    ---------------------------
    OK   
    ---------------------------
     
     
    Meu modem: HAUAWEI - E303
    Chip: TIM
    Modelo: Genérico
    Velocidade: 115200

     

     

    Boa tarde bueno.box.

     

    Tambem estava tendo o mesmo problema quanto a quebra de linha do memo.

    Eu fiz uma rotina que utilizada a função de envio em lotes mas buscava o texto do SMS num MEMO.

     

    o <ENTER> dentro do memo está criando um #13#10 no texto dele.

    Eu estou trocando #13#10 para apenas #10 e está enviando sem dar este erro quando tem algum <ENTER> no conteúdo do texto do SMS.

     

    Acredito que resolva o teu problema

     

    Exemplo da linha onde troco o conteudo do MEMO :

            MSG    := StringReplace(Memo1.text, #$D#$A, #10, [rfReplaceAll]);

     

    Uso um Modem HUAWEI MF636 - Oi

  10. Olá byteinfo, sei que o post é antigo, mas voce conseguiu uma solução para esta questao?

    eu já tenho um algoritmo que usa a chave privada como a estrutura que vc tem ai, mas não descobri um modo de converte-la para 256 caracteres e conseguir utilizar a mesma chave privada nas funções da bematech, sem gerar uma nova chave pela Sign_bema.dll.

     

    Grato pela atenção

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