Ir para conteúdo
  • Cadastre-se

dev botao

Configuratimeout


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

Recommended Posts

  • Fundadores
Postado

Essa função só existe na DLL da Dimep... (não é descrita na Especificação Técnica do SAT)

 

Se os demais fabricantes implementarem algo semelhante, poderíamos inseri-la no ACBrSAT

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.

Postado

Ok, dai serve a sugestão de criar o parâmetro do fabricante no componente para tratar casos específicos.

Seria algo assim TACBrSATFabricante = ( fabDIMEP, fabKryptus, fabBematech, fabPadrao ) ; 

 

Onde o "fabPadrao" usaria somente as especificações padrões do SEFAZ, algo assim.

João Paulo F. Bellucci

Analista e Programador

  • Fundadores
Postado

Não acho uma boa (por enquanto)... a especificação SAT é padrão.. todos os fabricantes deveriam segui-la... 

Até o momento foi necessário poucos "workarounds"... um com a Kryptus e outro com o emulador do Fisco...

 

Prevejo que no futuro, teremos, muitos equipamentos de SAT (muito mais do que fabricantes de ECF), e isso obrigaria a revisão dos fontes constantemente...

 

Seria ideal, se no retorno da Consulta de Status, houvesse um campo que retorna o Fabricante e Modelo do SAT

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.

Postado (editado)

Seria o ideal, mas isso teria que mandar sugestões para o fisco exigir que essa informação fosse enviada.

Mas o problema que já vejo é que o SAT da DIMEP que já esta homologado e rodando em estabelecimentos, já possui uma função extra que é o TimeOut e não tem nada que determine que funções extras não possam existir, dai vem a ideia de identificar o fabricante somente para poder executar esses tipos de funções extras.

Editado por João Paulo F. Bellucci

João Paulo F. Bellucci

Analista e Programador

  • Fundadores
  • Solution
Postado

O problema é que a assinatura desse método provavelmente não será padronizada entre os fabricantes...

 

Estou tentando ao máximo evitar escrever um código diferente para cada fabricante, o que faz sentido, pois a especificação é única..

 

Você pode implementar a chamada ao TimeOut fora do componente... ou ainda usar o programa da Dimep para programá-lo... afinal isso pode ser programado no Setup inicial do equipamento, e não precisa ser programado a cada inicialização do sistema..

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.

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