Ir para conteúdo
  • Cadastre-se

dev botao

Dacte Em Fastreport Campo Dhemi Aparece Somente A Data


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

Recommended Posts

Bom dia.

 

No DACTE em fast não estava trazendo a hora de emissão no campo dhEmis.

Em ACBrCTeDACTEFRDM, na linha 885 estava 

 

FieldDefs.Add('dhEmi', ftDate);

 

alterei para

 

FieldDefs.Add('dhEmi', ftDateTime);

 

 

Alterei também o arquivo FR3.

 

 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Bom dia Juliomar.

 

Fiz mais uma alteração no arquivo ACBrCTeDACTEFRDM.pas.

 

Linhas alteradas:
 
523        FieldByName('Serie').AsString := copy(chave,23,3);

525        FieldByName('NotaFiscal').AsString := copy(chave,26,9);

 

 

Fiz essa alteração porque estes campos estavam recebendo valor em branco e vários clientes meus solicitaram que na impressão do DACTE estivesse destacado a série e o número da nota fiscal transportada, para facilitar a visualização e conferência.

 

 

Alterei também no DACTE fr3 no MasterData5 - RowCount - Aumentei para 4, para imprimir quando houver 4 veículos em um CT-e.

 

 

Segue em anexo.

ACBrCTeDACTEFRDM.rar

DACTE_1_04.rar

Editado por ncc.star
Link para o comentário
Compartilhar em outros sites

Quanto a série e o número da nota fiscal é firula. Uma meia dúzia de transportadoras querem isso porque o embarcador reclama que pela chave da nota fica difícil de conferir. 

Como isso não está em NT eu só alterei as linhas 523 e 525 no ACBrCTeDACTEFRDM.pas para poder recuperar estes dados no DACTE, porém eu não alterei isso no DACTE fr3 padrão do ACBR, somente no DACTE fr3 da minha aplicação. 

 

A única alteração que eu fiz no DACTE fr3 padrão do ACBR foi a propriedade RowCount do MasterData5, de 3 para 4 pois quando um CT-e tinha 4 veículos atrelados só estava aparecendo 3.

Link para o comentário
Compartilhar em outros sites

Bom dia Juliomar.

Mais uma correção em anexo, agora na procedure que eu tinha implementado:

procedure TdmACBrCTeFR.CarregaDocumentoAnterior;

Estava dando erro quando era CT-e subcontratado com documentos em <docAnt><emiDocAnt> de dois ou mais CNPJ diferentes.

 

Também simplifiquei o código, reaproveitando o código para o CT-e 1.04.

ACBrCTeDACTEFRDM.rar

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3613 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.

The popup will be closed in 10 segundos...