Jump to content

marcosbaixista

Membros
  • Posts

    48
  • Joined

  • Last visited

Everything posted by marcosbaixista

  1. Boa tarde pessoal. Estou tentando gerar NFS_e para a cidade de Sarandi/PR, essa cidade utiliza o SigIss. Quando chamo o metodo ACBrNFSe.Gerar ele retorna -> "TNFSeWClass.GerarXml não implementado". Ainda não existe integração com o servidor de Sarandi/PR?
  2. Boa tarde pessoal. Tenho a necessidade de copiar as informações contidas em um arquivo .MFD de uma impressora fiscal para um banco de dados. Informações como CCF, Data da venda, Código do item, código de barras, descrição do produto, quantidade vendida, valor total do produto e valor total do cupom. A finalidade é levantar os cupons e produtos que foram vendidos na impressora em determinado período para fins de auditoria fiscal(Correção de declarações de impostos pagos). Existe algum componente no ACBR que eu consiga carregar o arquivo .MFD e copiar essa informações? Atualmente estou transformando esses arquivos em .TXT e copiando via programação delphi, mas tenho muitos problemas com isso com informações incorretas devido as particularidades desse arquivo gerado. Alguém tem uma ideia de como resolver esse problema? Procurei aqui no Forum algo relacionado a isso mas não encontrei nada. Desde já, grato a todos.
  3. Valeu pela dica pessoal. Diminui o tamanho da imagem até enquadrar e mostrar corretamente. Mas curioso que mesmo a propriedade STRETCH marcada como true no relatório ele não ajusta a imagem. Teria algo via programação pra ativar essa propriedade ou ajustar a imagem? Porque na versão 3.10 a DANFE não tinha esse problema mesmo usando imagens gigantes. Mas de qualquer forma o problema foi resolvido, só estou questionando outras possibilidades. Obrigado pela colaboração de todos.
  4. Boa noite pessoal. Estou com problemas na logo DANFE da NFC_e. Não aparece a logo completa como se a propriedade STRETCH estivesse setada como false. Conforme imagem abaixo. Já tentei abrir o relatorio da DANFE e alterar as propriedades mas mesmo assim continua da mesma forma. Alguém tem alguma idéia para resolver isso?
  5. Blz, deu certo aqui. Verifiquei e realmente ele forma o XML nessa sequencia. Obrigado pela ajuda amigo.
  6. Boa tarde amigo. Obrigado por responder. Os arquivos de eventos sempre obedecem essa lógica? 110110 + Chave acesso da nota + Sequencia + -procEventoNFe.xml É isso mesmo? Nesse caso nem precisaria salvar no banco de dados essas informações, aplicaria essa lógica para buscar o arquivo direto na pasta.
  7. Boa tarde pessoal. Estou tentando capturar o nome do arquivo XML gerado no cancelamento e na carta de correção da nota para poder imprimir os eventos futuramente caso o usuário necessite. Estou usando as seguintes propriedades. //esse retorna em branco. ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.Id; //esse retorna todo o xml. ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML; //esses tbm retornam em branco ACBrNFe1.EventoNFe.Evento.Items[0].RetInfEvento.Id Copy(ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID, 4, 44) + '-nfe.xml'; O cancelamento e a carta de correção estão sendo homologadas normalmente, mas não consigo pegar o retorno com o nome do XML gerado. Alguém pode me dar uma luz?
  8. Boa tarde. Obrigado pelas respostas de todos vocês. Consegui resolver o problema. O que ocorre é que a instalação antiga do Fortes Report espalhou arquivos por toda a máquina, e como estava procurando um arquivo em específico não conseguia encontrar o problema. Vou listar aqui quais os arquivos é necessário procurar e excluir da máquina caso alguém enfrente o mesmo problema. - frce.bpl - frce.dcu - frce.exe - FRCEINSTALL.EXE-0EE076C0.pf - FRCEINSTALL.EXE-1DC73629.pf - FRCEINSTALL.EXE-DD6508E9.pf Também é necessário excluir as seguintes pastas criadas pela instalação do Fortes Report. - NonCritical_frceInstall.exe_7c7a3b1d6a6a58afae8cc5a77457d9e7fa3d0_cab_1413aab2 - NonCritical_frceInstall.exe_1936c9b4dc3ccc88ca8d334e987f3ff361ea_cab_1b6db2ec - NonCritical_frceInstall.exe_a5d0668bed68239fd9b77d29fc6742e53a04fc0_cab_191358ba Após encontrar e excluir essas pastas e arquivos consegui instalar o componente com sucesso. Obrigado a todos pelas respostas e ajuda. Vlw.
  9. Sim, já baixei o .ZIP e instalalei ele. Vou fazer uma varredura aqui pra ver o que encontro sobre o Fortes.
  10. Olá Juliomar. Então, estou baixando o Fortes deste link https://github.com/fortesinformatica/fortesreport-ce O mesmo que está neste post, se eu baixar pelo .ZIP ele traz uma estrutura de pasta, já se baixar pelo SVN ele cria duas pastas a Trunk e a Brunches, estou instalando o conteúdo da pasta Trunk. Só não entendi o porque as pastas estão diferentes entre .Zip e SVN. Já limpei no delphi todos os links que apontam para as instalações do Fortes antigos e tentei reinstalar novamente, mas o problema persiste. Também não entendi o porque só da erro no componente de danfe da NFe. Os relatórios de boleto, NFSe e MDFe instalam o danfe fortes normalmente. Mais alguma idéia pra tentar resolver isso?
  11. Sim, tentando compilar pelo Delphi ele mostra o erro exatamente nessa linha: RLLayout.UnlimitedHeight := True; Coloquei a pasta do Fortes Report em C:/FortesReport. Sabe me dizer onde mais ele coloca arquivos e quais arquivos devo excluir da instalação antiga? Procurei somente o frce.bpl em documentos publico e o excluir, tem mais alguma coisa que preciso excluir da instalação antiga?
  12. Obrigado pela resposta Juliomar. Fiz os procedimentos que falou, inclusive exista o arquivo frce.bpl na pasta Documentos Publicos. Exclui ele e reinstalei normalmente o Fortes Report. Agora na instalaçao do ACBR consigo instalar normalmente os componentes DANFE do Fortes como: - ACBr_NFSeDanfseRL.DPK - ACBr_BoletoRL.dpk - ACBr_MDFeDamdfeRL.dpk - ACBr_GNREGuiaRL.dpk. Esses componentes instalam sem erro algum. Mas continuo com o mesmo erro no componente ACBr_NFeDanfeRL.dpk. Pesquisei antes da instalação do Fortes no HD todo e não encontrei nada relacionado a instalação antiga do Fortes. Existe algum outro arquivo referente ao Fortes(instalação antiga) que possa estar perdido na maquina?
  13. Olá Juliomar. Obrigado por responder. Em anexo os resultados dos instaladores Instalação da nova versão do Fortes Report. Aqui o retorno do instalador do ACBR. E aqui a tentativa de compilar o pacote pelo Delphi. Aqui o Log do instalador do ACBR. log_Delphi_XE3.txt
  14. Olá, boa tarde Regis. Estou tentando atualizar o componente no Delphi XE3 e não consigo compilar o pacote ACBR_NFeDanfeRL.dpk usando o instalador do ACBR e nem manualmente. Segui alguns tópicos que encontrei aqui no forum mas sem resultados, sempre cai na questão de atualizar o Fortes Report. Já exclui o Fortes antigo do Delphi, baixei o novo Fortes do link mencionado a cima, fiz a reinstalação do componente atualizado mas continua no mesmo erro. Alguma idéia pra resolver isso?
  15. Bom dia amigo. Vou dar uma opinião aqui que enfrento muito no Windows 7 nesse caso. Mas não posso afirmar que isso resolverá seu problema no Server 2012 ok. Mas tenta ai. Entra com o usuário que está dando o problema e faz o seguinte. - Abre Opções da Internet logado com o usuário que está dando problemas. - Vá até a aba "Avançadas". - Em configurações deixe marcado somente as opções: Usar SSL 2.0 e Usar TLS 1.0. - Desmarque as outras opções de SSL e TLS se estiverem setadas ok. Faz um teste ai, esse erro acontece muito com Windows 7, pode ser que resolva seu problema. Da um FEEDBACK aqui depois pra sabermos e ficar registrado no fórum ok. VLW.
  16. Obrigado Juliomar pela ajuda. Então, utilizei o instalador do A3 para instalar o certificado, mas vou tentar reinstalar pra ver se esse problema desaparece. Quanto a senha não estou utilizando, aliás quando abro a tela da aplicação eu solicito o certificado. O usuário é quem escolhe o certificado que irá usar. Existe algum problema nisso ou posso usar assim mesmo?
  17. Boa noite a todos. Pesquisei aqui no Fórum e não encontrei nada a respeito do problema que estou enfrentando. Tenho uma aplicação usando o ACBRNFe para geração e transmissão de NF_e com Delphi XE3. Está funcionando tudo corretamente utilizando certificados digitais do modelo A1. Quando se utiliza certificado do modelo A3 em qualquer ação como Assinar, Consultar, Gerar, Enviar etc sempre recebo um Access Violation assim que chamo a função pela primeira vez. Se em seguida eu solicitar a mesma ação ele executa normalmente. Ou seja, só funciona chamando a função pela segunda vez. Alguém sabe me dizer o que pode estar acontecendo?
  18. Boa tarde pessoal. Atualizei o ACBR na versão nova do TRUNK2 e estou com dificuldades em relação as mensagens que o componente ACBRNFe está gerando. As mensagens de Nota Autorizada, Cancelada etc são controladas pelo componente, ou seja, ele mesmo retorna as mensagens utilizando ShowMessage sem eu ter que tratar os retornos certo. Gostaria de saber como faço para desabilitar isso? Não encontrei nada nos exemplos nem no forum sobre o assunto.
  19. Obrigado pela resposta Juliomar. O problema era esse mesmo. Vlw pela dica.
  20. Olá pessoal. Vou continuar esse tópico porque ainda não consegui uma solução para o problema apresentado. Vou explicar de novo o problema. O que acontece é que toda vez que solicito um evento no componente ACBRNFe ele fica solicitando o certificado digital, não a senha, mais o certificado em si. Mexendo aqui e debugando, percebi que toda vez que chamo um metodo do ACBR ele executa o evento OnActive do form, onde foi configurado para pegar o certificado. OU seja, é por esse motivo que a todo momento ele solicita o certificado, porque está passando por uma rotina que não deveria passar. Aqui abaixo o código do método de consulta do status por exemplo. procedure TFrmNFE.BitBtn20Click(Sender: TObject); var Ambiente: string; Ok : Boolean; begin try ACBrNFe1.WebServices.StatusServico.Executar; Memo1.Lines.Clear; Memo1.Lines.Text:= UTF8Encode(ACBrNFe1.WebServices.StatusServico.RetornoWS); if TpAmbToStr(ACBrNFe1.WebServices.StatusServico.tpAmb) = '1' then Ambiente:= 'Produção' else Ambiente:= 'Homologação'; Application.MessageBox(PWideChar('Ambiente: ' + Ambiente + #13#10 + 'Status: ' + ACBrNFe1.WebServices.StatusServico.xMotivo + #13#10 + 'Estado: ' + ACBrNFe1.WebServices.StatusServico.verAplic), 'Status Servidor', MB_OK + MB_ICONINFORMATION); Memo1.Lines.SaveToFile(PathWithDelim(ExtractFilePath(Application.ExeName)) + '\NF_e\Temp\temp.xml'); except on erro: Exception do begin if not TVerificaException.TrataExcception(erro) then begin Assert(False, ''); TVerificaException.SalvarLog(erro); raise; end; end; end; end; Toda vez que clico nesse botão ele executa também o evento OnActive do Form que possui esse código. //verifica se ja tem certificado if Banco.QryPrincEmpresa.FieldByName('NFECERTIFICADO').AsString <> '' then begin ACBrNFe1.Configuracoes.Certificados.NumeroSerie:= Banco.QryPrincEmpresa.FieldByName('NFECERTIFICADO').AsString; ACBrNFe1.Configuracoes.Certificados.Senha:= Banco.QryPrincEmpresa.FieldByName('NFECERTIFICADOSENHA').AsString; ACBrNFe1.Configuracoes.Certificados.GetCertificado; end else begin ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado; ACBrNFe1.Configuracoes.Certificados.GetCertificado; end; Alguém tem uma solução pra isso, saberia me dizer porque está executando uma evento que não estou solicitando no clique do botão? Desde já agradeço a colaboração de todos.
  21. Olá amigo. Passei pela mesma situação há um ano atrás. A receita/PR só aceita cadastro de novos softwares se o ramo de atividade for específico. No caso o MEI, pelo ao menos na época, não permitia enquadramento nos ramos de atividade que a receita exige. No caso tive que mudar o enquadramento da empresa somente pela questão do ramo de atividade, ai sim aceitou o cadastro do software. Dá uma olhada neste link, ele mostra exatamente o que é necessário para homologar um software no estado do PR ok. É um arquivo em .PDF http://www.sefanet.pr.gov.br/dados/SEFADOCUMENTOS/103201200063.pdf
  22. Olá amigo, pode explicar melhor como você faz isso? Estou tentando formatar o campo para mostrar em um listview e também no edit mais não consegui nada até agora.
  23. Olá Carlos, obrigado pela ajuda. Tem como eu pegar o numero e a senha do certificado diretamente do comando. EX: ACBrNFe1.Configuracoes.Certificados.NumeroSerie:= ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado; Tentei fazer isso aqui mais continua no mesmo.
  24. Olá amigo, obrigado pela resposta. Então, na verdade ele não pede senha, sempre pede pra selecionar novamente o certificado. Estou usando o certificado modelo A1.
  25. Olá amigo. Estou utilizando o certificado A1. Mais ele não pede senha, pede pra selecionar novamente o certificado. Única lógica que pensei foi verificar se o componente já selecionou o certificado, mais não sei como fazer isso. Com o Demo não rodei, pois não tenho o Rave instalado em minha versão do Delphi, nem tentei corrigí-lo. Mais acredito que seja alguma configuração mesmo.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.