Ir para conteúdo
  • Cadastre-se

dev botao

Integração C# e sat Sweda SS2000


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

Recommended Posts

Postado

Utilizando projeto DEMO até ter certeza que a integração funciona para assinar ACBR-PRO.
Baixei o código em C# MT.
Baixei a LIB de acordo com a orientação do texto de apoio
Fui orientado pelo Antônio Carlos a utilizar a "Cdecl", pois na "StdCall" estava dando erro.

Fala que a DLL utilizada está incorreta, no entanto é a mesma DLL que funciona na minha plataforma atual de PRODUÇÃO, ou seja, não procede.
LOG:
21/11/22 17:55:57:303 -    SetRetorno(-10, Erro ao carregar a função: AssociarAssinatura na Biblioteca: C:\ARES\SAT\dll\32\SATDLL.dll)
21/11/22 17:55:57:304 - LIB_UltimoRetorno
21/11/22 17:55:57:305 -    MoverStringParaPChar. StrLen:92, BufLen:256
21/11/22 17:55:57:305 -    Codigo:-10, Mensagem:Erro ao carregar a fun[195][167][195][163]o: AssociarAssinatura na Biblioteca: C:\ARES\SAT\dll\32\SATDLL.dll

 


Até agora nada funciona.

Preciso de orientações concretas

  • Administradores
Postado

Bom dia,

Por favor anexe o log  gerado pela biblioteca e também informe as configurações feitas na msm (pode ser um print da tela)

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado
29 minutos atrás, emersonsantos disse:

Juliana, o que vc acha de começarmos do zero.
- Me manda o link para download da demo em c# que vc tem certeza que funciona
- link de download das LIB's ( https://www.projetoacbr.com.br/forum/files/file/477-acbrlibsat-demo/   -  Estou utilizando esse).
Assim, configuro conforme suas instruções e realizo os teste na sequencia.

Boa tarde!
O Link que você utiliza para Download da versão Demo da Lib está correto.
Você pode encontrar o exemplo que temos disponível em C# aqui: https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/C#/Sat
Lembrando que o exemplo mostra como usar, mas que você precisa fazer a implementação.
Vale citar que a versão Demo da Lib tem algumas limitações, para mais detalhes, por favor, veja 

Nós também temos o Curso Introdução as Bibliotecas ACBrLib, que salvo engano, é de acesso livre. Talvez possa lhe ser útil. 

Por favor, veja também se este link pode lhe ajudar: 


Uma observação é que não vi no log que você disponibilizou o uso do método SAT_Inicializar. Se você já não estiver o usando, por favor, peço que faça um teste.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Diego. boa tarde.
O link https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/C#/Sat dá erro ao tentar acessar.
O exemplo q baixei (enviado pela ACBR), estou utilizando o projeto "ACBrLibSat.DemoMT.sln", o "ACBrLibSat.Demo.sln" dá erro ao tentar executar
Sobre as config's, observe acima as variáveis utilizadas, são condizentes com o "modelo" q vc enviou, apesar da tela ter desenhos diferentes dos disponibilizados. 
Nessa demo que estou executando, o erro acontece ao clicar o botão "Inicializar".

  • Moderadores
Postado
1 hora atrás, emersonsantos disse:

Diego. boa tarde.
O link https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/C#/Sat dá erro ao tentar acessar.
O exemplo q baixei (enviado pela ACBR), estou utilizando o projeto "ACBrLibSat.DemoMT.sln", o "ACBrLibSat.Demo.sln" dá erro ao tentar executar
Sobre as config's, observe acima as variáveis utilizadas, são condizentes com o "modelo" q vc enviou, apesar da tela ter desenhos diferentes dos disponibilizados. 
Nessa demo que estou executando, o erro acontece ao clicar o botão "Inicializar".

tu tem que usar um cliente de SVN para baixar

Tortoisesvn é o nome.

e lá onde tu comentou é mostrado como usar o tortoise para fazer checkout do svn

  • Curtir 1
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
 

 

  • Administradores
Postado

Boa tarde,

Sugiro ver com calma este artigo e os materiais nele referenciados.

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Bom dia.
Encontrei a falha.

As instruções dadas pelo ACBR estão incompletas.
O trecho que vou mandar abaixo, não deixa claro o que fazer com as pastas OpenSSL e LibXml2.

Fui fazendo testes aqui até entender o erro, como eu havia dito antes, a msg de erro da DEMO está errada, não tinha nenhum erro com a DLL do SAT. mas sim a ausência dos arquivos das 2 pastas citadas nos locais corretos.

 

image.thumb.png.56e62e304e98061535b5b13e86bad05f.png

Prosseguindo:

Para criar e enviar um Cupom fiscal de teste, tem algum modelo que eu possa fazer download do xml de envio (modelo) e assim checar se a DEMO consegue enviar  e retornar?

  • Moderadores
Postado
34 minutos atrás, emersonsantos disse:

Bom dia.
Encontrei a falha.

As instruções dadas pelo ACBR estão incompletas.
O trecho que vou mandar abaixo, não deixa claro o que fazer com as pastas OpenSSL e LibXml2.

Fui fazendo testes aqui até entender o erro, como eu havia dito antes, a msg de erro da DEMO está errada, não tinha nenhum erro com a DLL do SAT. mas sim a ausência dos arquivos das 2 pastas citadas nos locais corretos.

 

image.thumb.png.56e62e304e98061535b5b13e86bad05f.png

Prosseguindo:

Para criar e enviar um Cupom fiscal de teste, tem algum modelo que eu possa fazer download do xml de envio (modelo) e assim checar se a DEMO consegue enviar  e retornar?

Não existe xml . mas tu gera ele com o demo e dai com omanual tu confronta veja que até o sefaz de sp não disponibiliza xml exemplo.

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

Consegui fazer os teste que precisava.
Envio
Impressão

Dúvida:
Na impressão (versão PRO), conseguirei colocar imagem com a logo do cliente? É uma prática que já utilizo e não gostaria de perdê-la.

  • Consultores
Postado
17 minutos atrás, emersonsantos disse:

Consegui fazer os teste que precisava.
Envio
Impressão

Dúvida:
Na impressão (versão PRO), conseguirei colocar imagem com a logo do cliente? É uma prática que já utilizo e não gostaria de perdê-la.

Boa tarde!
Você pode usar a configuração PathLogo descrita aqui para este fim.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 734 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.