Ir para conteúdo
  • Cadastre-se

dev botao

Erro Na Converção Da Base Binária


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 3571 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

-- Repeti a pergunta no sac, ja havia feito esta pergunta no forum livre, mas nao sei exatamente como funciona por isto resolvi duplicar ela aqui, nao sei se e correto , mas na duvida--

 

Galera, vi no fórum que foi arrumado esta opção da base binaria mas não achei atualização, e não sei como resolver alguém pode me dar uma luz parece que ele tenta validar a assinatura que no meu xml aparece como texto mas deve ser obrigatoriamente do tipo binário

 

Provedor que uso: DSF,

 

segue imagem do erro em anexo.

 

Imagem(ns) anexada(s)

 

post-458-0-24597300-1406725721_thumb.png

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

então o correto se queres respostas em função do SAC é postar somente aqui e não duplicar!

 

bom veja você falou que tem já solução? foi alguma correção especifica? ou algum post poderia fornecer detalhes?

pois ninguém está tendo este problema a principio!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

na Verdade quando postei lá eu nao tinha o plano do SAC, depois que aderi ao plano fiquai na duvida se tinha que postar aqui ou seria respondido por la mesmo. mas agora so farei em um unico lugar.

 

 

mas referente a pergunta neste post 

o Wilker (http://www.projetoacbr.com.br/forum/index.php?/user/20624-wilker/

 

disse que havia arrumado mas entrei em contato com ele e não tenho resposta, postei no fórum o pedido de contato mas não consegui ainda,

estou garimpando no forum pra ver se acho mais algum assunto, referente

 

 

****** reprodução na integra da parte que ele comenta o assunto ******

Postado 17 March 2014 - 02:28 PM

Prezado Pedro, obrigado pelo apoio.

 

Voce, ou mais alguém, pode me ajudar DESENVOLVENDO ? 

Caso positivo, me mandem email ([email protected])

 

Em que ponto eu estou:

- troquei todo o envelope SOAP, e já estou conseguindo alguma comunicação.

- neste momento, estou trabalhando "contra" a validação do XSD, ou seja, envio um XML para a prefeitura mas o WS não aceita

- neste exato momento, estou tentando consertar a tag ASSINATURA, do RPS.

 

Como o componente está gerando:

    <Lote Id="lote:1">
        <RPS Id="rps:1">
            <Assinatura>K6o %U we"E TV</Assinatura>

Só que, a ASSINATURA , uma sequencia de 20 caracteres, não deve ser enviada como uma STRING, é para ser enviada como uma sequencia de 20 caracteres em HEXADECIMAL, exemplo:

<Assinatura>ddc88256d384180cbaceba676694208ea5750669</Assinatura>

O pacote ABCR é muito completo, é muito provável que já existe alguma implementação que converta esta string de 20 caracteres para sua representação hexadecimal. Alguém do Forum mais experiente no pacotes ACBR, sabe me informar qual classe/método ?

 

abraço a todos

 

Wilker

***********************************************

 

 

 

 

Bom dia

então o correto se queres respostas em função do SAC é postar somente aqui e não duplicar!

 

bom veja você falou que tem já solução? foi alguma correção especifica? ou algum post poderia fornecer detalhes?

pois ninguém está tendo este problema a principio!

Editado por ailtonbrc
Link para o comentário
Compartilhar em outros sites

Tem como dar uma olhada ai na StrToHex

 

onde ela esta, qual unit, encoutrei outras na net, mas quero seguir esta ai que ja deve existir nos aquivos alterados, nestas units que vc mandou nao tem.

 

tentei usar da "Uses Classes", mas nao tem nela

 

ou sei -la se e versão do meu delphi, uso o XE3

Editado por ailtonbrc
Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Rafael,

 

Ao utilizar os fontes que você postou ocorreu um erro de identificador inexistente: xmlRoot na unit ACBrNFSeUtil.pas

 

     xmldoc.setProperty('SelectionNamespaces', NameSpaceLote );
     xmlRoot:= xmldoc.documentElement;
 
Creio que esta faltando linha que o cria.
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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