Ir para conteúdo
  • Cadastre-se

dev botao

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


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores

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.

Link para o comentário
Compartilhar em outros sites

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