
luizcnr
Membros-
Posts
34 -
Joined
-
Last visited
luizcnr's Achievements
-
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Daniel, boa tarde! De acordo com o que você sugeriu, entrei em contato com a Elgin e eles retornaram com a solução, ou seja, criaram um .ini. Está disponibilizado no link do GIT HUB da Elgin. https://github.com/ElginDeveloperCommunity/SAT/tree/master/Elgin/SMART SAT/Bibliotecas Windows O arquivo .ini, obtém a seguinte informação: [Logging] # Aceita info, debug e trace #level = trace # Onde escrever o log #file = /tmp/sat.log [Connection] # Usar conexao continua com o dispositivo continuous = false # Hub onde o dispositivo esta conectado #hub = 2 # Porta onde o dispositivo esta conectado #port = 1 # Serial do dispositivo #serial = 900021403 No caso, a solução está no continuous, ao passar false, a própria DLL irá liberar a porta automaticamente, sem precisa passar a função pelo ACBr, sem necessitar das alterações. Abaixo segue, uma explicação de como funciona as funções da DLL Elgin: https://github.com/ElginDeveloperCommunity/SAT/wiki/Trabalhando-com-vários-SATs-no-PDV -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Foi encaminhado a seguinte resposta do suporte da Elgin: Bom dia Luiz, Não temos, tem que ser chamado essa função para que a dll libere a porta USB após fazer o seu uso. -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Posso perguntar ao suporte da Elgin, se essa nova DLL deles, tem alguma configuração para acessar por INI ou XML. Pois, só foi me passado a função e modo como ela está funcionando. -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Sim, era o que eu estava pensando tb. Por isso, eu acabei comentando a linha que apresenta o erro na detecção de função. //raise EACBrSATErro.Create( Format(cACBrSATFuncaoNaoEncontrada, [FuncName,sLibName]) ) ; Pois, iria ficar apresentando o erro em outra fabricante. Eu realizei um teste com o SAT Control ID tb. -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Daniel, esse método é específico do fabricante. Foi criado pelo fato da porta do SAT, ficar aberta quando havia a emissão de cupom e não liberava ela. Não deixava a outra aplicação acessar para emissão do cupom. Anexei a DLL da fabricante, caso tenha alguma dúvida. dllsat.dll -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Resolvi inserindo uma nova funcionalidade no .pas do ACBrSAT. A nova função tem nome de DesabilitarConexaoContinua. Caso, alguém tenha o mesmo problema, estou anexando as unit com alteração. Obs. No .pass ACBRSATClass, na procedure FunctionDetectLibSAT, precisei comentar a seguinte linha: //raise EACBrSATErro.Create( Format(cACBrSATFuncaoNaoEncontrada, [FuncName,sLibName]) ) ; Pois, caso a DLL não fosse fosse da Elgin, não iria existir essa função e iria apresentar o erro. ACBrSAT.pas ACBrSATClass.pas ACBrSATDinamico_cdecl.pas ACBrSATDinamico_stdcall.pas -
luizcnr started following ERRO [email protected] Elgin Smart and ERRO [email protected] Elgin Smart (NOVA FUNÇÃO DLL)
-
Galera, bom dia! O SAT da Elgin, estava com um problema ao trabalhar com duas aplicações para emissão de cupom fiscal. A DLL, estava travando a porta e estava retornando a seguinte mensagem: 539810|9999|SAT Desconectado Entramos em contato com a Elgin e eles identificaram uma falha na DLL deles e implementaram uma nova função.: DesabilitarConexaoContinua(); Preciso chamar essa nova função. Porém, a minha dúvida é a seguinte, o ACBr irá implementar essa nova função? Ou devo instanciar essa DLL e chamar essa função? Estou anexando a DLL de testes que foi encaminhada. dllsat.dll
-
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
A Elgin, entrou em contato e passou uma nova DLL. Porém, essa DLL tem uma nova função a ser chamada. Como posso estar fazendo isso com o ACBr? Alguém pode me dar um luz a respeito desse tipo de situação? -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Galera, entramos em contato com a Elgin e eles identificaram o mesmo problema nos testes por lá também. Ou seja, eles irão atualizar a DLL e irão encaminhar para nós. Assim, que atualizarmos e os testes estiverem OK, posto aqui essa DLL atualizada. Obrigado pela ajuda. -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Os dois sistemas emitem cupom SAT, Victor. Mas, eles não são executados ao mesmo tempo para emissão do cupom ao mesmo tempo. Ao finalizar o cupom, está sendo executada a função ACBrSAT1.DesInicializar. -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Sim, utilizamos o mesmo caminho da DLL. O SAT está ligado somente na USB, não tem fonte de alimentação. -
ERRO [email protected] Elgin Smart
luizcnr replied to luizcnr's topic in MFE - Módulo Fiscal Eletrônico
Obrigado pelo retorno, Antonio Carlos. O driver está instalado corretamente. Pois, o software da Elgin, comunica com o SAT normalmente. O que ocorre, é o seguinte... Temos dois softwares que emitem SAT, um é controle de mesas e outro é o Delivery. Funciona normalmente emitindo cupom por um software ou pelo outro, porém, após um tempo o SAT para de emitir os cupons e emite a mensagem de erro. Mas, ao realizar o teste com o software de comunicação da Elgin, o SAT está em funcionamento. Porém, ao realizar os testes o sistema não emite o cupom, pois exibe a mensagem de erro, dizendo que o SAT está desconectado. -
Galera, boa tarde! Estou com um problema com o [email protected] Elgin Smart. Ao emitir o cupom fiscal, o SAT está retornando a seguinte mensagem de erro: 539810|9999|SAT Desconectado Já entrei em contato com a fabricante e atualizado a DLL, porém o erro persiste. Alguém já passou por algum problema parecido?
-
Ao exportar o certificado, não habilitou a chave privada. Acabou ocasionando todo esse transtorno por aqui.
-
Juliomar, foi identificado um problema na importação no certificado do cliente. Resolvemos o problema, exportando e importando novamente o certificado no internet explorer. Obrigado pela ajuda!