Ir para conteúdo
  • Cadastre-se

Solivan

Membros
  • Total de ítens

    458
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que Solivan postou

  1. Tenho app também em delphi para android, gostaria de testar sua ferramenta, qual seria o nome na loja do google?
  2. Observei no seu método que você salva o XML antes mesmo de enviar, acho que pode esta ai o problema, você tem que esperar o envio, porque é ai que o componente atualiza o XML com os dados do protocolo e depois você o salva em disco.
  3. Eu utilizo o componente na seguinte sequência e nunca tive problemas; 1. ACBrNFe1.NotasFiscais.Clear; 2. Alimento o componente; 3. ACBrNFe1.Valida ; 4. ACBrNFe1.Assina; 5. ACBrNFe1.Enviar(1,False); 6. ACBrNFe1.NotasFiscais.Items[0].GravarXML(); 7. arquivo := ACBrNFe1.NotasFiscais.Items[0].NomeArq; 8. Salva no Banco(Arquivo) ; Tente dessa forma.
  4. O componente pode não esta limpando os dados antes de uma nova consulta.
  5. Eu gravo a versao, e a data de compilação do sistema no banco de dados quando os terminais iniciam o sistema este verifica se tem uma versão mais nova caso existe, ele manda a requisição para a rede via TCP/IP (Socket) e o terminal que tiver a versão mais nova junta todos os arquivos novos num zip e envia a este terminal que está aguardando a atualização, que descompacta substitui os arquivos e segue em frente abrindo a aplicação para uso. Funciona que é uma beleza. Dessa forma só preciso atualizar uma máquina da rede toda vez que lanço uma novidade no sistema.
  6. Todas as ferramentas que se destacam no mercado, geralmente são feitas utilizando a linguagem java, agora a IDE, mais utilizada acho que seria o eclipse.
  7. Solivan

    Erro ao compilar ACBrNFSe

    Bom dia Ítalo, encontrei um pequeno bug no último update da NFS-e, acho que a variável FPMimeType, declarada na unit ACBrDFeWebService, não está visível para as demais. Att. Solivan
  8. Pergunta difícil, melhor em que sentido, mais leve, mais recurso, mais abrangência ? o que seria ? defina melhor ? Aqui mesmo no fórum tem uma enquete sobre a IDE mais utilizada pelos usuários do ACBr, acho que temos o D7 e depois o 2010 como preferência de uso.
  9. Fica fácil você validar isso pelo tamanho do código você saberia que tipo de dados estaria inserido no campo, então de acordo com cada modelo você faria a validação, no result da função caso seja false você não informa esse campo no sat, simples.
  10. Solivan

    Erro Windows XP

    Isso pode ter acontecido em apenas um computador que utilizava o Windows XP, por se tratar de uma versão 64 bits do processador onde as DLLs e chamadas de funções mudam.
  11. Tente o seguinte amigo; function ColorToHTML(const Color: TColor): string; var ColorRGB: Integer; begin ColorRGB := ColorToRGB(Color); Result := Format('#%0.2X%0.2X%0.2X', [GetRValue(ColorRGB), GetGValue(ColorRGB), GetBValue(ColorRGB)]); end; WebBrowser1.Navigate(Format('about:<body bgcolor="%s" style="overflow:hidden"/>', [ColorToHTML(clRed)])); Fonte: http://stackoverflow.com/questions/9760969/tembeddedwb-and-background-color ou http://www.swissdelphicenter.ch/en/showcode.php?id=1254
  12. Amigo tem como voce disponibilizar o fortesreport-ce para Delphi7, o seu link esta quebrado ! O que baixei do github deu erro me ajuda por favor. Link para o Fhttps://drive.google.com/file/d/0B5axIrSIW8CZdTNSTERJWTVmLWM/viewortes CE
  13. Já tinha recompilado, atualizaram a unit pcnConvercao.pas e o erro foi embora.
  14. Italo o arquivo pcnConversao.pas veio com um pequeno bug, o tipo que você adicionou, somou um item a mais na declaração mas não foi incrementado no array antes const TpcnTpEventoString : array[0..26] of String =('110110', '110111', '210200', depois const TpcnTpEventoString : array[0..27] of String =('110110', '110111', '210200',
  15. Boa tarde a todos, Atualizei hoje o meu repositório, recompilei através do instalador, e quando fui compilar meu projeto de nota fiscal, um erro estranho aconteceu, testei também com o demo e o erro persiste. Talvez os adms saibam, qual o erro com base no que foi alterado recentemente. Obrigado! Imagens da Tela de Erro
  16. Segue em anexo fortes atualizado para utilizar os componentes do trunk2! Baixar Fortes D7 e XE Não esquecer de adicionar os caminhos ao Library Path E:\Fontes\Componentes\Fortes Report D7 E:\Fontes\Componentes\Fortes Report D7\Packages E:\Fontes\Componentes\Fortes Report D7\Binary\Win32_D7_vcl
  17. Eu desistir de usar esse fortes report comunity, e optei pelos antigos fontes que já vinha utilizando, apenas renomeei os pacotes para os nomes utilizados pela suite ACBr, acho que tem em algum post aqui no fórum, o anexo para download.
  18. Pode ser também problema nos path do componente, verifique se não tem alguma propriedade apontando para algum diretório inválido.
  19. primeiro você joga no form o componente do fortes report e associa ao componente ACBrNFe, depois alimenta o componente, e em seguida executa os passos que citei acima. Assim você vai ter um preview da sua Nota antes de enviar. Abra o exemplo do ACBrNFe que você vai ter uma idéia geral de como fazer todos os passos.
  20. pra você mostrar uma visualização antes de enviar a sefaz basta você usar ACBRDanfeQualquerQueSeja.MostrarPreview := True ; ACBRDanfeQualquerQueSeja.Imprimir ; assim você vai ter um preview de como vai ficar o danfe. uso dessa forma. Solivan!
  21. Amigo para você selecionar um Certificado use: ACBrNFe1.SSL.SelecionarCertificado ; para checar se o Certificado foi carregado if ACBrNFe1.SSL.CertificadoLido then c_Certificado.text := ACBrNFe1.SSL.CertNumeroSerie ; para associar o certificado ao componente: ACBrNFe1.SSL.NumeroSerie := c_Certificado.text ; ACBrNFe1.SSL.CarregarCertificado ; e por a vai. Solivan!
  22. Acho que um bom banco para guardar qualquer tipo de informação seria o SQL Server Express, utilizo ele que por sinal é muito rápido e confiável.
  23. Sua pergunta não é muito clara quanto a informação que você deseja obter, mas se estiver querendo reaver o número de série, use o seguinte; ACBrECF1.NumSerie ; Att. Solivan
×
×
  • 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...
The popup will be closed in 10 segundos...