Ir para conteúdo
  • Cadastre-se

fschunig

Membros
  • Total de ítens

    33
  • Registro em

  • Última visita

Tudo que fschunig postou

  1. Boa tarde pessoal O pessoal do suporte aqui conseguiu resolver, atualizando a DLL Capicom. Na verdade, eles apenas rodaram o arquivo "instala.bat" do diretório "..\DLLs\Capicom" e parou de dar o erro. Então, por enquanto está resolvido. Vou fazer mais alguns testes para verificar se há mais algum problema. Obrigado Régys e André pela ajuda! Abraços Fabio
  2. Boa tarde! Sim, só essa mensagem. Não sei com certeza, mas sempre utilizamos as versões mais recentes do ACBr. A última atualização no cliente foi dia 13/03/12. Vou fazer um teste agora atualizando o sistema, utilizando a versão 0.4.0a do ACBrNF2. Abraços Fabio
  3. Boa tarde pessoal Estou com um erro estranho ao comunicar uma NF-e "Uma rotina de inicialização da biblioteca de vínculo dinâmico (DLL) falhou" Esse erro ocorre após escolher o certificado digital. Nos meus outros clientes está funcionando corretamente. Fiz um teste há alguns momentos, utilizando a versão 0.9.8.14 das DLLs "libeay32" e "ssleay32", mas mesmo assim o erro continua. Alguém pode me dar uma ajuda? Estou com um cliente parado sem tirar NF por causa disso, então agradeço qualquer resposta Abraços! Fabio
  4. Boa tarde pessoal Passaram-se vários dias, mas o erro não ocorreu mais, sendo que naquela semana estava ocorrendo várias vezes ao dia. É um caso muito estranho, provavelmente deve ser alguma falha no ECF, cabos danificados ou alguma coisa assim. Pois não mexi qualquer coisa no sistema, e arrumou "sozinho". hehe Por enquanto, agradeço a ajuda e as dicas. Ficarei monitorando o cliente, e retorno se aparecerem novidades. Abraços! Fabio Schunig
  5. Boa tarde Régys Felizmente (ou infelizmente) o problema ainda não ocorreu novamente. Verifiquei, e só existe 1 alíquota de 17%, mas vou testar sua outra dica assim que possível. Qualquer novidade retorno ao fórum. Obrigado! Abraços Fabio Schunig
  6. Bom dia pessoal Estou com uma situação esquisita em um cliente com Daruma FS600. Meu sistema funciona normalmente a maior parte do tempo, mas algumas vezes, retorna o erro "Aliquota não encontrada: 17". Obviamente, a alíquota 17% está correta no ECF. Inclusive com vendas efetuadas. Na função "vendeItem", passo uma string com a alíquota, com duas casas decimais. exemplo: "17,00" E acredito que esteja certo, porque funciona em outros clientes, e também funciona a maior parte do tempo nesse cliente. Enfim, alguém pode me dar uma luz? Pois estou meio perdido, até porque não consigo simular o erro, não acontece sempre. Abraços Fabio Schunig
  7. Boa tarde Régys! Baixei a atualização e voltou a compilar normalmente. Agradeço a atenção e rapidez Abraços Fabio Schunig
  8. Olá pessoal Estava usando os componentes da ACBr normalmente até ontem. Então hoje (28/10/11) baixamos a última atualização e começou a dar erros de compilação. O primeiro erro está em uma nova função que foi adicionada na ACBrUtil: function UnLoadLibrary(LibName: AnsiString ): Boolean ; var LibHandle: THandle ; begin Result := True ; LibHandle := 0; {$IFDEF FPC} LibHandle := dynlibs.LoadLibrary( LibName ) ; if LibHandle <> 0 then Result := dynlibs.FreeLibrary(LibHandle) ; {$ELSE} {$IFDEF DELPHI12_UP} LibHandle := GetModuleHandle( PWideChar( LibName ) ); {$ELSE} LibHandle := GetModuleHandle( LibName ); {$ENDIF} if LibHandle <> 0 then Result := FreeLibrary( LibHandle ) {$ENDIF} end ; Mais especificamente na linha: LibHandle := GetModuleHandle( LibName ); O erro é: "Incompatible types: 'String' and 'PAnsiChar'". Para resolver fiz a seguinte alteração: LibHandle := GetModuleHandle( pchar(LibName) ); O segundo erro é na unit ACBrECFBematech, nas constantes decladas: const // Usada apenas para passar para as DLLs. Valor não precisa ser válido, o próprio ACBrECF assinará o arquivo // cChavePublica = 'A499F300F731F6892F44B83A5DD9D97CFFFD0ABE96E29B4B4B4EB2F9E5BCFFCF0A52EAFDF05779F90B3A199BE5776B13373CB2E71D8AB67F4080CE27B226FFF032B6A7182C90C935EF2F4D343A743B60307EE4961F0C5EB02B1CEEF48D647C02E9BE164DC404B833F80C5B4268C04039547E7D5E242537B02360674B569208BD'; cChavePrivada = 'D19598300478932ACFFE16CB6903552F15FDBD2D3B9659FAD79C3603C07B875919E9D8B28919B8F4C20C6AE23268A636D1206F5E6BC79D89B6152804B15A9781C90E0A2D5064FB5B7CC01048AD8C66768F76D71647E7D39F8EDD714044CEA68F2A40106849132B01D14DDEB3FBA6FC1A9FBE9EA71BAB9293707A4EAD29CB6F3D'; O erro é: String literals may have at most 255 elements Para resolver esse, tive que quebrar a string em pedaços menores: const // Usada apenas para passar para as DLLs. Valor não precisa ser válido, o próprio ACBrECF assinará o arquivo // cChavePublica = 'A499F300F731F6892F44B83A5DD9D97CFFFD0ABE96E29B4B4B4EB2F9E5BCFF'+ 'CF0A52EAFDF05779F90B3A199BE5776B13373CB2E71D8AB67F4080CE27B226'+ 'FFF032B6A7182C90C935EF2F4D343A743B60307EE4961F0C5EB02B1CEEF48D'+ '647C02E9BE164DC404B833F80C5B4268C04039547E7D5E242537B02360674B569208BD'; cChavePrivada = 'D19598300478932ACFFE16CB6903552F15FDBD2D3B9659FAD79C3603C07B87'+ '5919E9D8B28919B8F4C20C6AE23268A636D1206F5E6BC79D89B6152804B15A'+ '9781C90E0A2D5064FB5B7CC01048AD8C66768F76D71647E7D39F8EDD714044'+ 'CEA68F2A40106849132B01D14DDEB3FBA6FC1A9FBE9EA71BAB9293707A4EAD29CB6F3D'; Estou usando Delphi 7 e MS Windows Vista/7 Abraços Fabio Schunig
×
×
  • 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.