| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| GI2 | 01 | GI2_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | V | R | | | | | | 033 | |
| GI2 | 02 | GI2_COD | C | 6 | 0 | Cód. Linha | Código da Linha | @! | Vazio() .or. ExistChav("GI2",M->GI2_COD,1) | IIF(INCLUI,GETSXENUM("GI2","GI2_COD"),GI2->GI2_COD) | | 1 | | S | A | R | | | | INCLUI | | | |
| GI2 | 03 | GI2_VIA | C | 6 | 0 | Código Via | Cód. Via da Linha | @! | Vazio() .or. ExistCpo('G9U') | | G9U | 1 | S | S | A | R | | | | | | | |
| GI2 | 04 | GI2_DESVIA | C | 40 | 0 | Via da Linha | Descrição da via da linha | @! | | IIF(INCLUI,'', POSICIONE("G9U",1,XFILIAL("G9U") + GI2->GI2_VIA,"G9U_DESCRI")) | | 1 | | S | V | V | | | | | POSICIONE("G9U",1,xFilial("G9U")+GI2->GI2_VIA,'G9U_DESCRI') | | |
| GI2 | 05 | GI2_ORGAO | C | 6 | 0 | Cód. Órgão | Código do Órgão | @! | Vazio() .OR. ExistCpo("GI0") | | GI0 | 1 | S | S | A | R | | | | | | | |
| GI2 | 06 | GI2_NORG | C | 60 | 0 | Nom. Órgão | Nome do Órgão | @! | | IIF(INCLUI, "", POSICIONE("GI0", 1, XFILIAL("GI0") + GI2->GI2_ORGAO, "GI0_DESCRI")) | | 1 | | S | V | V | | | | | POSICIONE("GI0",1,XFILIAL("GI0")+GI2->GI2_ORGAO,"GI0_DESCRI") | | |
| GI2 | 07 | GI2_TIPLIN | C | 6 | 0 | Tipo Linha | Tipo Linha | @! | ExistCpo("GQC",FWFldGet("GI2_TIPLIN")) | | GQD | 1 | S | S | A | R | | | | !Empty(FWFldGet("GI2_ORGAO")) .or. FwIsInCall('GTPI002') | | | |
| GI2 | 08 | GI2_NTIPLI | C | 30 | 0 | Desc Tp Lin | Descrição Tip Linha | @! | | IIF(INCLUI,'', POSICIONE('GQC',1,XFILIAL('GQC')+GI2->GI2_TIPLIN,'GQC_DESCRI') ) | | 1 | | S | V | V | | | | | POSICIONE('GQC',1,XFILIAL('GQC')+GI2->GI2_TIPLIN,'GQC_DESCRI') | | |
| GI2 | 09 | GI2_CATEG | C | 6 | 0 | Categoria | Categoria | @! | Vazio() .OR. ExistCpo("GYR") | | GYR | 1 | S | S | A | R | | | | !Empty(FWFldGet("GI2_ORGAO")) .And. INCLUI | | | |
| GI2 | 10 | GI2_NCATEG | C | 40 | 0 | Desc. Categ. | Desc. Categ. | @! | | IIF(INCLUI, '', POSICIONE("GYR", 1, XFILIAL("GYR") + GI2->GI2_CATEG, "GYR_DESCRI") ) | | 1 | | S | A | V | | | | | POSICIONE('GYR',1,XFILIAL('GYR')+GI2->GI2_CATEG,'GYR_DESCRI') | | |
| GI2 | 11 | GI2_LOCINI | C | 6 | 0 | Loc. Início | Localidade Início | @! | GA002VldLc('GI2_LOCINI') | | GI1 | 1 | S | S | A | R | | | | INCLUI .or. FwIsInCallStack('GTPI002') | | | |
| GI2 | 12 | GI2_NLOCIN | C | 40 | 0 | Nom.Loc.Ini. | Nome Localidade Inicial | @! | | IIF(INCLUI, "", POSICIONE("GI1", 1, XFILIAL("GI1") + GI2->GI2_LOCINI, "GI1_DESCRI") ) | | 1 | | S | V | V | | | | | POSICIONE("GI1",1,XFILIAL("GI1")+GI2->GI2_LOCINI,"GI1_DESCRI") | | |
| GI2 | 13 | GI2_LOCFIM | C | 6 | 0 | Loc. Final | Localidade Final | @! | GA002VldLc('GI2_LOCFIM') | | GI1 | 1 | S | S | A | R | | | | INCLUI .or. FwIsInCallStack('GTPI002') | | | |
| GI2 | 14 | GI2_NLOCFI | C | 40 | 0 | Nom.Loc.Fim | Nome Localidade Final | @! | | IIF(INCLUI, "", POSICIONE("GI1", 1, XFILIAL("GI1") + GI2->GI2_LOCFIM, "GI1_DESCRI") ) | | 1 | | S | V | V | | | | | POSICIONE("GI1",1,XFILIAL("GI1")+GI2->GI2_LOCFIM,"GI1_DESCRI") | | |
| GI2 | 15 | GI2_PREFIX | C | 20 | 0 | Prefixo | Prefixo da Linha | @! | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 16 | GI2_KMIDA | N | 8 | 2 | KM Ida | Quilometragem de Ida | @E 99,999.99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| GI2 | 17 | GI2_HRIDA | C | 4 | 0 | Tempo ida | Tempo de ida | @R 99:99 | GtpxValHr() | '0000' | | 1 | | N | A | R | | | | | | | |
| GI2 | 18 | GI2_KMVOLT | N | 8 | 2 | KM Volta | Quilometragem de Volta | @E 99,999.99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| GI2 | 19 | GI2_HRVOLT | C | 4 | 0 | Tempo Volta | Tempo de volta | @R 99:99 | GtpxValHr() | '0000' | | 1 | | N | A | R | | | | | | | |
| GI2 | 20 | GI2_KMTOTA | N | 9 | 2 | KM Total | Quilometragem Total | @E 999,999.99 | Positivo() | | | 1 | | S | A | R | | | | | | | |
| GI2 | 21 | GI2_HRPADR | C | 4 | 0 | Tempo Padrao | Tempo de padrão | @R 99:99 | GtpxValHr(.F.) | '0000' | | 1 | | N | A | R | | | | | | | |
| GI2 | 22 | GI2_PASESC | C | 1 | 0 | Passe Escola | Permite passe escolar | @! | | "2" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| GI2 | 23 | GI2_MSBLQL | C | 1 | 0 | Status | Status do Registro | | Pertence('12') | "2" | | 1 | | N | A | R | | 1=Inativo;2=Ativo | | | | | |
| GI2 | 24 | GI2_DEL | C | 1 | 0 | Deletado | Registro Deletado | @! | | "2" | | 1 | | N | V | R | | 1=Sim;2=Não | | | | | |
| GI2 | 25 | GI2_HIST | C | 1 | 0 | Histórico | Histórico | @! | Pertence('12') | "2" | | 1 | | N | V | R | | 1=Sim;2=Nao | | | | | |
| GI2 | 26 | GI2_KMMED | N | 8 | 2 | Km Med. | Km Médio | @E 99,999.99 | | | | 1 | | | A | R | | | | | | | |
| GI2 | 27 | GI2_PONPAR | N | 2 | 0 | Ponto Parada | Ponto Paradas | 99 | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 28 | GI2_DTALT | D | 8 | 0 | Data Alt. | Data de Alteracao | | | | | 1 | | N | V | R | | | | | | | |
| GI2 | 29 | GI2_DTINC | D | 8 | 0 | Data Inc. | Data de Inclusão | | | IIF(INCLUI, DDATABASE, ) | | 1 | | N | V | R | | | | | | | |
| GI2 | 30 | GI2_HORAS | N | 6 | 2 | Horas | Horas de viagem | @E 999.99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| GI2 | 31 | GI2_REVISA | C | 3 | 0 | Revisa | Revisão da linha | @! | | "0001" | | 1 | | N | V | R | | | | | | | |
| GI2 | 32 | GI2_PRXFIM | C | 10 | 0 | Prefixo Fim | Prefixo Final da Linha | @! | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 33 | GI2_QTDLUG | N | 3 | 0 | Qtd. Lugares | Quantidade Lugares | @E 999 | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 34 | GI2_QTLUGO | N | 3 | 0 | Qtd Ofertado | Qtd. Lugares Ofertados | @E 999 | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 35 | GI2_LINPRI | C | 6 | 0 | Lin.Princip | Linha Principal | @! | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 36 | GI2_DTVGIN | D | 8 | 0 | Vigência Ini | Data vigência inicial | | | dDataBase | | 1 | | N | V | R | | | | | | | |
| GI2 | 37 | GI2_DESCRI | C | 30 | 0 | Desc. Linha | Descrição da Linha | @! | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 38 | GI2_KMPROD | N | 8 | 2 | KM Real | KM Real do veículo | @E 99,999.99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| GI2 | 39 | GI2_NUMLIN | C | 5 | 0 | Nr. Linha | Numero da linha | @! | | | | 1 | | S | A | R | | | | | | | |
| GI2 | 40 | GI2_FRTAPL | N | 6 | 2 | Frota Aplica | Frota Aplicada da Linha | @E 999.99 | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 41 | GI2_DTLOG | D | 8 | 0 | Data Log | Data do log | | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 42 | GI2_HRLOG | C | 4 | 0 | Hora log | Hora do log | @R 99:99 | | | | 1 | | N | A | R | | | | | | | |
| GI2 | 43 | GI2_STATUS | C | 1 | 0 | Status Log | Status do log | @! | | "2" | | 1 | | N | A | R | | 1=Atualizado;2=Atualizando;3=Erro de atualização | | | | | |