Ir para conteúdo
  • Cadastre-se

dev botao

Dll Sat.dll


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

Recommended Posts

Já tinha dado uma olhada, mas não encontrei nada que me leva-se a esta dll. Lendo o PDF de perguntas frequentes encontrei a seguinte descrição:

P: A DLL (Driver) do SAT será a mesma para todos os fabricantes e modelos de SAT-CF-e?

Todos os fabricantes devem implementar suas DLLs seguindo exatamente as especificações,

padronizando a comunicação entre AC e SAT, conforme o capitulo 6 da Especificação de Requisitos do

SAT, disponível em www.fazenda.sp.gov.br/sat > downloads > arquivos vigentes. O nome da DLL não é

padronizado com “SAT.dll”.

 

A mensagem que dá quando mando instalar o componente é a seguinte:

O programa não pode ser iniciado porque esta faltando c:\SAT\SAT.DLL no seu computador. Tente reinstala-lo para resolver este problema.

 

Fiz o download hoje (16/08/2013) do componente via SVN.

 

Desde já agradeço pela atenção.

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • Moderadores

 

A DLL do SAT será única e desenvolvida pela "SEFAZ" ou cada fabricante deve implementar sua DLL?

Cada fabricante deverá implementar a sua, mas teoricamente todas funcionarão da mesma maneira, ou seja, basta vc trocar a DLL que a assinatura dos métodos e retorno serão iguais pra todas.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

André, me diz uma coisa que está me incomodando, como está caminhando o ACBr_SAT e o ACBrNF-e?, pq me parece que os dois estão em rota de colisão, que no final os 2 gerarão o XML (NFC-e | SAT), deixando a diferença que um envia pra sefaz e o outro pro aparelho local e finalmente sua impressão com qrcode em qualquer impressora.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Fundadores

André, me diz uma coisa que está me incomodando, como está caminhando o ACBr_SAT e o ACBrNF-e?, pq me parece que os dois estão em rota de colisão, que no final os 2 gerarão o XML (NFC-e | SAT), deixando a diferença que um envia pra sefaz e o outro pro aparelho local e finalmente sua impressão com qrcode em qualquer impressora.

 

Atualmente o ACBrNFE e ACBrSAT já geram os seus respectivos XMLs... que apesar de similares são diferentes...  o ACBrSAT tem classes próprias para a Geração e Leitura dos XMLs

 

Estou trabalhando em um novo tipo de componente chamado ECFVirtual, que permitiria tratar o SAT, NFCe e outros como se fossem um ECF...

O ACBrECF se ligará a eles...

  • Curtir 5
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Pessoal,

 

Bom dia, 

 

Continuando uma dúvida levantada por mim sobre cada fabricante ter a sua DLL...

 

Por exemplo, a Daruma tem a DarumaFramework.dll, a Bematech tem/terá a BemaFI32.dll, a kryptus tem kryptus-SATv1.0.dll.

 

Se eu optar por usar a DarumaFramework.dll acredito que ele só funcionará com um SAT fabricado pela Daruma, se eu optar por usar a kryptus-SATv1.0.dll ela só funcionará com um SAT fabricado pela Kryptus, e assim por diante, certo?

 

Agora se eu desenvolver minha própria classe de SAT invocando os métodos da SAT.dll desenvolvida pela SEFAZ, eu conseguiria conversar normalmente com qualquer equipamento SAT independente do fabricante ou a SAT.dll só conversa com o emulador da SEFAZ e nada mais?

Editado por Gabriel Gonçalves Domingos
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Claro que não... a DLL do Fisco foi projetada para falar apenas com o Emulador...

 

Cada fabricante terá uma maneira diferente de se comunicar pela USB...

 

Porém todas as DLLs terão o mesmo nome e a mesma assinatura... mudando talvez a maneira de carrega-la (estática, dinâmica;  stdcall, cdecl, etc)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

Opa, 

 

Valeu pela resposta Daniel.

 

Aproveitando, eu li nesse tópico ou em outro referente ao SAT sobre dificuldade na hora de invocar um método da SAT.dll, ai tinha até um link de exemplo no VB6.

 

No caso eu uso .net (VB), alguém já usou, tem algum exemplo, de que maneira devo carregá-la?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Baixe os fontes do ACBr, usando SVN ( a instruções na página do projeto )

Cada fabricante disponibilizará sua própria DLL

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Acho que a Bematech ainda não lançou nada sobre o SAT

 

Use a DLL da Kryptus

http://www.kryptus.com/#!kryptus-st---equipamento-cf-e-sat-/c1gcz

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Fundadores

O ACBrMonitor deverá suportar o SAT quando os ECFs virtuais ficarem prontos...

 

Não tenho previsão de quando isso será feito...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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