Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3258 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Daniel, não tem problema o parâmetro ser AnsiString, o que acontece é que no demo (unit1.pas) os eventos estão declarados como String, sendo que o tipo definido em TACBrSATGetChave é AnsiString. Inclusive se fizer qualquer alteração nos fontes do demo, ao tentar salvar vai aparecer a mensagem em anexo.

Uso o Delphi XE, no momento não tenho como testar em outra IDE, mas da forma como estão declarados os eventos no demo vai causar problema em qualquer IDE, uma vez que o evento está declarado da seguinte forma:

TACBrSATGetChave = procedure(var Chave: AnsiString) of object ;

Dessa forma deve-se alterar o demo para que o parâmetro seja ansistring, ou então criar um IFDEF em ACBrSATClass para tratar parâmetros String, o que não acho necessário.

mensagem.png

  • 2 semanas depois ...
Postado

Ola, estou tendo o mesmo problemas  acima, usando o Delphi 7 sincronizei os fontes mas nao adiantou

[2015-07-10 01:31:15.893]:TESTE EMITIDO COM SUCESSO
[2015-07-10 01:31:36.722]:INICIO ASSOCIAR ASSINATURA
[2015-07-10 01:31:36.737]:ASSOCIADO COM SUCESSO
[2015-07-10 01:32:30.393]:ERRO: Codigo de Ativacao Invalido

vcs tem alguma dica, no caso do delphi 7 ??

Obrigado

 

 

  • Curtir 1
  • 2 semanas depois ...
  • Membros Pro
Postado

NO delphi 7 baixei ontem os fontes, desintalei e instalei tudo novamente e ao compilei os programas normalmente

mas ao executar o satteste esta dando erro:  codigo de ativacao invalido , achei que poderia ser algum erro no sat , 

mas quando executo a versao anterior , funciona normal, o que sera que pode ter ocorrido nesta ultima versao...trunk2

  • Membros Pro
Postado

Ola Daniel Muito Obrigado , o problema era que no delphi 7  precisa ser criado o metodo como string e nao ansistring;

e seguindo sua dica ja esta funcionando, valeu Mestre.....

Postado

alguem pode me ajudar, 

eu to fazendo meu SAT pelo exemplo do ACBR porem ele fala q "codigo de Ativação invalido" so no meu sistema e no exemplo vai certo , alguem sabe onde eh o parametro que manda pro componente esse codigo eu vi q nao ta indo... so no meu sistema

 

grato.

  • 2 semanas depois ...
Postado

No meu caso quando gero o xml da venda, recebo a seguinte mensagem

 

   16:57:32:416 - numeroSessao: 275258 - Resposta:275258|06003|0000|SAT não vinculado ao AC||
Exception - Parâmetro "ANumStr" deve conter apenas números
 
alguem passou por isso ??

estou com esse problema usando o exemplo de teste do SAR no delphi xe5 / win7x64 / SAT Sweda SS1000.

 

  • 3 meses depois ...
Postado

estou com o mesmo problema de codigo de ativacao invalido ja tentei de tudo e nada deu certo

uso sat dimep para desenvolvedor

se alguem pude rjaudr or favor

uso delphi 7

Postado

o codigo de ativacao ja vem com o aparelho para desenvolvedor o meu e 123456789 da Dimep tb! ele ja vem iniciado . ok

vc esta usando o SATtest ?

 

1 minuto atrás, saulo goos disse:

o codigo de ativacao ja vem com o aparelho para desenvolvedor o meu e 123456789 da Dimep tb! ele ja vem iniciado . ok

vc esta usando o SATtest ?

 

qual erro esta retornando ?

  • 2 semanas depois ...
  • Moderadores
Postado
4 horas atrás, Reverson disse:

Eu estou usando Delphi 7 pois estou implementando o sat em um projeto antigo que ja conta com nfe!

Alguém enfrentando o mesmo problema e conseguiu resolver?

Até agora não consegui fazer funcionar.

 

Grato!

 

Certo o problema é de ativação?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Postado

Sim, nem mesmo a ativação consegui fazer.

Ele informa é que o código é inválido.

Vi logo acima que o problema é por causa do delphi 7 que altera o conteúdo da chave em Ansistring, mas os próprios componentes já são escritos assim então, estou um pouco desorientado para dar continuidade nos testes!

Reverson Nogueira Tricoletti

http://www.maxsofttecnologia.com.br

Postado
1 hora atrás, Reverson disse:

Sim, nem mesmo a ativação consegui fazer.

Ele informa é que o código é inválido.

Vi logo acima que o problema é por causa do delphi 7 que altera o conteúdo da chave em Ansistring, mas os próprios componentes já são escritos assim então, estou um pouco desorientado para dar continuidade nos testes!

Existe um parâmetro incompatível com o seu Delphi 7, que é o AnsiString.

Basta você remover os eventos GetcodigoDeAtivacao e o GetsignAC e adicioná-los novamente.

Para o GetcodigoDeAtivacao você insere o conteúdo: Chave := edtCodigoAtivacao.Text;
e para o GetsignAC o conteúdo: Chave := edtSwHAssinatura.Text;

  • Curtir 1
Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado (editado)

Bom dia Sergio Assunção!

Obrigado pela dica mas não obtive sucesso!

Agora, quando eu Clico em ativar, depois de inicializar, ele abre a tela de debug do assembler (CPU), e não sai mais!

Grato!

Retorno.JPG

Editado por Reverson
Ajuste de texto

Reverson Nogueira Tricoletti

http://www.maxsofttecnologia.com.br

Postado

Sérgio Consegui fazer funciona depois de também editar o codigo fonte do componente

Agora, ao tentar fazer um teste fim a fim, ocorre o sefionte erro:

ACBrSAT.Inicializado
Venda Gerada
-- 11:53:50:860 - numeroSessao: 704793 - Comando: EnviarDadosVenda( <CFe>
   <infCFe versaoDadosEnt="0.06">
      <ide>
         <CNPJ>00000000000000</CNPJ>
         <signAC>9d4c4eef8c515e2c1269c2e4fff0719d526c5096422bf1defa20df50ba06469a28adb25ba0447befbced7c0f805a5cc58496b7b23497af9a04f69c77f17c0ce68161f8e4ca7e3a94c827b6c563ca6f47aea05fa90a8ce3e4327853bb2d664ba226728fff1e2c6275ecc9b20129e1c1d2671a837aa1d265b36809501b519dbc08129e1c1d2671a837aa1d265b36809501b519dbc08129e1c1d2671a837aa1d265b36809501b519dbc08129e1c</signAC>
         <numeroCaixa>001</numeroCaixa>
      </ide>
      <emit>
         <CNPJ>11111111111111</CNPJ>
         <IE>111111111111</IE>
         <IM>123123</IM>
         <cRegTribISSQN>2</cRegTribISSQN>
         <indRatISSQN>S</indRatISSQN>
      </emit>
      <dest>
         <CNPJ>05481336000137</CNPJ>
         <xNome>D.J. SYSTEM</xNome>
      </dest>
      <entrega>
         <xLgr>logradouro</xLgr>
         <nro>112233</nro>
         <xCpl>complemento</xCpl>
         <xBairro>bairro</xBairro>
         <xMun>municipio</xMun>
         <UF>RJ</UF>
      </entrega>
      <det nItem="1">
         <prod>
            <cProd>ACBR001</cProd>
            <cEAN>6291041500213</cEAN>
            <xProd>DESCRICAO DO PRODUTO GIGANTE 001</xProd>
            <NCM>99</NCM>
            <CFOP>5120</CFOP>
            <uCom>UN</uCom>
            <qCom>1.0000</qCom>
            <vUnCom>10.00</vUnCom>
            <indRegra>A</indRegra>
         </prod>
         <imposto>
            <vItem12741>1.20</vItem12741>
            <ICMS>
               <ICMS00>
                  <Orig>0</Orig>
                  <CST>00</CST>
                  <pICMS>18.00</pICMS>
               </ICMS00>
            </ICMS>
            <PIS>
               <PISSN>
                  <CST>49</CST>
               </PISSN>
            </PIS>
            <COFINS>
               <COFINSSN>
                  <CST>49</CST>
               </COFINSSN>
            </COFINS>
         </imposto>
         <infAdProd>Informacoes adicionais</infAdProd>
      </det>
      <total>
         <vCFeLei12741>1.20</vCFeLei12741>
      </total>
      <pgto>
         <MP>
            <cMP>01</cMP>
            <vMP>100.00</vMP>
         </MP>
      </pgto>
      <infAdic>
         <infCpl>Acesse www.projetoacbr.com.br para obter mais;informacoes sobre o componente ACBrSAT;Precisa de um PAF-ECF homologado?;Conheca o DJPDV - www.djpdv.com.br</infCpl>
      </infAdic>
   </infCFe>
</CFe> )
NumeroSessao: 704793 - Resposta:704793|06010|1999|Rejeição: Erro não identificado||

 

Grato mais uma vez!

 

saída.txt

Reverson Nogueira Tricoletti

http://www.maxsofttecnologia.com.br

  • Este tópico foi criado há 3258 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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