Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia, preciso emitir um manifesto onde meu cliente gostaria de apontar 3 placas no documento/xml. O mesmo deseja informar a placa do véiculo de tração e 2 placas para o reboque. Minha dúvida seria como discriminar isso no arquivo XML. A tag referente ao reboque é repetida? Cria-se uma nova? O manual é um pouco vago neste caso. A tag -<veicReboque> sairia repetida com a informação do reboque novo? Se trata de um BI-trem. Abaixo tem somente um pequeno esboço do XML, tenho ciência de que devo preencher todas as informações corretas.

 

-<rodo>

<CIOT>22333</CIOT>


-<veicTracao>

<cInt>001</cInt>

<placa>HKQ6744</placa>

<tara>0</tara>


-<condutor>

<xNome>RAFAEL LEMOS NERI</xNome>

<CPF>77788889999</CPF>

</condutor>

<tpRod>03</tpRod>

<tpCar>01</tpCar>

<UF>MG</UF>

</veicTracao>


-<veicReboque>

<cInt>2</cInt>

<placa>OPV4885</placa>

<tara>0</tara>

<capKG>0</capKG>

<tpCar>00</tpCar>

<UF>MG</UF>

</veicReboque>

<codAgPorto>0000000000000000</codAgPorto>

</rodo>

  • Consultores
Postado

Bom dia Rafael,

No programa exemplo temos o seguinte:

    with rodo.veicReboque.New do
    begin
      cInt    := '002';
      placa   := 'XYZ4567';
      RENAVAM := '123456789';
      tara    := 4000;
      capKG   := 3000;
      capM3   := 300;

      // TpcteTipoCarroceria = (tcNaoAplicavel, tcAberta, tcFechada, tcGraneleira, tcPortaContainer, tcSider);
      tpCar := tcFechada;

      UF := edtEmitUF.Text;
    end;

Esse fragmento de código alimenta o componente com os dados de um veiculo reboque.

Se você repetir ele duas vezes ele vai alimentar o componente com os dados de dois veículos reboque.

Simples assim.

Como faz falta estudar o programa exemplo.

No manual temos:

image.png

Veja a definição do grupo veicReboque, note que temos na coluna de ocorrência a seguinte informação: 0-3.

Isso significa que esse grupo pode não constar no XML (numero de ocorrência igual a zero) ou até 3 vezes.

Como assim, o manual é vago no que se refere a esse grupo?

 

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

  • 1 mês depois ...
  • Este tópico foi criado há 562 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.