Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Imprimir Evento Do Fastreport


joaoelson
Ver Solução Respondido por juaumkiko,
  • Este tópico foi criado há 4058 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Amigos Seguinte, ao atualizar o Acbr obtive um erro. Quando vou imprimir o evento, diz que não encontrou os fields.

Abri o ACBrNFeDANFEFRDM e percebi que o cdsEventos está vazio, nenhum field dentro deste cds.

 

Alguem sabe o numero da revisão que tenha este cds correto?

 

obrigado.

 

 

Link para o comentário
Compartilhar em outros sites

amigos só corrigindo o que disse:

Percebi que esses campos são criados em tempo de execução, na procedure TdmACBrNFeFR.CarregaDadosEventos;

o erro está neste ponto.

O comando abaixo foi retirado da ultima revisão.

 
    Close;
    FieldDefs.Clear;
    FieldDefs.Add('DescricaoTipoEvento', ftString, 150);
    FieldDefs.Add('Modelo', ftString, 2);
    FieldDefs.Add('Serie', ftString, 3);
    FieldDefs.Add('Numero', ftString, 9);
    FieldDefs.Add('MesAno', ftString, 5);
    FieldDefs.Add('Barras', ftString, 44);
    FieldDefs.Add('ChaveAcesso', ftString, 60);
    FieldDefs.Add('cOrgao', ftInteger);
    FieldDefs.Add('tpAmb', ftString, 100);
    FieldDefs.Add('dhEvento', ftDateTime);
    FieldDefs.Add('TipoEvento', ftString, 6);
    FieldDefs.Add('DescEvento', ftString, 100);
    FieldDefs.Add('nSeqEvento', ftInteger);
    FieldDefs.Add('versaoEvento', ftString, 10);
    FieldDefs.Add('cStat', ftInteger);
    FieldDefs.Add('xMotivo', ftString, 100);
    FieldDefs.Add('nProt', ftString, 20);
    FieldDefs.Add('dhRegEvento', ftDateTime);
    FieldDefs.Add('xJust', ftBlob);
    FieldDefs.Add('xCondUso', ftBlob);
    FieldDefs.Add('xCorrecao', ftBlob);

    CreateDataSet;

 

 

como o cdsEvento  não está com os fields fixos assim como os outros cds, então,  após ser retirado da versão esse comando começou a dar este erro.
Retornei o comando acima e ficou tudo OK.
 
Obrigado.
João Elson

 

Editado por joaoelson
Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

amigos só corrigindo o que disse:

Percebi que esses campos são criados em tempo de execução, na procedure TdmACBrNFeFR.CarregaDadosEventos;

o erro está neste ponto.

O comando abaixo foi retirado da ultima revisão.

 
    Close;
    FieldDefs.Clear;
    FieldDefs.Add('DescricaoTipoEvento', ftString, 150);
    FieldDefs.Add('Modelo', ftString, 2);
    FieldDefs.Add('Serie', ftString, 3);
    FieldDefs.Add('Numero', ftString, 9);
    FieldDefs.Add('MesAno', ftString, 5);
    FieldDefs.Add('Barras', ftString, 44);
    FieldDefs.Add('ChaveAcesso', ftString, 60);
    FieldDefs.Add('cOrgao', ftInteger);
    FieldDefs.Add('tpAmb', ftString, 100);
    FieldDefs.Add('dhEvento', ftDateTime);
    FieldDefs.Add('TipoEvento', ftString, 6);
    FieldDefs.Add('DescEvento', ftString, 100);
    FieldDefs.Add('nSeqEvento', ftInteger);
    FieldDefs.Add('versaoEvento', ftString, 10);
    FieldDefs.Add('cStat', ftInteger);
    FieldDefs.Add('xMotivo', ftString, 100);
    FieldDefs.Add('nProt', ftString, 20);
    FieldDefs.Add('dhRegEvento', ftDateTime);
    FieldDefs.Add('xJust', ftBlob);
    FieldDefs.Add('xCondUso', ftBlob);
    FieldDefs.Add('xCorrecao', ftBlob);

    CreateDataSet;

 

 

como o cdsEvento  não está com os fields fixos assim como os outros cds, então,  após ser retirado da versão esse comando começou a dar este erro.
Retornei o comando acima e ficou tudo OK.
 
Obrigado.
João Elson

 

 

Correção Enviada pro SVN.

 

Obrigado

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

joao, se pode me falar como voce implementou pelo fast, por favor? :mad:

 

Olá... Como implementei oq?

Se for como fazer a impressão por eventos pesquise no fórum como ela é realizada. Eu não mexi nessa impressão oq eu fiz foi ter apagado (erroneamente) a criação dinâmica dos campos para impressão de eventos. Mas já voltei ao estado anterior.

 

[]´s

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Link para o comentário
Compartilhar em outros sites

Olá... Como implementei oq?

Se for como fazer a impressão por eventos pesquise no fórum como ela é realizada. Eu não mexi nessa impressão oq eu fiz foi ter apagado (erroneamente) a criação dinâmica dos campos para impressão de eventos. Mas já voltei ao estado anterior.

 

[]´s

 

ola, desse vez era o joaoelson, querei saber como ele fez no sistema dele haha

obrigado

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4058 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.