| 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 |
| GI1 | 01 | GI1_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | V | R | | | | | | 033 | |
| GI1 | 02 | GI1_COD | C | 6 | 0 | Localidade | Localidade | @! | VAZIO() .OR. EXISTCHAV("GI1",FWFldGet("GI1_COD"),1) | IIF(INCLUI,GETSXENUM("GI1","GI1_COD"),GI1->GI1_COD) | | 1 | | S | A | R | | | | Inclui | | | |
| GI1 | 03 | GI1_DESCRI | C | 40 | 0 | Descrição | Descrição da Localidade | @! | | | | 1 | | S | A | R | | | | | | | |
| GI1 | 04 | GI1_CODTIP | C | 6 | 0 | Cod.Tip.Loc. | Codigo Tipo Localidade | @! | Vazio() .or. ExistCpo("G9V",M->G9V_CODIGO) | | G9V | 1 | S | N | A | R | | | | | | | |
| GI1 | 05 | GI1_DESTIP | C | 40 | 0 | Des.Tip. Loc | Descrição Tipo Localide | @! | | If(!Inclui,POSICIONE("G9V",1,XFILIAL("G9V")+GI1->GI1_CODTIP,"G9V_DESCRI") ,'') | | 1 | | S | V | V | | | | | POSICIONE("G9V",1,XFILIAL("G9V")+GI1->GI1_CODTIP,"G9V_DESCRI") | | |
| GI1 | 06 | GI1_PAIS | C | 3 | 0 | País | País | @! | Vazio() .or. ExistCpo("SYA",FWFldGet("GI1_PAIS")) | "105" | SYA | 1 | S | N | A | R | | | | INCLUI | | | |
| GI1 | 07 | GI1_DPAIS | C | 30 | 0 | Des. País | Descrição País | @! | | If(!Inclui,POSICIONE("SYA",1,XFILIAL("SYA")+GI1->GI1_PAIS,"YA_DESCR"),"") | | 1 | | S | V | V | | | | | POSICIONE("SYA",1,XFILIAL("SYA")+GI1->GI1_PAIS,"YA_DESCR") | | |
| GI1 | 08 | GI1_UF | C | 2 | 0 | Estado | Estado | @! | Vazio () .or. ExistCpo("SX5","12"+FWFldGet("GI1_UF")) | | 12 | 1 | S | S | A | R | | | | INCLUI | | 010 | |
| GI1 | 09 | GI1_DESUF | C | 55 | 0 | Desc. UF | Descrição UF | @! | | If(!Inclui,POSICIONE("SX5",1,XFILIAL("SX5")+"12"+GI1->GI1_UF,"X5_DESCRI"),"") | | 1 | | S | V | V | | | | | POSICIONE("SX5",1,XFILIAL("SX5")+"12"+GI1->GI1_UF,"X5_DESCRI") | | |
| GI1 | 10 | GI1_CDMUNI | C | 5 | 0 | Cód.Municip. | Código do Município | @9 | Vazio() .Or.ExistCpo('CC2', M->GI1_UF + M->GI1_CDMUNI) | | CC2GI1 | 1 | S | N | A | R | | | | INCLUI | | | |
| GI1 | 11 | GI1_DSMUNI | C | 60 | 0 | Descr.Munic. | Descrição do Município | @! | | | | 1 | | S | A | R | | | | | | | |
| GI1 | 12 | GI1_AGENCI | C | 1 | 0 | Agência | Localidade Agência | @! | PERTENCE('12') | '2' | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| GI1 | 13 | GI1_KMGRRD | N | 8 | 2 | KM Gar./Rod. | KM Garagem/ Rodoviária | @E 99,999.99 | POSITIVO() | | | 1 | | S | A | R | | | | | | | |
| GI1 | 14 | GI1_HRGRRD | C | 4 | 0 | Hr. Gar./Rod | Hr. Garagem/ Rodoviária | @R 99:99 | GtpxValHr() | '0000' | | 1 | | N | A | R | | | | | | | |
| GI1 | 15 | GI1_KMRDGR | N | 8 | 2 | KM Rod./ Gar | KM Rodoviária/ Garagem | @E 99,999.99 | Positivo() | | | 1 | | S | A | R | | | | | | | |
| GI1 | 16 | GI1_HRRDGR | C | 4 | 0 | Hr. Rod./ Ga | Hr. Rodoviária/ Garagem | @R 99:99 | GtpxValHr() | '0000' | | 1 | | N | A | R | | | | | | | |
| GI1 | 17 | GI1_MSBLQL | C | 1 | 0 | Status | Status do Registro | | | "2" | | 1 | | N | A | R | | 1=Inativo;2=Ativo | | | | | |
| GI1 | 18 | GI1_FORMUN | C | 6 | 0 | Forn.Municip | Fornecedor do municipio | @! | Vazio() .Or. ExistCpo("SA2",FWFldGet("GI1_FORMUN")) | | FOR | 1 | S | S | A | R | | | | | | 001 | |
| GI1 | 19 | GI1_LJFRMN | C | 2 | 0 | Lj.For.Mun | Loja Forn. Municipio | @! | Vazio() .Or. ExistCpo("SA2",FWFldGet("GI1_FORMUN")+FWFldGet("GI1_LJFRMN")) | | | 1 | S | S | A | R | | | | | | 002 | |
| GI1 | 20 | GI1_DFRMN | C | 30 | 0 | Desc. Forn. | Descrição do Fornecedor | @! | | If(!Inclui,POSICIONE('SA2',1,XFILIAL('SA2')+GI1->GI1_FORMUN+GI1->GI1_LJFRMN,'A2_NREDUZ'),'') | | 1 | | N | V | V | | | | | POSICIONE("SA2",1,XFILIAL("SA2")+GI1->GI1_FORMUN+GI1->GI1_LJFRMN,"A2_NOME") | | |
| GI1 | 21 | GI1_KMGAR | N | 8 | 2 | KM Garagem | KM Garagem | @E 99,999.99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| GI1 | 22 | GI1_HRROD | C | 4 | 0 | Hr Gar.-Rod. | Tempo entre Garag. e Rod. | @! | | "0000" | | 1 | | N | A | R | | | | | | | |
| GI1 | 23 | GI1_CODPAI | C | 6 | 0 | Localid. Pai | Localidade Pai | @! | ExistCpo("GI1") .And. Empty(Posicione("GI1",1,xFilial("GI1")+M->GI1_CODPAI,"GI1_CODPAI")) | | GI1PAI | 1 | | N | A | R | | | | | | | |
| GI1 | 24 | GI1_KMROD | N | 8 | 2 | KM Rodov. | KM Rodoviária | @E 99,999.99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| GI1 | 25 | GI1_TIPO | C | 1 | 0 | Tipo | Tipo | @! | Pertence("12") | | | 1 | | N | A | R | | 1=Agencia;2=Rodoviaria | | | | | |
| GI1 | 26 | GI1_SIGLA | C | 3 | 0 | Sigla | Sigla da Localidade | @! | | | | 1 | | N | A | R | | | | | | | |
| GI1 | 27 | GI1_DTALT | D | 8 | 0 | Data Alt. | Data de Alteração | | | | | 1 | | N | V | R | | | | | | | |
| GI1 | 28 | GI1_HRGAR | C | 4 | 0 | Hr Rod-Gar. | Tempo entre Rod. e Garag. | @! | | "0000" | | 1 | | N | A | R | | | | | | | |
| GI1 | 29 | GI1_MINUTO | N | 2 | 0 | Minutos | Minutos | @E 99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| GI1 | 30 | GI1_IBGE | C | 11 | 0 | Cód.IBGE | Código do IBGE | @! | | | | 1 | | N | A | R | | | | | | | |
| GI1 | 31 | GI1_DTINC | D | 8 | 0 | Data Inc. | Data de Inclusão | | | DDATABASE | | 1 | | N | V | R | | | | | | | |
| GI1 | 32 | GI1_CODINT | C | 12 | 0 | Cód Interno | Código Interno | @! | | | | 1 | | S | A | R | | | | | | | |
| GI1 | 33 | GI1_ZONA | C | 6 | 0 | Zona | Codigo da Zona | @! | ExistChav("DA5") | | | 1 | | S | V | R | | | | | | | |
| GI1 | 34 | GI1_STATUS | C | 1 | 0 | Reg. Ativo? | Registro Ativo? | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Ativo;2=Inativo | | | | | |
| GI1 | 35 | GI1_CEP | C | 10 | 0 | CEP | CEP | @! | | | | 1 | | N | A | R | | | | | | | |
| GI1 | 36 | GI1_ENDERE | C | 220 | 0 | Endereço | Endereço | @! | | | | 1 | | N | A | R | | | | | | | |
| GI1 | 37 | GI1_BAIRRO | C | 220 | 0 | Bairro | Bairro | @! | | | | 1 | | N | A | R | | | | | | | |
| GI1 | 38 | GI1_TPLOC | C | 3 | 0 | Tp.Localidad | Tipo de Localidade | @! | | | | 1 | | N | A | R | | | | | | | |
| GI1 | 39 | GI1_URBANO | L | 1 | 0 | Urbano? | Urbano? | | | .F. | | 1 | | N | A | R | | | | | | | |