Correct zera TSO parsing
This commit is contained in:
@@ -33,16 +33,26 @@ def normalize_interval(value):
|
||||
|
||||
|
||||
def parse_control_fields(tokens):
|
||||
nivel_descricao = {
|
||||
"B": "Base",
|
||||
"P": "Parque",
|
||||
"O": "Orgânico",
|
||||
}
|
||||
fields = {
|
||||
"tso": "",
|
||||
"zera_tso": "",
|
||||
"letra": "",
|
||||
"nivel": "",
|
||||
"nivel_descricao": "",
|
||||
"var_media": "",
|
||||
"duracao": "",
|
||||
"duracao_valor": "",
|
||||
"duracao_unidade": "",
|
||||
}
|
||||
|
||||
if tokens:
|
||||
fields["zera_tso"] = tokens[0]
|
||||
tokens = tokens[1:]
|
||||
|
||||
if len(tokens) >= 2 and tokens[-1] in {"D", "H"} and tokens[-2].isdigit():
|
||||
duracao_valor = tokens[-2]
|
||||
duracao_codigo = tokens[-1]
|
||||
@@ -52,14 +62,24 @@ def parse_control_fields(tokens):
|
||||
fields["duracao_unidade"] = "dias" if duracao_codigo == "D" else "horas"
|
||||
|
||||
if len(tokens) == 1:
|
||||
fields["letra"] = tokens[0]
|
||||
if tokens[0] in nivel_descricao:
|
||||
fields["nivel"] = tokens[0]
|
||||
else:
|
||||
fields["letra"] = tokens[0]
|
||||
elif len(tokens) >= 2:
|
||||
fields["tso"] = tokens[0]
|
||||
fields["letra"] = tokens[1]
|
||||
if len(tokens) >= 3:
|
||||
fields["nivel"] = tokens[2]
|
||||
if len(tokens) >= 4:
|
||||
fields["var_media"] = " ".join(tokens[3:])
|
||||
if tokens[1] in nivel_descricao:
|
||||
fields["letra"] = tokens[0]
|
||||
fields["nivel"] = tokens[1]
|
||||
fields["var_media"] = " ".join(tokens[2:])
|
||||
elif tokens[0] in nivel_descricao:
|
||||
fields["nivel"] = tokens[0]
|
||||
fields["var_media"] = " ".join(tokens[1:])
|
||||
else:
|
||||
fields["letra"] = tokens[0]
|
||||
fields["nivel"] = tokens[1]
|
||||
fields["var_media"] = " ".join(tokens[2:])
|
||||
|
||||
fields["nivel_descricao"] = nivel_descricao.get(fields["nivel"], "")
|
||||
|
||||
return fields
|
||||
|
||||
@@ -122,8 +142,7 @@ def parse_record(record):
|
||||
right_before_interval = INTERVAL_RE.split(right, maxsplit=1)[0].strip()
|
||||
tokens = right_before_interval.split()
|
||||
|
||||
zera = tokens[0] if tokens else ""
|
||||
controle_tokens = tokens[1:]
|
||||
controle_tokens = tokens
|
||||
controle = " ".join(controle_tokens)
|
||||
control_fields = parse_control_fields(controle_tokens)
|
||||
|
||||
@@ -163,10 +182,10 @@ def parse_record(record):
|
||||
"descricao_mnt": descricao,
|
||||
"referencia": referencia,
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": zera,
|
||||
"tso": control_fields["tso"],
|
||||
"zera_tso": control_fields["zera_tso"],
|
||||
"letra": control_fields["letra"],
|
||||
"nivel": control_fields["nivel"],
|
||||
"nivel_descricao": control_fields["nivel_descricao"],
|
||||
"var_media": control_fields["var_media"],
|
||||
"duracao": control_fields["duracao"],
|
||||
"duracao_valor": control_fields["duracao_valor"],
|
||||
@@ -198,10 +217,10 @@ def main():
|
||||
"descricao_mnt",
|
||||
"referencia",
|
||||
"tipo_vencimento",
|
||||
"zera",
|
||||
"tso",
|
||||
"zera_tso",
|
||||
"letra",
|
||||
"nivel",
|
||||
"nivel_descricao",
|
||||
"var_media",
|
||||
"duracao",
|
||||
"duracao_valor",
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
seq;sigla_mnt;descricao_mnt;referencia;tipo_vencimento;zera;tso;letra;nivel;var_media;duracao;duracao_valor;duracao_unidade;controle_original;intervalo_horas_voo;intervalo_meses_continuos;intervalo_pousos;intervalos
|
||||
2;INSP 1A;INSPEÇÃO CHECK 1A;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;B;3;;3 D;3;dias;A B 3 3 D;300:00 HORAS DE VOO;8 MESES CONTÍNUOS;;300:00 HORAS DE VOO | 8 MESES CONTÍNUOS
|
||||
3;INSP 2A;INSPEÇÃO CHECK 2A;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;B;10;;4 D;4;dias;A B 10 4 D;600:00 HORAS DE VOO;16 MESES CONTÍNUOS;;600:00 HORAS DE VOO | 16 MESES CONTÍNUOS
|
||||
4;INSP 3A;INSPEÇÃO CHECK 3A;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;B;10;;5 D;5;dias;A B 10 5 D;900:00 HORAS DE VOO;24 MESES CONTÍNUOS;;900:00 HORAS DE VOO | 24 MESES CONTÍNUOS
|
||||
5;INSP 2Y;INSPEÇÃO CALENDÁRICA DE 2 YEARS;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;B;B;5;;5 D;5;dias;B B 5 5 D;;24 MESES CONTÍNUOS;;24 MESES CONTÍNUOS
|
||||
6;CHECK 300;CHECK OPERACIONAL DE 300FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;O;;;6 H;6;horas;A O 6 H;300:00 HORAS DE VOO;;;300:00 HORAS DE VOO
|
||||
7;CHECK 400;CHECK OPERACIONAL DE 400FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;O;;;6 H;6;horas;A O 6 H;400:00 HORAS DE VOO;;;400:00 HORAS DE VOO
|
||||
8;1-INSP AOL;INSPEÇÃO AOL 295-019;Última inspeção;Término da Anterior;N;;B;;;1 D;1;dias;B 1 D;;;3800 POUSOS;3800 POUSOS
|
||||
9;2-INSP AOL;INSPEÇÃO AOL 295-019;Última Inspeção Específica 8 1-INSP AOL;Término da Anterior;N;;B;;;1 D;1;dias;B 1 D;;;2000 POUSOS;2000 POUSOS
|
||||
10;3-INSP AOL;INSPEÇÃO AOL 295-019;Última Inspeção Específica 9 2-INSP AOL;Término da Anterior;N;;B;;;1 D;1;dias;B 1 D;;;2000 POUSOS;2000 POUSOS
|
||||
14;INSP 8Y;INSPEÇÃO CALENDÁRICA DE 8 YEARS;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;B;P;15;;20 D;20;dias;B P 15 20 D;;96 MESES CONTÍNUOS;;96 MESES CONTÍNUOS
|
||||
15;INSP 1C;INSPEÇÃO CHECK 1C;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;C;P;10;;65 D;65;dias;C P 10 65 D;2400:00 HORAS DE VOO;48 MESES CONTÍNUOS;;2400:00 HORAS DE VOO | 48 MESES CONTÍNUOS
|
||||
16;INSP 2C;INSPEÇÃO GERAL CHECK 2C;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;C;P;60;;10 D;10;dias;C P 60 10 D;4800:00 HORAS DE VOO;96 MESES CONTÍNUOS;;4800:00 HORAS DE VOO | 96 MESES CONTÍNUOS
|
||||
17;INSP 4Y;INSPEÇÃO CALENDÁRICA DE 4 YEARS;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;B;P;10;;10 D;10;dias;B P 10 10 D;;48 MESES CONTÍNUOS;;48 MESES CONTÍNUOS
|
||||
18;INSP 100FH BR01;INSPEÇÃO DE 100 FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;O;;;1 H;1;horas;O 1 H;100:00 HORAS DE VOO;;;100:00 HORAS DE VOO
|
||||
19;INSP 2400F BR01;INPEÇÃO 2400FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;O;;;3 H;3;horas;O 3 H;2400:00 HORAS DE VOO;;;2400:00 HORAS DE VOO
|
||||
20;INSP 3000F BR01;INSPEÇÃO 3000FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;B;;;1 D;1;dias;B 1 D;3000:00 HORAS DE VOO;;;3000:00 HORAS DE VOO
|
||||
22;INSP 1000F;INPEÇÃO 1000FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;B;;;1 D;1;dias;B 1 D;1000:00 HORAS DE VOO;;;1000:00 HORAS DE VOO
|
||||
23;INSP 50FH;INSPEÇÃO 50 FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;B;;;1 D;1;dias;B 1 D;50:00 HORAS DE VOO;;;50:00 HORAS DE VOO
|
||||
seq;sigla_mnt;descricao_mnt;referencia;tipo_vencimento;zera_tso;letra;nivel;nivel_descricao;var_media;duracao;duracao_valor;duracao_unidade;controle_original;intervalo_horas_voo;intervalo_meses_continuos;intervalo_pousos;intervalos
|
||||
2;INSP 1A;INSPEÇÃO CHECK 1A;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;B;Base;3;3 D;3;dias;N A B 3 3 D;300:00 HORAS DE VOO;8 MESES CONTÍNUOS;;300:00 HORAS DE VOO | 8 MESES CONTÍNUOS
|
||||
3;INSP 2A;INSPEÇÃO CHECK 2A;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;B;Base;10;4 D;4;dias;N A B 10 4 D;600:00 HORAS DE VOO;16 MESES CONTÍNUOS;;600:00 HORAS DE VOO | 16 MESES CONTÍNUOS
|
||||
4;INSP 3A;INSPEÇÃO CHECK 3A;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;B;Base;10;5 D;5;dias;N A B 10 5 D;900:00 HORAS DE VOO;24 MESES CONTÍNUOS;;900:00 HORAS DE VOO | 24 MESES CONTÍNUOS
|
||||
5;INSP 2Y;INSPEÇÃO CALENDÁRICA DE 2 YEARS;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;B;B;Base;5;5 D;5;dias;N B B 5 5 D;;24 MESES CONTÍNUOS;;24 MESES CONTÍNUOS
|
||||
6;CHECK 300;CHECK OPERACIONAL DE 300FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;O;Orgânico;;6 H;6;horas;N A O 6 H;300:00 HORAS DE VOO;;;300:00 HORAS DE VOO
|
||||
7;CHECK 400;CHECK OPERACIONAL DE 400FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;A;O;Orgânico;;6 H;6;horas;N A O 6 H;400:00 HORAS DE VOO;;;400:00 HORAS DE VOO
|
||||
8;1-INSP AOL;INSPEÇÃO AOL 295-019;Última inspeção;Término da Anterior;N;;B;Base;;1 D;1;dias;N B 1 D;;;3800 POUSOS;3800 POUSOS
|
||||
9;2-INSP AOL;INSPEÇÃO AOL 295-019;Última Inspeção Específica 8 1-INSP AOL;Término da Anterior;N;;B;Base;;1 D;1;dias;N B 1 D;;;2000 POUSOS;2000 POUSOS
|
||||
10;3-INSP AOL;INSPEÇÃO AOL 295-019;Última Inspeção Específica 9 2-INSP AOL;Término da Anterior;N;;B;Base;;1 D;1;dias;N B 1 D;;;2000 POUSOS;2000 POUSOS
|
||||
14;INSP 8Y;INSPEÇÃO CALENDÁRICA DE 8 YEARS;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;B;P;Parque;15;20 D;20;dias;N B P 15 20 D;;96 MESES CONTÍNUOS;;96 MESES CONTÍNUOS
|
||||
15;INSP 1C;INSPEÇÃO CHECK 1C;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;C;P;Parque;10;65 D;65;dias;N C P 10 65 D;2400:00 HORAS DE VOO;48 MESES CONTÍNUOS;;2400:00 HORAS DE VOO | 48 MESES CONTÍNUOS
|
||||
16;INSP 2C;INSPEÇÃO GERAL CHECK 2C;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;C;P;Parque;60;10 D;10;dias;N C P 60 10 D;4800:00 HORAS DE VOO;96 MESES CONTÍNUOS;;4800:00 HORAS DE VOO | 96 MESES CONTÍNUOS
|
||||
17;INSP 4Y;INSPEÇÃO CALENDÁRICA DE 4 YEARS;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;B;P;Parque;10;10 D;10;dias;N B P 10 10 D;;48 MESES CONTÍNUOS;;48 MESES CONTÍNUOS
|
||||
18;INSP 100FH BR01;INSPEÇÃO DE 100 FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;O;Orgânico;;1 H;1;horas;N O 1 H;100:00 HORAS DE VOO;;;100:00 HORAS DE VOO
|
||||
19;INSP 2400F BR01;INPEÇÃO 2400FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;O;Orgânico;;3 H;3;horas;N O 3 H;2400:00 HORAS DE VOO;;;2400:00 HORAS DE VOO
|
||||
20;INSP 3000F BR01;INSPEÇÃO 3000FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;B;Base;;1 D;1;dias;N B 1 D;3000:00 HORAS DE VOO;;;3000:00 HORAS DE VOO
|
||||
22;INSP 1000F;INPEÇÃO 1000FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;B;Base;;1 D;1;dias;N B 1 D;1000:00 HORAS DE VOO;;;1000:00 HORAS DE VOO
|
||||
23;INSP 50FH;INSPEÇÃO 50 FH;Especial (a contar dela mesma - Tipo D);Término da Anterior;N;;B;Base;;1 D;1;dias;N B 1 D;50:00 HORAS DE VOO;;;50:00 HORAS DE VOO
|
||||
|
||||
|
@@ -18,15 +18,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO CHECK 1A",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "A",
|
||||
"letra": "B",
|
||||
"nivel": "3",
|
||||
"var_media": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "A",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "3",
|
||||
"duracao": "3 D",
|
||||
"duracao_valor": 3,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "A B 3 3 D",
|
||||
"controle_original": "N A B 3 3 D",
|
||||
"intervalo_horas_voo": "300:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "8 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -42,15 +42,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO CHECK 2A",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "A",
|
||||
"letra": "B",
|
||||
"nivel": "10",
|
||||
"var_media": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "A",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "10",
|
||||
"duracao": "4 D",
|
||||
"duracao_valor": 4,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "A B 10 4 D",
|
||||
"controle_original": "N A B 10 4 D",
|
||||
"intervalo_horas_voo": "600:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "16 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -66,15 +66,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO CHECK 3A",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "A",
|
||||
"letra": "B",
|
||||
"nivel": "10",
|
||||
"var_media": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "A",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "10",
|
||||
"duracao": "5 D",
|
||||
"duracao_valor": 5,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "A B 10 5 D",
|
||||
"controle_original": "N A B 10 5 D",
|
||||
"intervalo_horas_voo": "900:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "24 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -90,15 +90,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO CALENDÁRICA DE 2 YEARS",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "B",
|
||||
"zera_tso": "N",
|
||||
"letra": "B",
|
||||
"nivel": "5",
|
||||
"var_media": "",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "5",
|
||||
"duracao": "5 D",
|
||||
"duracao_valor": 5,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B B 5 5 D",
|
||||
"controle_original": "N B B 5 5 D",
|
||||
"intervalo_horas_voo": "",
|
||||
"intervalo_meses_continuos": "24 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -113,15 +113,15 @@
|
||||
"descricao_mnt": "CHECK OPERACIONAL DE 300FH",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "A",
|
||||
"letra": "O",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "A",
|
||||
"nivel": "O",
|
||||
"nivel_descricao": "Orgânico",
|
||||
"var_media": "",
|
||||
"duracao": "6 H",
|
||||
"duracao_valor": 6,
|
||||
"duracao_unidade": "horas",
|
||||
"controle_original": "A O 6 H",
|
||||
"controle_original": "N A O 6 H",
|
||||
"intervalo_horas_voo": "300:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "",
|
||||
@@ -136,15 +136,15 @@
|
||||
"descricao_mnt": "CHECK OPERACIONAL DE 400FH",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "A",
|
||||
"letra": "O",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "A",
|
||||
"nivel": "O",
|
||||
"nivel_descricao": "Orgânico",
|
||||
"var_media": "",
|
||||
"duracao": "6 H",
|
||||
"duracao_valor": 6,
|
||||
"duracao_unidade": "horas",
|
||||
"controle_original": "A O 6 H",
|
||||
"controle_original": "N A O 6 H",
|
||||
"intervalo_horas_voo": "400:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "",
|
||||
@@ -159,15 +159,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO AOL 295-019",
|
||||
"referencia": "Última inspeção",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "B",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "",
|
||||
"duracao": "1 D",
|
||||
"duracao_valor": 1,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B 1 D",
|
||||
"controle_original": "N B 1 D",
|
||||
"intervalo_horas_voo": "",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "3800 POUSOS",
|
||||
@@ -182,15 +182,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO AOL 295-019",
|
||||
"referencia": "Última Inspeção Específica 8 1-INSP AOL",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "B",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "",
|
||||
"duracao": "1 D",
|
||||
"duracao_valor": 1,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B 1 D",
|
||||
"controle_original": "N B 1 D",
|
||||
"intervalo_horas_voo": "",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "2000 POUSOS",
|
||||
@@ -205,15 +205,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO AOL 295-019",
|
||||
"referencia": "Última Inspeção Específica 9 2-INSP AOL",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "B",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "",
|
||||
"duracao": "1 D",
|
||||
"duracao_valor": 1,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B 1 D",
|
||||
"controle_original": "N B 1 D",
|
||||
"intervalo_horas_voo": "",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "2000 POUSOS",
|
||||
@@ -228,15 +228,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO CALENDÁRICA DE 8 YEARS",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "B",
|
||||
"letra": "P",
|
||||
"nivel": "15",
|
||||
"var_media": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "B",
|
||||
"nivel": "P",
|
||||
"nivel_descricao": "Parque",
|
||||
"var_media": "15",
|
||||
"duracao": "20 D",
|
||||
"duracao_valor": 20,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B P 15 20 D",
|
||||
"controle_original": "N B P 15 20 D",
|
||||
"intervalo_horas_voo": "",
|
||||
"intervalo_meses_continuos": "96 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -251,15 +251,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO CHECK 1C",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "C",
|
||||
"letra": "P",
|
||||
"nivel": "10",
|
||||
"var_media": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "C",
|
||||
"nivel": "P",
|
||||
"nivel_descricao": "Parque",
|
||||
"var_media": "10",
|
||||
"duracao": "65 D",
|
||||
"duracao_valor": 65,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "C P 10 65 D",
|
||||
"controle_original": "N C P 10 65 D",
|
||||
"intervalo_horas_voo": "2400:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "48 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -275,15 +275,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO GERAL CHECK 2C",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "C",
|
||||
"letra": "P",
|
||||
"nivel": "60",
|
||||
"var_media": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "C",
|
||||
"nivel": "P",
|
||||
"nivel_descricao": "Parque",
|
||||
"var_media": "60",
|
||||
"duracao": "10 D",
|
||||
"duracao_valor": 10,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "C P 60 10 D",
|
||||
"controle_original": "N C P 60 10 D",
|
||||
"intervalo_horas_voo": "4800:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "96 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -299,15 +299,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO CALENDÁRICA DE 4 YEARS",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "B",
|
||||
"letra": "P",
|
||||
"nivel": "10",
|
||||
"var_media": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "B",
|
||||
"nivel": "P",
|
||||
"nivel_descricao": "Parque",
|
||||
"var_media": "10",
|
||||
"duracao": "10 D",
|
||||
"duracao_valor": 10,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B P 10 10 D",
|
||||
"controle_original": "N B P 10 10 D",
|
||||
"intervalo_horas_voo": "",
|
||||
"intervalo_meses_continuos": "48 MESES CONTÍNUOS",
|
||||
"intervalo_pousos": "",
|
||||
@@ -322,15 +322,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO DE 100 FH",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "O",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "O",
|
||||
"nivel_descricao": "Orgânico",
|
||||
"var_media": "",
|
||||
"duracao": "1 H",
|
||||
"duracao_valor": 1,
|
||||
"duracao_unidade": "horas",
|
||||
"controle_original": "O 1 H",
|
||||
"controle_original": "N O 1 H",
|
||||
"intervalo_horas_voo": "100:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "",
|
||||
@@ -345,15 +345,15 @@
|
||||
"descricao_mnt": "INPEÇÃO 2400FH",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "O",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "O",
|
||||
"nivel_descricao": "Orgânico",
|
||||
"var_media": "",
|
||||
"duracao": "3 H",
|
||||
"duracao_valor": 3,
|
||||
"duracao_unidade": "horas",
|
||||
"controle_original": "O 3 H",
|
||||
"controle_original": "N O 3 H",
|
||||
"intervalo_horas_voo": "2400:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "",
|
||||
@@ -368,15 +368,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO 3000FH",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "B",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "",
|
||||
"duracao": "1 D",
|
||||
"duracao_valor": 1,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B 1 D",
|
||||
"controle_original": "N B 1 D",
|
||||
"intervalo_horas_voo": "3000:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "",
|
||||
@@ -391,15 +391,15 @@
|
||||
"descricao_mnt": "INPEÇÃO 1000FH",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "B",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "",
|
||||
"duracao": "1 D",
|
||||
"duracao_valor": 1,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B 1 D",
|
||||
"controle_original": "N B 1 D",
|
||||
"intervalo_horas_voo": "1000:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "",
|
||||
@@ -414,15 +414,15 @@
|
||||
"descricao_mnt": "INSPEÇÃO 50 FH",
|
||||
"referencia": "Especial (a contar dela mesma - Tipo D)",
|
||||
"tipo_vencimento": "Término da Anterior",
|
||||
"zera": "N",
|
||||
"tso": "",
|
||||
"letra": "B",
|
||||
"nivel": "",
|
||||
"zera_tso": "N",
|
||||
"letra": "",
|
||||
"nivel": "B",
|
||||
"nivel_descricao": "Base",
|
||||
"var_media": "",
|
||||
"duracao": "1 D",
|
||||
"duracao_valor": 1,
|
||||
"duracao_unidade": "dias",
|
||||
"controle_original": "B 1 D",
|
||||
"controle_original": "N B 1 D",
|
||||
"intervalo_horas_voo": "50:00 HORAS DE VOO",
|
||||
"intervalo_meses_continuos": "",
|
||||
"intervalo_pousos": "",
|
||||
|
||||
Reference in New Issue
Block a user