Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.397
  • Registro em

  • Última visita

  • Days Won

    782

Tudo que Daniel Simoes postou

  1. Não são compatíveis... A Jedi usa muita API do Windows, que impediria a multiplataforma... Veja essa página: http://wiki.freepascal.org/Category:Lazarus-CCR http://wiki.freepascal.org/Category:Components Na CCR tem uma infinidade de componentes, e um versão aprimorada da RX
  2. Mas o problema é que essas chamadas não estão retornando o esperado... (o método "ValidaRE", retorna True e não False)
  3. Muito obrigado pela contribuição... fiz os ajustes para rodar no Lazarus... Não compreendi muito bem os seguintes testes... que estão acusando erro nos testes Unitários procedure ValidaDIRETest.ComLetras_RetornaFalso; var Ano, DIRE: string; begin Ano := FormatDateTime('YY', Date); .... DIRE := Ano + 'A0000000001'; CheckFalse(ValidaDIRE(DIRE)); end; procedure ValidaRETest.ComLetras_RetornaFalso; var Ano, RE: string; begin Ano := FormatDateTime('YY', Date); .... RE := Ano + 'A0000001'+ '001'; CheckFalse(ValidaRE(RE)); end;
  4. Favor anexar: " z:\SISTEMA\SISNFE\003\NFCE000000011003.xml "
  5. Ainda está com as quebras de linha... Você precisará nos fornecer mais informações de como configurar o MonitorPLUs, e quais comandos enviar, a fim de reproduzirmos o problema...
  6. O Tipo do ACBr está corretamente definido, de acordo com as especificações do Manual da NFe 6.0... veja a página 66
  7. Acredito que não haja problema em atualizar, pois eu mesmo testo a compilação, antes de "comitar", usando o ACBrInstall_Trunk2 no D7... Mas recomendo você ter um "Tag" do ACBr, ou seja, uma versão atualizada diariamente e uma cópia.. assim você poderia comparar os fontes usando o WinMerge, e analisar o impacto das mudanças...
  8. Já estamos sinalizando a necessidade de migração a mais de 1 ano... Porque deixar para a última hora ?? Entretanto... O suporte a D7 não será "quebrado", da noite para o dia... por favor leia..
  9. Notei no Log que não funciona, que o comando está com quebras de linha.... verifique se você marcou "Formatar XML"... (deixe desmarcado)
  10. Isso é problema na instalação do Certificado... Verifique com a empresa que vendeu o mesmo, se há alguma incompatibilidade com essa versão do Windows, ou refaça a instalação desde o inicio...
  11. O problema parece estar relacionado a Windows 32 bits... Precisaríamos montar uma VM para testar... Imaginei que a MS não mais fizesse comercialização dessa versão do Windows
  12. Anexar um arquivo não consome um tempo demorado.... Já viu os Demos do ACBrMail?
  13. O instalador do MonitorPLUS não instala as DLLs do SAT...
  14. Para imprimir o Extrato de Cancelamento, você precisa carregar na memória do componente o XML da Venda e do Cancelamento
  15. Qual a versão do MonitorPLUS? Experimentou com a última versão ? Por favor poste o Log do MonitorPLUS...
  16. Faça funcionar no aplicativo do Fabricante e depois na janela do MonitorPLUS antes de enviar comandos... Atente para o fato que Elgin Linker II é completamente diferente do anterior
  17. A sua modificação parece inócua... o Exception disparado no Código, nunca chegará a aplicação, pois é capturado no try/except Em resumo, o fonte original está fazendo a mesma coisa que a sua modificação...
  18. Sem dúvida... primeiro verifique o nível de compatibilidade dela, com os modelos existentes... (compare os fontes atuais, com os comandos do fabricante) Se realmente for necessário, crie uma nova classe... herde da qual ela mais se assemelhou, e implemente apenas as diferenças
  19. Sinto muito... Não vou incorporar. O código de "KinyxDFeLib.dll" não é aberto... (poderia estar aberto em outro projeto)... E ainda existem muitas dependências da CAPICOM... Vamos manter o tópico... Pode ser que outro usuário do fórum, tenha interesse em lhe ajudar com esses problemas...
  20. ahh.... compreendi... provavelmente esse loop consumia toda a CPU da máquina, e não deixava tempo para outras aplicações que estavam em segundo plano... um truque simples, para evitar que isso ocorra, é inserir um "Sleep(100)", no meio do Loop, para liberar a CPU para outros processos...
  21. uses ACBrCAPICOM_TLB, ACBrMSXML2_TLB, .... ... function TDFeKinyx.SelecionarCertificado: String; var Store: IStore3; Certs: ICertificates2; Certs2: ICertificates2; Cert: ICertificate2; begin Store := CoStore.Create; Store.Open(FStoreLocation, CAPICOM_STORE_NAME, CAPICOM_STORE_OPEN_READ_ONLY); Certs := Store.Certificates as ICertificates2; Certs2 := Certs.Select('Certificado(s) Digital(is) disponível(is)', 'Selecione o Certificado Digital para uso no aplicativo', False); if (Certs2.Count > 0) then begin Cert := IInterface(Certs2.Item[1]) as ICertificate2; FpDFeSSL.NumeroSerie := String(Cert.SerialNumber); CarregarCertificado; Result := GetCertNumeroSerie; end else Result := ''; end; Me parece que ainda depende da CAPICOM
  22. Você declarou o evento na IDE ? Na dúvida, apague o evento atual, e crie um novo...
  23. SAT.CriarCFE("[infCFe] versao=0.06 ... ... [DadosAdicionais] infCpl=") Aparentemente o seu problema é falta de aspas duplas no parâmetro String
  24. Olá @araujojunior, O Rubens da Elgin, já me prometeu o envio de um MFE... Estamos aguardando a chegada dele, para inicio dos testes...
  25. Por favor leia com mais atenção o manual... trata-se de um comando, como qualquer um dos demais... você criará um ENT.TXT com o conteúdo: NFe.SetFormaEmissao(6)
×
×
  • 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.

The popup will be closed in 10 segundos...