Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

 

procedure TCTeW.GerarInfCTeNorm;

   

não estava gravando as informações do procedimento  GerarInfCTeSub para Ct-e OS  nesta faixa da rotina

if (CTe.ide.modelo = 57) then
    begin
      if CTe.infCTe.versao >= 2 then
        GerarPeri;

      GerarVeicNovos;
      GerarCobr;
      GerarInfCTeSub;

      if (CTe.infCTe.versao >= 3) and (Trim(CTe.infCTeNorm.infGlobalizado.xObs) <> '') then
        GerarInfGlobalizado;

      if CTe.infCTe.versao >= 3 then
        GerarInfServVinc;
    end;

 

não estava gravando as informações do procedimento  GerarInfCTeSub para Ct-e OS então foi preciso

fazer a alteração abaixo quando  Ct-e for modelo 67 (Ct-e OS).

 

 

 

    if (CTe.ide.modelo = 57) or (CTe.ide.modelo = 67) then
    begin
      if CTe.infCTe.versao >= 2 then
        GerarPeri;

      GerarVeicNovos;
      GerarCobr;
      GerarInfCTeSub;

      if (CTe.infCTe.versao >= 3) and (Trim(CTe.infCTeNorm.infGlobalizado.xObs) <> '') then
        GerarInfGlobalizado;

      if CTe.infCTe.versao >= 3 then
        GerarInfServVinc;
    end;

 

 

Obrigado,

espero que suba esta modificação.

 


 

  • Consultores
Postado

Bom dia Walter,

Mas com essa alteração, corre-se o risco de gerar os dados referente a produtos perigosos e veículos novos, sendo que no CT-e OS isso não existe.

Não sei se os seus fontes estão atualizados, pois logo apos o IF que você postou temos:

    if CTe.ide.modelo = 67 then
    begin
      GerarInfCTeSub;

      if CTe.Ide.tpServ = tsTranspValores then
      begin
        Gerador.wCampo(tcEsp, '#', 'refCTeCanc', 44, 44, 0, OnlyNumber(CTe.infCTeNorm.refCTeCanc), DSC_CHCTE);
        if OnlyNumber(CTe.infCTeNorm.refCTeCanc) <> '' then
          if not ValidarChave(CTe.infCTeNorm.refCTeCanc) then
            Gerador.wAlerta('#', 'refCTeCanc', DSC_REFNFE, ERR_MSG_INVALIDO);
      end;

      GerarCobr;
    end;
 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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