- 3.4. Documentos Vinculados
3.4.5. Produtos Perigosos - 3.4.4. MDF-e
« Anterior - 3.4.6. Corte de Voo 07-09-18
Próximo »
3.4.5. Produtos Perigosos
Assinatura
string peri(string nOnu, string xNomeAE_Opc, string xClaRisco_Opc, string grEmb_Opc, string qTotProd, string qVolTipo_Opc)
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. |
xNomeAE_Opc | string | 1-150 | não | informar o nome apropriado para embarque do produto. Ver a legislação de transporte de produtos perigosos aplicadas ao modal. |
xClaRisco_Opc | string | 1-40 | não | informar a classe ou subclasse/divisão, e risco subsidiário/risco secundário. |
grEmb_Opc | string | 1-6 | não | informar o grupo de embalagem. |
qTotProd | string | 1-20 | sim | informar a quantidade total do produto. |
qVolTipo_Opc | string | 1-60 | não | informar a quantidade e tipo de volumes. |
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> <xNomeAE>ETANOL</xNomeAE> <xClaRisco>33 (produto altamente inflamável)</xClaRisco> <grEmb>TANQUE</grEmb> <qTotProd>120.5</qTotProd> <qVolTipo>120.5LT</qVolTipo> </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:
- 2013-08-27 - Atualização para versão 2.00 [v2.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_xNomeAE_Opc As String Dim peri_xClaRisco_Opc As String Dim peri_grEmb_Opc As String Dim peri_qTotProd As String Dim peri_qVolTipo_Opc As String Dim peri_pontoFulgor_Opc 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 objMDFeUtil As Object Set objMDFeUtil = CreateObject("MDFe_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_xNomeAE_Opc = "ETANOL" ' Nome apropriado para embarque do produto ' Classe ou subclasse/divisão, e risco subsidiário/risco secundário peri_xClaRisco_Opc = "33 (produto altamente inflamável)" peri_grEmb_Opc = "TANQUE" ' Grupo de Embalagem peri_qTotProd = "120.5" ' Quantidade total por produto peri_qVolTipo_Opc = "120,5LT" ' Quantidade e tipo de volumes peri_pontoFulgor_Opc = "" ' Ponto de Fulgor ' peri = objMDFeUtil.peri(peri_nOnu, peri_xNomeAE_Opc, peri_xClaRisco_Opc, peri_grEmb_Opc, peri_qTotProd, peri_qVolTipo_Opc, peri_pontoFulgor_Opc) MsgBox "Produtos classificados pela ONU como perigosos" + peri, vbInformation, "Resultado"
- 3.4.5. Produtos Perigosos
3.4. Documentos Vinculados - « Anterior
3.4.4. MDF-e - Próximo »
3.4.6. Corte de Voo 07-09-18