- 13.7.2. Modal Aéreo
13.7.2.2. Produtos Perigosos - 13.7.2.1. Manuseio
« Anterior - 13.7.3. Modal Aquaviário
Próximo »
13.7.2.2. Produtos Perigosos
Assinatura
string peri300(string nOnu, string qTotEmb, string qTotProd, string uniAP)
Descrição:
Funcionalidade para gerar o XML de Transporte de produtos classificados pela ONU como perigosos.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
nOnu | string | 4 | sim | informar o número ONU/UN. Ver a legislação de transporte de produtos perigosos aplicadas ao modal. |
qTotEmb | string | 1-20 | sim | informar com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers. |
qTotProd | double | 11,4 | sim | informar a quantidade total de artigos perigosos. 15 posições, sendo 11 inteiras e 4 decimais. Deve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem. |
uniAP | string | 1-1 | sim | informar a unidade de medida. 1 – KG; 2 – KG G (quilograma bruto); 3 – LITROS; 4 – TI (índice de transporte para radioativos); 5 - Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros) |
Diagrama:
Retorno:
Um string com o grupo XML do Grupo de Transporte de produtos classificados pela ONU como perigosos
XML:
Exemplo de XML
<peri> <nONU>1170</nONU> <qTotEmb>10</qTotEmb> <infTotAP> <qTotProd>120.5000</qTotProd> <uniAP>3</uniAP> </infTotAP> </peri>
Importante
O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.
Histórico de atualização:
- dez/2016 - informação nova da versão 3.00 [v3.00].
Exemplos de uso:
Visual Basic 6.0
' '====== Dados do Dim do Grupo de Produtos classificados pela ONU como perigosos========== ' Dim peri As String Dim peri_nOnu As String Dim peri_qTotEmb As String Dim peri_qTotProd As double Dim peri_uniAP As String ' ' '====== instancia DLL================== ' ' ' referenciando a DLL em late binding ' não é necessário fazer o reference da DLL ' o intelisense não funciona ' Dim objCTeUtil As Object Set objCTeUtil = CreateObject("CTe_Util.Util") ' ' criação dos grupos ' '===================Grupo de Produtos classificados pela ONU como perigosos======================= ' ' peri_nOnu = "1170" ' Número ONU/UN (Ver a legislação de transporte de produtos perigosos aplicadas ao modal) peri_qTotEmb = "10" ' Quantidade total de volumes contendo artigos perigosos peri_qTotProd = 120.5 ' Quantidade total por produto peri_uniAP = "3" ' informar a unidade de medida ' peri = objCTeUtil.peri300(peri_nOnu, peri_qTotEmb, peri_qTotProd, peri_uniAP) MsgBox "Produtos classificados pela ONU como perigosos" + chr(13) + peri, vbInformation, "Resultado"
- 13.7.2.2. Produtos Perigosos
13.7.2. Modal Aéreo - « Anterior
13.7.2.1. Manuseio - Próximo »
13.7.3. Modal Aquaviário