Ir para conteúdo
  • Cadastre-se

paulo.uninfosistemas

Membros
  • Total de ítens

    14
  • Registro em

  • Última visita

Últimos Visitantes

760 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...