Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Alguém pode me dizer se está correto esta parte do código mesmo?

function StrToTpImp(out ok: boolean; const s: string): TpcnTipoImpressao;
begin
  result := StrToEnumerado(ok, s, ['0', '1', '2', '3', '4', '5', '4'],
                                  [tiSemGeracao, tiRetrato, tiPaisagem, tiSimplificado,
                                   tiNFCe, tiMsgEletronica, tiNFCeA4]);
end;

Acontece que acabo re-lendo xml e tenho tido problema que o acbr na hora de carregar uma nota que era pra estar com o valor tiNFCe (4)  que é o valor que estou usando no momento e ele acaba trazendo o valor tiNFCeA4 (4) .  Alterei o código aqui para as linhas abaixo e agora está funcionando:

function StrToTpImp(out ok: boolean; const s: string): TpcnTipoImpressao;
begin
  result := StrToEnumerado(ok, s, ['0', '1', '2', '3', '4', '5', '6'],
                                  [tiSemGeracao, tiRetrato, tiPaisagem, tiSimplificado,
                                   tiNFCe, tiMsgEletronica, tiNFCeA4]);
end;

 

Aaaa 

Se estiver correta essa alteração a função que tem acima dessa talvez também tenha que ser alterada de:

function TpImpToStr(const t: TpcnTipoImpressao): string;
begin
  result := EnumeradoToStr(t, ['0', '1', '2', '3', '4', '5', '4'],
                              [tiSemGeracao, tiRetrato, tiPaisagem, tiSimplificado,
                               tiNFCe, tiMsgEletronica, tiNFCeA4]);
end;

Para:

function TpImpToStr(const t: TpcnTipoImpressao): string;
begin
  result := EnumeradoToStr(t, ['0', '1', '2', '3', '4', '5', '6'],
                              [tiSemGeracao, tiRetrato, tiPaisagem, tiSimplificado,
                               tiNFCe, tiMsgEletronica, tiNFCeA4]);
end;

  • Moderadores
Postado

Não encontrei nenhum local em que este tipo tiNFCeA4 esteja sendo usado nos fontes do ACBr, por isso removi o mesmo. 

Caso seja usado em algum local, irei analisar a melhor forma de implementá-lo.

Comitado na revisão 13568 do SVN.

  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado
4 horas atrás, André Ferreira de Moraes disse:

Não encontrei nenhum local em que este tipo tiNFCeA4 esteja sendo usado nos fontes do ACBr, por isso removi o mesmo. 

Caso seja usado em algum local, irei analisar a melhor forma de implementá-lo.

Comitado na revisão 13568 do SVN.

Este tipo refere-se a impressão do danfe em formato A4, para NFCe e já constava na unit pcnConversao

 

  • Moderadores
Postado

Não existe um tipo específico para isso no manual de integração.

Citar

tpImp - Formato de Impressão do DANFE

0=Sem geração de DANFE;
1=DANFE normal, Retrato;
2=DANFE normal, Paisagem;
3=DANFE Simplificado;
4=DANFE NFC-e;
5=DANFE NFC-e em mensagem eletrônica (o envio de mensagem eletrônica pode ser feita de forma simultânea com a impressão do DANFE; usar o tpImp=5 quando esta for a única forma de disponibilização do DANFE).

Fonte: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=URCYvjVMIzI=

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado
8 minutos atrás, André Ferreira de Moraes disse:

Não existe um tipo específico para isso no manual de integração.

Fonte: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=URCYvjVMIzI=

No componente ACBrNFeDANFEFR existe a propriedade TipoDANFE que pode-se selecionar o tipo tiNFCeA4, o qual eu utilizava para

imprimir a NFCe em formato A4 e este tipo estava referenciado na unit pcnCoversao. Com a exclusão deste tipo ficamos sem a opção de

imprimir o DANFE da NFCe em formato A4

pcnConversao.pas

Postado
15 minutos atrás, André Ferreira de Moraes disse:

Em qual local da unit ACBrNFeDANFEFR existe referência a esse tipo?

A unit ACBrNFeDANFEFR, referencia a unit pcnConversao a qual contém estes tipos

que preenchem a propriedade "Tipo DANFE" no componente ACBRNFeDANFEFR,

conforme imagem anexa.

ACBrNFeDANFEFR.gif

Postado
Em 12/07/2017 at 16:47, André Ferreira de Moraes disse:

Em qual local da unit ACBrNFeDANFEFR existe referência a esse tipo?

Sr. André, depois da retirada do tipo "tiNFCeA4', quando executo procedimento para imprimir a NFCe em formato A4,

ocorre o erro "invalid property value", no componente ACBrNFeDANFEFR muito embora ainda conste o tipo na

propriedade do componente (TipoDANFE). Pergunto por favor, como devo fazer para voltar a imprimir em formato A4 ?

 

  • Moderadores
Postado

Sugiro que façam um controle a parte para definir o tipo de impressão da NFCe, A4 ou bobina...

Por essa propriedade ter o manual da NFe como fonte, "inventar" tipos não é o mais recomendado.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado

Uso apenas o Lazarus e não possuo Fast. A implementação do modelo A4 para NFCe está em algum arquivo específico? Ou é algo desenvolvido por fora do ACBr e a propriedade é usada apenas por essa implementação?

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Moderadores
Postado

Bom dia

foi algo implementado a anos e não foi usado

para que tu possa imprimir basta trocar o arquivo fr3 para sair em tamanho bobina ou A4

quanto aos fontes darem erro, favor reverter suas alterações para o svn e conferir se não faz menção em seus fontes a esse tipagem que foi retirada dos fontes.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
Em 18/07/2017 at 09:37, Juliomar Marchetti disse:

Bom dia

foi algo implementado a anos e não foi usado

para que tu possa imprimir basta trocar o arquivo fr3 para sair em tamanho bobina ou A4

quanto aos fontes darem erro, favor reverter suas alterações para o svn e conferir se não faz menção em seus fontes a esse tipagem que foi retirada dos fontes.

Sr. Juliomar

Boa noite,

O Sr. poderia por favor, informar os nomes dos arquivos fr3 para tamanho bobina e tamanho A4

para impressão do DANFE no Fast em NFCe ?

 

  • 2 semanas depois ...
  • 3 semanas depois ...
  • Este tópico foi criado há 2659 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.