| 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 |
| GYG | 01 | GYG_FILIAL | C | 2 | 0 | Filial | Filial do Sstema | | | | | 1 | | N | A | R | | | | | | 033 | |
| GYG | 02 | GYG_CODIGO | C | 6 | 0 | Código | Código do Colaborador | @! | NaoVazio() .And. ExistChav('GYG') | IIF(INCLUI,GETSXENUM("GYG","GYG_CODIGO"),GYG->GYG_CODIGO) | | 1 | | S | A | R | | | | | | | |
| GYG | 03 | GYG_FUNCIO | C | 6 | 0 | Matrícula | Matrícula do Funcionário | @! | (Vazio() .Or. ExistCpo('SRA')) | | SRA | 1 | S | S | A | R | | | | INCLUI | | 121 | |
| GYG | 04 | GYG_NOME | C | 30 | 0 | Nome | Nome do Colaborador | @! | | | | 1 | | S | A | R | | | | | | | |
| GYG | 05 | GYG_FUNCOD | C | 5 | 0 | Cod. Função | Código da Função. | @! | | IF(!INCLUI,POSICIONE('SRA', 1, XFILIAL('SRA')+GYG->GYG_FUNCIO, 'RA_CODFUNC'),"") | | 1 | S | N | A | R | | | | | | 160 | |
| GYG | 06 | GYG_FUNDES | C | 20 | 0 | Desc. Função | Descrição da Função | @! | | IF(!INCLUI,POSICIONE('SRJ',1,XFILIAL('SRJ')+(POSICIONE('SRA',1,XFILIAL('SRA')+GYG->GYG_FUNCIO,'RA_CODFUNC')),'RJ_DESC'),"") | | 1 | | N | V | V | | | | | | | |
| GYG | 07 | GYG_TURCOD | C | 3 | 0 | Turno Trab. | Turno do Funcionário | @! | | IF(!INCLUI,POSICIONE('SRA', 1, XFILIAL('SRA')+GYG->GYG_FUNCIO, 'RA_TNOTRAB'),"") | | 1 | S | N | V | V | | | | | | | |
| GYG | 08 | GYG_TURDES | C | 50 | 0 | Desc. Turno | Descrição do Turno | @! | | IF(!INCLUI,POSICIONE('SR6',1,XFILIAL('SR6')+(POSICIONE('SRA',1,XFILIAL('SRA')+GYG->GYG_FUNCIO,'RA_TNOTRAB')),'R6_DESC'),"") | | 1 | | N | V | V | | | | | | | |
| GYG | 09 | GYG_CARCOD | C | 5 | 0 | Cargo | Código do Cargo | @! | | IF(!INCLUI,POSICIONE('SRA', 1, XFILIAL('SRA')+GYG->GYG_FUNCIO, 'RA_CARGO'),"") | | 1 | S | N | V | V | | | | | | 161 | |
| GYG | 10 | GYG_CARDES | C | 30 | 0 | Desc. Cargo | Descrição do Cargo | @! | | IF(!INCLUI,POSICIONE('SQ3',1,XFILIAL('SQ3')+(POSICIONE('SRA',1,XFILIAL('SRA')+GYG->GYG_FUNCIO,'RA_CARGO')),'Q3_DESCSUM'),"") | | 1 | | N | V | V | | | | | | | |
| GYG | 11 | GYG_LOCPAD | C | 6 | 0 | Local Padrao | Localidade | | Vazio().Or.ExistCpo("GI1") | | GI1 | 1 | S | S | A | R | | | | | | | |
| GYG | 12 | GYG_DESLOC | C | 40 | 0 | Desc. Loc. | Descrição da Localidade | @! | | If(!INCLUI, Posicione('GI1',1,xFilial('GI1')+GYG->GYG_LOCPAD,'GI1_DESCRI'),'') | | 1 | | N | V | V | | | | | Posicione('GI1',1,xFilial('GI1')+GYG->GYG_LOCPAD,'GI1_DESCRI') | | |
| GYG | 13 | GYG_RECCOD | C | 2 | 0 | Tipo Recurso | Tipo do Recurso | @! | ExistCpo('GYK') | | GYK | 1 | S | S | A | R | | | | | | | |
| GYG | 14 | GYG_DESREC | C | 30 | 0 | Des. Tp. Rec | Descrição Tipo de Recurso | @! | | IF(!INCLUI, POSICIONE("GYK",1,XFILIAL("GYK")+GYG->GYG_RECCOD,"GYK_DESCRI"),"") | | 1 | | S | V | V | | | | | POSICIONE("GYK",1,XFILIAL("GYK")+GYG->GYG_RECCOD,"GYK_DESCRI") | | |
| GYG | 15 | GYG_AGENCI | C | 6 | 0 | Agência | Código da Agência | @! | ExistCpo("GI6") | | GI6 | 1 | S | N | A | R | | | | | | | |
| GYG | 16 | GYG_NAGENC | C | 30 | 0 | Desc.Agência | Descrição da Agência | @! | | IF(!INCLUI,POSICIONE('GI6',1,XFILIAL('GI6')+GYG->GYG_AGENCI,'GI6_DESCRI'),"") | | 1 | | N | V | V | | | | | POSICIONE('GI6',1,XFILIAL('GI6')+GYG->GYG_AGENCI,'GI6_DESCRI') | | |
| GYG | 17 | GYG_DTNASC | D | 8 | 0 | Data Nasc. | Data de Nascimento | | NaoVazio() .And. ChkDtNa(dDataBase,M->GYG_DTNASC) .and. FHIST() .and. ValidSetEpoch() | | | 1 | | S | A | R | | | | | | | |
| GYG | 18 | GYG_RG | C | 15 | 0 | Número RG | Número Registro Geral | @! | | | | 1 | | N | A | R | | | | | | | |
| GYG | 19 | GYG_CPF | C | 11 | 0 | CPF | CPF | @R 999.999.999-99 | | | | 1 | | N | A | R | | | | | | | |
| GYG | 20 | GYG_FILSRA | C | 2 | 0 | Fil Matric | Filial Matricula | | | | | 1 | | S | A | R | | | | | | 033 | |
| GYG | 21 | GYG_USR | C | 6 | 0 | Usuário | Usuário do sistema | | UsrExist ( M->GYG_USR) | | USR | 1 | | S | A | R | | | | | | | |
| GYG | 22 | GYG_CNHCAT | C | 2 | 0 | Categ. CNH | Categoria CNH | @! | Vazio() .Or. AllTrim(M->GYG_CNHCAT) $ "A;B;C;D;E;AB;AC;AD;AE" | | | 1 | | N | A | R | | | | | | | |
| GYG | 23 | GYG_CNHREG | C | 11 | 0 | Nm. Reg. CNH | Numero Registro CNH | @R 99999999999 | | | | 1 | | N | A | R | | | | | | | |
| GYG | 24 | GYG_CNHNUM | C | 9 | 0 | Numero CNH | Numero CNH | @R 999999999 | | | | 1 | | N | A | R | | | | | | | |
| GYG | 25 | GYG_CNHEMS | D | 8 | 0 | Emissão CNH | Data Emissão CNH | | VAZIO() .OR. fGP10Nasc(M->GYG_CNHEMS, 1) | | | 1 | | N | A | | | | | | | | |
| GYG | 26 | GYG_CNHSEG | C | 11 | 0 | Nm. Seg. CNH | Num Seguranca CNH | @R 99999999999 | | | | 1 | | N | A | R | | | | | | | |
| GYG | 27 | GYG_CNHVAL | D | 8 | 0 | Validade CNH | Validade CNH | | VAZIO() .OR. ( fValidDoc(M->GYG_CNHEMS, M->GYG_CNHVAL, 2)) | | | 1 | | N | A | R | | | | | | | |
| GYG | 28 | GYG_VEND | C | 6 | 0 | Vendedor | Vendedor | @! | ExistCpo("SA3") | | SA3 | 1 | | | A | R | | | | | | | |
| GYG | 29 | GYG_CC | C | 9 | 0 | C. Custo | Centro de Custo | @! | ExistCpo("CTT") | | CTT | 1 | | | A | R | | | | | | 004 | |
| GYG | 30 | GYG_TURNO | C | 3 | 0 | Turno | Turno | @! | | | | 1 | | N | A | R | | | | | | | |
| GYG | 31 | GYG_STATUS | C | 1 | 0 | Status | Status | | Pertence("12") | | | 1 | | N | A | R | | 1=Ativo;2=Inativo | | | | | |
| GYG | 32 | GYG_TPDOC | C | 1 | 0 | Tipo documen | Tipo de documento | | Pertence("12 ") | | | 1 | | N | A | R | | 1=RG;2=CPF | | | | | |
| GYG | 33 | GYG_URBANO | L | 1 | 0 | Urbano? | Urbano? | | | .F. | | 1 | | N | A | R | | | | | | | |