Ir para conteúdo
  • Cadastre-se

paulo.uninfosistemas

Membros
  • Total de ítens

    14
  • Registro em

  • Última visita

Últimos Visitantes

771 visualizações

paulo.uninfosistemas's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. Voltei para os erros que estão dando em produção. Alguém poderia me explicar como é carregado os valores do XML no relatório? Da forma que esta implementado aqui, o relatório é criado em tempo de execução e não é passado nenhuma conexão com banco de dados. Pergunto isto por que vejo que o erro que esta ocorrendo, é quando carrego o relatório padrão no meu relatório na seguinte linha de comando: FdmDanfe.frxReport.LoadFromFile('C:\DANFe.fr3').
  2. Estou tentando fazer funcionar o demo, teria como você me disponibilizar seu demo, enquanto resolvo alguns problemas contidos? Ou seu arquivo fr3?
  3. Boa tarde. A princípio esta atualizado. Revisão do arquivo 104828.
  4. Necessitamos mostrar em modo paisagem. Conforme orientação, aberto novo post, com título: "Erro Visualizar DANFE Modo Paisagem"
  5. Necessidade: Nossos clientes precisam de que as colunas Percentual e Valor de ST sejam mostrados na lista de produtos. No trunk2, modelo Retrato, ambos os campos não são mostrados. Solução: Em pesquisas aqui no fórum, constei que estas duas colunas são mostradas no modo Paisagem do DANFE. Desta forma, necessito configurar meu sistema para ter a possibilidade do usuário mostrar o DANFE neste modo. Problema: Ao abrir o DANFE no formato descrito acima, ocorre uma série de erros: Could not convert variant of type (Null) into type (OleStr) Variável ou campo desconhecido: Parametros."Mensagem0" No FastReport, possui o seguinte procedimento que esta ocasionando este erro: procedure Overlay1OnBeforePrint(Sender: TfrxComponent); begin if <Parametros."Mensagem0"> <> '' then begin Overlay1.Visible := True; Overlay1.Height := Engine.PageHeight; memWatermark.Text := <Parametros."Mensagem0">; memWatermark.Width := Overlay1.Width; memWatermark.Height := Engine.PageHeight; memWatermark.Font.Size := 50; if (<Parametros."Mensagem0"> = 'NFe Cancelada') or (<Parametros."Mensagem0"> = 'NFe em Contingência - Cancelada') or (<Parametros."Mensagem0"> = 'NFe em Contingência sem Autorização de Uso da SEFAZ') or (<Parametros."Mensagem0"> = 'NFe sem Autorização de Uso da SEFAZ') then memWatermark.font.color := $009797FF else if (<Parametros."Mensagem0"> = 'NFe em Contingência') then memWatermark.font.color := $0080FFFF else if (<Parametros."Mensagem0"> = 'NFe sem Valor Fiscal - HOMOLOGAÇÃO') or (<Parametros."Mensagem0"> = 'NFe em Contingência - HOMOLOGAÇÃO') or (<Parametros."Mensagem0"> = 'NFe Cancelada - HOMOLOGAÇÃO') then memWatermark.font.color := $00CBFBB5 else memWatermark.font.color := $00D7D7D7; end else Overlay1.Visible := False; end; Removi este trecho de código, para tentar mostrar o relatório. Este erro não ocorreu mais. No entanto ainda ocorre o seguinte erro: "Memo2: Erro na expressão 'Emitente."XNome"': Identifier expected" Este memo2, recebe um texto com os seguintes parâmetros: Recebemos de [Emitente."XNome"] os produtos e/ou serviços constantes da Nota Fiscal Eletrônica indicada ao lado. Destinatário: [Destinatario."Xnome"] - [Destinatario."XLgr"], [Destinatario."Nro"] - [Destinatario."XBairro"] - [Destinatario."XMun"] - [Destinatario."UF"].Emissão: [Identificacao."DEmi"] Valor Total: R$ [CalculoImposto."VNF" #n%2,2n] Me certifiquei de que o texto passado no fonte C:\trunk2\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBrNFeDANFEFRDM.pas, procedimento CarregaEmitente, é um texto válido. O erro ocorre ao mostrar o relatório. No fonte C:\trunk2\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBrNFeDANFEFR.pas, método PrepareReport, na linha: Result := FdmDanfe.frxReport.PrepareReport; Desculpe a insistência, mas não estamos conseguindo resolver esta situação. Pedimos auxílio. Observações: Delphi 2010; FastReport 5; trunk2; Anexo XML; nfe.xml
  6. O erro descrito acima esta ocorrendo neste procedimento no Fast: procedure Overlay1OnBeforePrint(Sender: TfrxComponent); begin if <Parametros."Mensagem0"> <> '' then begin Overlay1.Visible := True; Overlay1.Height := Engine.PageHeight; memWatermark.Text := <Parametros."Mensagem0">; memWatermark.Width := Overlay1.Width; memWatermark.Height := Engine.PageHeight; memWatermark.Font.Size := 50; if (<Parametros."Mensagem0"> = 'NFe Cancelada') or (<Parametros."Mensagem0"> = 'NFe em Contingência - Cancelada') or (<Parametros."Mensagem0"> = 'NFe em Contingência sem Autorização de Uso da SEFAZ') or (<Parametros."Mensagem0"> = 'NFe sem Autorização de Uso da SEFAZ') then memWatermark.font.color := $009797FF else if (<Parametros."Mensagem0"> = 'NFe em Contingência') then memWatermark.font.color := $0080FFFF else if (<Parametros."Mensagem0"> = 'NFe sem Valor Fiscal - HOMOLOGAÇÃO') or (<Parametros."Mensagem0"> = 'NFe em Contingência - HOMOLOGAÇÃO') or (<Parametros."Mensagem0"> = 'NFe Cancelada - HOMOLOGAÇÃO') then memWatermark.font.color := $00CBFBB5 else memWatermark.font.color := $00D7D7D7; end else Overlay1.Visible := False; end; Removi o código acima para fazer um teste, mas agora esta dando o seguinte erro : Memo2: Erro na expressão 'Emitente."XNome"': Identifier expected Este memo2, recebe um texto com parâmetros: Recebemos de [Emitente."XNome"] os produtos e/ou serviços constantes da Nota Fiscal Eletrônica indicada ao lado. Destinatário: [Destinatario."Xnome"] - [Destinatario."XLgr"], [Destinatario."Nro"] - [Destinatario."XBairro"] - [Destinatario."XMun"] - [Destinatario."UF"].Emissão: [Identificacao."DEmi"] Valor Total: R$ [CalculoImposto."VNF" #n%2,2n] Me certifiquei de que o texto passado no fonte C:\trunk2\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBrNFeDANFEFRDM.pas, procedimento CarregaEmitente, é um texto válido. O erro ocorre ao mostrar o relatório. No fonte C:\trunk2\Fontes\ACBrDFe\ACBrNFe\DANFE\NFe\Fast\ACBrNFeDANFEFR.pas, método PrepareReport, na linha: Result := FdmDanfe.frxReport.PrepareReport; Desculpe a insistência, mas não estamos conseguindo resolver esta situação. Pedimos auxílio.
  7. Segue anexo XML. Se possível auxílio. nfe.xml
  8. Vou seguir então usando o FR 5. Este é o arquivo que utilizo também. Estou usando o Fast baixando deste link: https://www.fast-report.com/pt/download/fast-report-vcl-5/ A mensagem que estou recebendo é esta: Could not convert variant of type (Null) into type (OleStr) Variável ou campo desconhecido: Parametros."Mensagem0" Caso alguém tenha outra sugestão...
  9. Obrigado pelas respostas. Anteriormente utilizávamos o Rave, agora com o trunk2 estamos utilizando o Fast. Para o DANFE em retrato não houve maiores problemas. Mas agora para o modelo paisagem, esta ocorrendo erro. Acabamos de instalar direto o FastReport 5 e recompilei novamente os fontes. Será que necessito instalar o FastReport 4? Para nós é indiferente a versão. Estamos utilizando o arquivo "DANFePaisagem.fr3".
  10. Bom dia pessoal. Estou tentando configurar o modo paisagem do DANFE e esta ocorrendo estes mesmos erros que você relatou. Fiz conforme a orientação do @FGGLUIZ, mas no momento de selecionar todos os itens na opção Report-> Data, não mostra nenhum item para seleção. Salvei mesmo assim, o erro de "Classe não encontrada Datasets" não ocorre mais. No entanto o erro de "Variável ou campo desconhecido: Parametros."Mensagem0"", ainda persiste. Trabalho com Delphi 2010 e o FastReport 5. Alguma sugestão? Agradeço pela atenção.
  11. Certo, vou dar uma olhada. Muito Obrigado pela atenção.
  12. Obrigado amigo. Sim, utilizamos o Delphi. Hoje temos a funcionalidade para Visualizar o DANFE, gostaríamos de alterar uma informação deste relatório. Tem algum exemplo de utilização do componente? Poderia me explicar melhor o que seria este componente?
  13. Bom dia, sou desenvolvedor da Uninfo Sistemas e temos integração do nosso software com a vossa empresa. Estou com uma dúvida referente a alteração de uma informação ao visualizar o DANFE de uma NFe. Atualmente, quando visualizo um DANFE, por padrão o campo CSOSN do serviço esta sendo mostrado como 00. Gostaríamos de alterar esta informação por um valor que nosso sistema irá definir. Como podemos fazer isso? Não conseguimos encontrar onde é a implementação deste relatório. Obs.: O CSOSN dos produtos estão sendo mostrados conforme o que nosso software envia, mas para serviço não. Ficamos no aguardo, obrigado! Atentamente, Paulo Eduardo Fossá Desenvolvimento - Uninfo Sistemas
×
×
  • 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...