Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá

Boa tarde a todos do projeto ACBr

 

Eu alterei o motor do relatório da NFSe, para o Fast, porque o Fortes, esta gerando mais de uma pagina, com isso eu tive que alterar a rotina abaixo da GeisWeb, porque só estava mostrando o código do serviço pelo Fast

se puderem adequar essa rotina, agradeço muito

gratidão

 

procedure TNFSeR_GeisWeb.LerServico(const ANode: TACBrXmlNode);
var
  AuxNode: TACBrXmlNode;
  Ok: Boolean;
begin
  AuxNode := ANode.Childrens.FindAnyNs('Servico');

  if AuxNode <> nil then
  begin
    with NFSe.Servico do
    begin
      LerValores(AuxNode);

      ItemListaServico := ObterConteudo(AuxNode.Childrens.FindAnyNs('CodigoServico'), tcStr);
      xItemListaServico := ItemListaServicoDescricao(ItemListaServico);
      Discriminacao := ObterConteudo(AuxNode.Childrens.FindAnyNs('Discriminacao'), tcStr);
      Discriminacao := StringReplace(Discriminacao, FpQuebradeLinha,
                                      sLineBreak, [rfReplaceAll, rfIgnoreCase]);
      xItemListaServico := Discriminacao;
      VerificarSeConteudoEhLista(Discriminacao);

      CodigoMunicipio := ObterConteudo(AuxNode.Childrens.FindAnyNs('MunicipioPrestacaoServico'), tcStr);
      CodigoTributacaoMunicipio := ItemListaServico;
      xCodigoTributacaoMunicipio := xItemListaServico;
      TipoLancamento := StrToTipoLancamento(Ok, ObterConteudo(AuxNode.Childrens.FindAnyNs('TipoLancamento'), tcStr));

      NFSe.SituacaoNfse := snNormal;

      if TipoLancamento = tlCancelado then
        NFSe.SituacaoNfse := snCancelado;
    end;
  end;
end;

 

Postado
36 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Adhelmar,

Favor anexar a unit que você alterou para que possamos validar.

Não baixa essa unit, eu acabei pegando campo errado, e o cliente disse que pelo fast esta faltando algumas informações, e Fortes, ficou grande e sempre da duas páginas

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