Ir para conteúdo
  • Cadastre-se

dev botao

MDF-e Diferença entre Bloco no MonitorPLUS e no Componente


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

Recommended Posts

Postado

Boa tarde pessoal,

   Identifiquei uma diferença no bloco Condutor do MonitorPLUS e do componente.
   No MonitorPLUS na unit DoACBrMDFeUnit.pas na função GerarMDFeINI geramos o bloco condutor com o nome CONDUTOR:

            for y := 1 to Rodo.veicTracao.condutor.Count - 1 do
            begin
              sSecao := 'condutor' + IntToStrZero(y + 1, 3);
              IniRec.WriteString(
                sSecao, 'CPF', Rodo.veicTracao.condutor.Items[y].CPF);
              IniRec.WriteString(
                sSecao, 'xNome', Rodo.veicTracao.condutor.Items[y].xNome);
            end;    

Já no componente na unit ACBrMDFeManifestos.pas na função LerArqIni lemos o bloco condutor como MOTO:

      while true do
      begin
        sSecao := 'moto' + IntToStrZero(I, 3);
        sFim   := INIRec.ReadString(sSecao, 'xNome', 'FIM');

        if sFim = 'FIM' then
          break;

        with rodo.veicTracao.condutor.New do
        begin
          xNome := sFim;
          CPF   := INIRec.ReadString(sSecao, 'CPF', '');
        end;

        Inc(I);
      end;

 

Onde devo realizar a correção, alterar o MonitorPLUS para MOTO ou no ACBrMDFeManifestos para CONDUTOR?

 

Abraços

  • Moderadores
Postado

Bom dia

Devemos manter conforme está na função LerArqIni da Unit ACBrMDFeManifestos.pas.

Se desejar realizar a correção, poste a unit aqui que atualizamos no SVN.

  • Curtir 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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