Ir para conteúdo
  • Cadastre-se

dev botao

Imprir danfe somente dados.


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

Recommended Posts

Tento alterar no Rave uma verão mais antiga do acbr. e nem visualiza paisagem.

Bom atualizei o acbr e tem varias opções de impressão Paisagem funciona. mas parece que para imprimir paisagem nem precisa setar o caminho do arquivo rave.

Para tirar as bordas, titulos ("label') e mudar a posição dos campos. Devo alterar o arquivo rave ou a classe danferavepaisagem?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Olá...

No componente Danfe RAVE

tem a propriedade FormularioContinuo, deixe ela como TRUE.

[]´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á.

Setei a propriedade formulariocontinuo = true, tanto para DANFErave como DANFERAVECB e tirou somente os dados do emitente e as bordas nesta area. No resto continuou saindo as bordas.

Tem outra propriedade para setar para tirar todas as bordas e label?

Estou usando ACBrNfe_Demo faz diferença?

OpenDialog1.Title := 'Selecione a NFE';

OpenDialog1.DefaultExt := '*-nfe.XML';

OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*';

OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Geral.PathSalvar;

if OpenDialog1.Execute then

begin

ACBrNFe1.NotasFiscais.Clear;

ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName);

if ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis = teDPEC then

begin

ACBrNFe1.WebServices.ConsultaDPEC.NFeChave := ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID;

ACBrNFe1.WebServices.ConsultaDPEC.Executar;

ACBrNFe1.DANFE.ProtocoloNFe := ACBrNFe1.WebServices.ConsultaDPEC.nRegDPEC +' '+ DateTimeToStr(ACBrNFe1.WebServices.ConsultaDPEC.retDPEC.dhRegDPEC);

end;

ACBrNFe1.NotasFiscais.Imprimir;

end;

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Essa opção foi formada com base num padrao de formulario continuo...

No caso se vc desejar diferente disso, basta debugar o componente utilizando o rave CB e ver onde e como se retira as bordas...

[]´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

  • Moderadores

Cansado de debugar?????

Imagina a gente como fica cansado em responder as mesmas coisas varias vezes?

Duro dizer isso mais uma vez... mas no manual de integração diz que tem que ter linha separando os produtos...

Continue debugando que vc achará onde tirar a linha por sua conta e risco...

[]´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

Obrigado pela informação.

Vou dar uma olhada no manual. Vou baixar os manuais e as atualizações.

Sabe me dizer pelo menos como reduzir o tamanho desta linha em especifico?

Sabe tambem se é obrigatorio ter icmst destacado por item? Ontem olhei no ultimo manual de integração e não vi.

Sai do trabalho ontem e fui tentar em casa como não tenho uma mesa e cadeira adequados meu estava como o corpo cansado. Preciso mesmo desta ajuda.

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Ok... Espero conseguir ajudar...

Vamo Lá...

Abra a unit ACBrDanfeCBRavePaisagem.pas ou o ACBrDanfeCBRaveRetrato.pas

Procure pela Funcao SetPen nessas units....

O primeiro parametro será a cor das bordas.... dae é facil né... rs é só colocar o primeiro parametro como clWhite ou clNone em todas as ocorrencias dessa funcao na unit...

Prontinho...

[]´s e melhoras

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

Obrigado pela informação.

Vou dar uma olhada no manual. Vou baixar os manuais e as atualizações.

Sabe me dizer pelo menos como reduzir o tamanho desta linha em especifico?

Sabe tambem se é obrigatorio ter icmst destacado por item? Ontem olhei no ultimo manual de integração e não vi.

Sai do trabalho ontem e fui tentar em casa como não tenho uma mesa e cadeira adequados meu estava como o corpo cansado. Preciso mesmo desta ajuda.

Obrigado

quote]

Sabe tambem se é obrigatorio ter icmst destacado por item? Ontem olhei no ultimo manual de integração e não vi.

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Link para o comentário
Compartilhar em outros sites

Hum.

Baixei os manuais mas nao olhei ainda. Em 2008 quando implantamos não tinha ICMST, pelo menos para nosso ramo. bom...

Observei que no DANFE do ACBR tem uma coluna B.CÁLCICMS SUBST.TRIB e VAL.ICMS SUBT.TRIB.

Como destacamos nos calculo de impostos.

A duvida é se é obrigatório ou uma boa pratica ter estas colunas demonstrando estes valores.

E obrigado pela dica anterior não deu tempo de testar ainda.

Link para o comentário
Compartilhar em outros sites

Dei uma olhada no manual, para ver se estavamos pró fisco, referente a supressão de campos. Mas parece que não.

Bom eu preciso suprimir os campos abaixo e não estou conseguindo pode ajudar?

Ja comentei AcbrDanfeRaveCbPaisagem e não deu certo.

Desinstalo o componente compilo e instalo novamente e as colunas estão la.

procedure ImprimirItens(PosX: Double);

.

.

.

// PrintTab(NotaUtil.FormatFloat(Imposto.ICMS.vBCST));

// PrintTab(NotaUtil.FormatFloat(Imposto.ICMS.vICMSST));

for i := Low(ColsWidth) to High(ColsWidth) do

begin

if not (FormularioContinuo) and ((i = 12) or (i = 11)) then //todo

begin

Link para o comentário
Compartilhar em outros sites

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