| 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 |
| ABS | 01 | ABS_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | V | R | | | | | | 033 | |
| ABS | 30 | ABS_MEDID | C | 15 | 0 | Metragem 2 | Medida do local | @! | | | | 1 | | N | A | R | | | | | | | |
| ABS | 31 | ABS_LIMENT | C | 5 | 0 | Limite Entr. | Limite Marcação Entrada | 99:99 | | | | 1 | | N | A | R | | | | | | | |
| ABS | 32 | ABS_LIMSAI | C | 5 | 0 | Limite saída | Limite Marcação Saída | 99:99 | | | | 1 | | N | A | R | | | | | | | |
| ABS | 33 | ABS_CHECK | C | 1 | 0 | Check-in | Check-in Eletronico | @! | Pertence("12") | "1" | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| ABS | 37 | ABS_PROCED | M | 10 | 0 | Procedimento | Procedimento do Local | @! | | | | 1 | | N | A | R | | | | | | | |
| ABS | 38 | ABS_OBS | M | 10 | 0 | Observação | Observação do Local | @! | | | | 1 | | N | A | R | | | | | | | |
| ABS | 39 | ABS_RESTEC | C | 1 | 0 | Res. Tecnica | Reserva Tecnica | @! | Pertence("12") | "2" | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | |
| ABS | 43 | ABS_METROS | N | 7 | 0 | Toleranc.Dis | Tolerancia de Distancia | @E 9,999,999 | POSITIVO() | 0 | | 1 | | S | A | R | | | | | | | |
| ABS | 44 | ABS_LATITU | C | 30 | 0 | Latitude | Latitude | | A160VldLL(FwFldGet("ABS_LATITU")) | | | 1 | | | A | R | | | | | | | |
| ABS | 45 | ABS_LONGIT | C | 30 | 0 | Longitude | Longitude | | A160VldLL(FwFldGet("ABS_LONGIT")) | | | 1 | | N | A | R | | | | | | | |
| ABS | 46 | ABS_CHFOTO | C | 1 | 0 | Foto Obrigat | Foto Obrigatória | @! | Pertence('12') | '1' | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| ABS | 47 | ABS_CONTA | C | 20 | 0 | Conta Contáb | Conta Contábil | @! | Vazio() .OR. ExistCpo("CT1",FwFldGet("ABS_CONTA")) | | CT1 | 1 | | | A | R | | | | | | 003 | |
| ABS | 48 | ABS_ITEM | C | 9 | 0 | Item Contáb. | Item Contábil | @! | Vazio() .OR. ExistCpo("CTD",FwFldGet("ABS_ITEM")) | | CTD | 1 | | | A | R | | | | | | 005 | |
| ABS | 49 | ABS_CLVL | C | 9 | 0 | Classe Valor | Classe de Valor | @! | Vazio() .OR. ExistCpo("CTH",FwFldGet("ABS_CLVL")) | | CTH | 1 | | | A | R | | | | | | 006 | |
| ABS | 54 | ABS_CALEND | C | 6 | 0 | Cal. Feriado | Calendario Feriados | @! | Vazio() .OR. ExistCpo("AC0") | | AC0 | 1 | | N | A | R | | | | | | | |
| ABS | 55 | ABS_REGRA | C | 2 | 0 | Regra Apont. | Regra de Apontamento | @! | ExistCpo("SPA") | | SPA | 1 | | S | A | R | | | | | | 181 | |
| ABS | 56 | ABS_METRO | N | 9 | 2 | Metragem | Metragem | @E 999,999.99 | Positivo() | | | 1 | | N | A | R | | | | | | | |
| ABS | 02 | ABS_LOCAL | C | 8 | 0 | Código | Código do Local | @! | NaoVazio() .AND. ExistChav("ABS") | GetSXENum("ABS","ABS_LOCAL") | | 1 | | S | V | R | | | | | | 131 | 1 |
| ABS | 03 | ABS_DESCRI | C | 50 | 0 | Descrição | Descrição do Local | @! | | | | 1 | | S | A | R | | | | | | | 1 |
| ABS | 04 | ABS_ENTIDA | C | 1 | 0 | Entidade | Tipo da Entidade | @! | Pertence("12") | | | 1 | | S | A | R | | 1=Cliente;2=Prospect | | | | | 1 |
| ABS | 05 | ABS_CODIGO | C | 6 | 0 | Código | Código da Entidade | @! | Vazio() .OR. IIF(M->ABS_ENTIDA=="1",ExistCpo("SA1"),ExistCpo("SUS")) | | | 1 | | S | A | R | | | | | | 001 | 1 |
| ABS | 06 | ABS_LOJA | C | 2 | 0 | Loja | Loja da Entidade | @! | IIF(M->ABS_ENTIDA=="1",ExistCpo("SA1",M->ABS_CODIGO+M->ABS_LOJA),ExistCpo("SUS",M->ABS_CODIGO+M->ABS_LOJA)) | | | 1 | | S | A | R | | | | | | 002 | 1 |
| ABS | 07 | ABS_DESENT | C | 40 | 0 | Descrição | Descrição da Entidade | @! | | At160DsEnt() | | 1 | | S | V | V | | | | | At160DsEnt("1") | | 1 |
| ABS | 08 | ABS_FILCC | C | 2 | 0 | Filial CC | Filial Centro de Custo | | Vazio() .Or. ExistCpo("SM0", cEmpAnt+M->ABS_FILCC) | | SM0 | 1 | | S | A | R | | | | | | 033 | 1 |
| ABS | 09 | ABS_CCUSTO | C | 9 | 0 | C.Custo | Centro de Custo | @! | Vazio() .OR. At160HasCC( M->ABS_FILCC, M->ABS_CCUSTO ) | | ABSCTT | 1 | | S | A | R | | | | | | 004 | 1 |
| ABS | 10 | ABS_REGIAO | C | 3 | 0 | Região | Região da Localidade | @! | Vazio() .OR. ExistCpo("SX5","A2"+M->ABS_REGIAO) | | A2 | 1 | | S | A | R | | | | | | | 1 |
| ABS | 11 | ABS_DSCREG | C | 50 | 0 | Descrição | Descrição da Região | @! | | IIF(!EMPTY(M->ABS_REGIAO),ALLTRIM( POSICIONE("SX5",1,XFILIAL("SX5")+"A2"+M->ABS_REGIAO,"X5_DESCRI") ),"") | | 1 | | N | V | V | | | | | | | 1 |
| ABS | 12 | ABS_LOCPAI | C | 8 | 0 | Sublocal de | Sublocal de | @! | Vazio() .OR. (ExistCpo( "ABS",M->ABS_LOCPAI,1 ) .AND. FwFldGet("ABS_LOCAL") <> M->ABS_LOCPAI) .AND. At160VlPai() | | ABS | 1 | | S | A | R | | | | | | 131 | 1 |
| ABS | 13 | ABS_DESPAI | C | 50 | 0 | Sub. de Desc | Sublocal de Descrição | @! | | IIF(!INCLUI,At160LDesc(ABS->ABS_LOCPAI),"") | | 1 | | S | V | V | | | | | At160LDesc(ABS->ABS_LOCPAI) | | 1 |
| ABS | 14 | ABS_HORINI | C | 5 | 0 | Hora inicial | Hora abertura do local | 99:99 | | | | 1 | | N | A | R | | | | | | | 1 |
| ABS | 15 | ABS_HORFIM | C | 5 | 0 | Hora final | Hora fechamento do local | 99:99 | | | | 1 | | N | A | R | | | | | | | 1 |
| ABS | 16 | ABS_END | C | 40 | 0 | Endereço | Endereço do local | @! | | | | 1 | | N | A | R | | | | | | | 1 |
| ABS | 17 | ABS_BAIRRO | C | 30 | 0 | Bairro | Bairro do local | @! | | | | 1 | | N | A | R | | | | | | | 1 |
| ABS | 18 | ABS_ESTADO | C | 2 | 0 | Estado | Estado do local | @! | Vazio() .OR. ExistCpo("SX5","12"+M->ABS_ESTADO) | | 12 | 1 | | N | A | R | | | | | | 010 | 1 |
| ABS | 19 | ABS_CODMUN | C | 7 | 0 | Cod Mun | Código Municipio | 9999999 | | | CC2ABS | 1 | S | N | A | R | | | | !Empty(M->ABS_ESTADO) | | 053 | 1 |
| ABS | 20 | ABS_MUNIC | C | 60 | 0 | Município | Município do local | @! | | | | 1 | | N | V | R | | | | | | | 1 |
| ABS | 21 | ABS_CEP | C | 8 | 0 | CEP | Cod Endereçamento Postal | @R 99999-999 | | | | 1 | | N | A | R | | | | | | | 1 |
| ABS | 22 | ABS_CONTAT | C | 6 | 0 | Contato | Contato do local | @! | Vazio() .OR. ExistCpo("SU5") | | SU5 | 1 | S | N | A | R | | | | | | | 1 |
| ABS | 23 | ABS_DCONTA | C | 50 | 0 | Descrição | Descrição do contato | @! | | IIF(!EMPTY(M->ABS_CONTAT),ALLTRIM( POSICIONE("SU5",1,XFILIAL("SU5")+M->ABS_CONTAT,"U5_CONTAT") ) ,"") | | 1 | | N | V | V | | | | | | 176 | 1 |
| ABS | 24 | ABS_CARGO | C | 15 | 0 | Cargo contat | Cargo do contato | @! | | IIF(!EMPTY(M->ABS_CONTAT),ALLTRIM( POSICIONE("SU5",1,XFILIAL("SU5")+M->ABS_CONTAT,"U5_FUNCAO") ) ,"") | | 1 | | N | V | V | | | | | | | 1 |
| ABS | 25 | ABS_TEL | C | 15 | 0 | Telefone | Telefone do contato | @! | | IIF(!EMPTY(M->ABS_CONTAT),ALLTRIM( POSICIONE("SU5",1,XFILIAL("SU5")+M->ABS_CONTAT,"U5_FONE") ) ,"") | | 1 | | N | V | V | | | | | | | 1 |
| ABS | 26 | ABS_EMAIL | C | 40 | 0 | Email | Email do contato | | | IIF(!EMPTY(M->ABS_CONTAT),ALLTRIM( POSICIONE("SU5",1,XFILIAL("SU5")+M->ABS_CONTAT,"U5_EMAIL") ) ,"") | | 1 | | N | V | V | | | | | | | 1 |
| ABS | 27 | ABS_RECISS | C | 1 | 0 | Rec Iss ? | Recolhe ISS ? | @! | Pertence(" 12") | | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | 1 |
| ABS | 28 | ABS_SINDIC | C | 2 | 0 | Sindicato | Sindicato | @! | Vazio() .OR. ExistCpo("RCE") | | RCE | 1 | | N | A | R | | | | | | 173 | 1 |
| ABS | 29 | ABS_DSCSIN | C | 40 | 0 | Descrição | Descrição do Sindicato | @! | | IIF(!EMPTY(M->ABS_SINDIC),ALLTRIM( POSICIONE("RCE",1,XFILIAL("RCE")+M->ABS_SINDIC,"RCE_DESCRI") ) ,"") | | 1 | | N | V | V | | | | | | | 1 |
| ABS | 34 | ABS_CLIFAT | C | 6 | 0 | Cli. Fat. | Cliente para Faturamento | @! | ExistCpo("SA1",FwFldGet("ABS_CLIFAT")) | | SA1 | 1 | | N | A | R | | | | | | 001 | 1 |
| ABS | 35 | ABS_LJFAT | C | 2 | 0 | Loja. Fat. | Loja para Faturamento | @! | ExistCpo("SA1",FwFldGet("ABS_CLIFAT")+FwFldGet("ABS_LJFAT")) | | | 1 | S | N | A | R | | | | | | 002 | 1 |
| ABS | 36 | ABS_DSCFAT | C | 50 | 0 | Dsc.Cli. Fat | Desc Cliente Faturamento | @! | ExistCpo("SA1",FwFldGet("ABS_CLIFAT")+FwFldGet("ABS_LJFAT")) | IIF(!INCLUI,ALLTRIM( POSICIONE("SA1",1,XFILIAL('SA1')+ABS->ABS_CLIFAT+ABS->ABS_LJFAT,"A1_NOME")),"") | | 1 | | N | V | V | | | | | | 175 | 1 |
| ABS | 40 | ABS_CLENTR | C | 6 | 0 | Cl. Entrega | Cliente Entrega | @! | Vazio() .Or. ExistCpo("SA1") | | SA1 | 1 | S | N | A | R | | | | | | 001 | 1 |
| ABS | 41 | ABS_LJENTR | C | 2 | 0 | Lj Entrega | Loja Entrega | @! | Vazio() .Or. ExistCpo("SA1",FwFldGet("ABS_CLENTR")+M->ABS_LJENTR) | | | 1 | S | N | A | R | | | | | | 002 | 1 |
| ABS | 42 | ABS_NMENTR | C | 50 | 0 | Nome Entrega | Nome Entrega | @! | | If( Inclui, "", Posicione("SA1",1,xFilial("SA1")+ABS->(ABS_CLENTR+ABS_LJENTR), "A1_NOME")) | | 1 | | N | V | V | | | | | Posicione("SA1",1,xFilial("SA1")+ABS->(ABS_CLENTR+ABS_LJENTR), "A1_NOME") | 175 | 1 |
| ABS | 50 | ABS_BASEOP | C | 6 | 0 | Bas Operacio | Base Operacional | @! | ExistCpo('AA0') .And. At160VlBs(FwFldGet("ABS_LOCAL"),FwFldGet("ABS_BASEOP")) | | AA0 | 1 | S | S | A | R | | | | | | | 1 |
| ABS | 51 | ABS_DESCBO | C | 30 | 0 | Des Base Ope | Des Base Operacional | @! | | IIF(!INCLUI,ALLTRIM( POSICIONE("AA0",1,XFILIAL('AA0')+ABS->ABS_BASEOP,"AA0_DESCRI")),"") | | 1 | | S | V | V | | | | | | | 1 |
| ABS | 52 | ABS_CODSUP | C | 6 | 0 | Área Sup. | Código Área de Supervisão | | ExistCpo('TGS') | | TGSDSC | 1 | | S | A | R | | | | | | | 1 |
| ABS | 53 | ABS_DSCSUP | C | 50 | 0 | Dsc Area Sup | Descritivo Área Supervisã | | | IIF(!INCLUI,ALLTRIM( POSICIONE("TGS",1,FWXFILIAL('TGS')+ABS->ABS_CODSUP,"TGS_DESCRI")),"") | | 1 | | S | V | V | | | | | POSICIONE("TGS",1,FWXFILIAL("TGS")+ABS->ABS_CODSUP,"TGS_DESCRI") | | 1 |