| 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 |
| G3D | 01 | G3D_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | S | V | R | | | | | | 033 | |
| G3D | 02 | G3D_CODIGO | C | 6 | 0 | Código | Código Cartão Turismo | @! | | IIF(INCLUI, GETSXENUM('G3D','G3D_CODIGO'), ) | | 1 | | S | V | R | | | | INCLUI | | | |
| G3D | 03 | G3D_DESCR | C | 60 | 0 | Descrição | Descrição Cartão Turismo | @! | | | | 1 | | S | A | R | | | | | | | |
| G3D | 04 | G3D_TIPO | C | 6 | 0 | Classific. | Classific. Cartão Turismo | @! | ExistCpo('G8Q',FWFldGet('G3D_TIPO')) | | G8Q | 1 | S | S | A | R | | | | INCLUI | | | |
| G3D | 05 | G3D_DESCTP | C | 40 | 0 | Desc. Classi | Desc. Class. de Cartão | @! | | IIF(!INCLUI,Posicione('G8Q', 1, xFilial('G8Q')+G3D->G3D_TIPO, 'G8Q_DESCR'),'') | | 1 | | S | V | V | | | | | Posicione('G8Q', 1, xFilial('G8Q')+G3D->G3D_TIPO, 'G8Q_DESCR') | | |
| G3D | 06 | G3D_NCARD | C | 32 | 0 | Num. Cartão | Número Cartão Turismo | @R 9999.9999.9999.9999 | Len (Alltrim (FWFLDGET('G3D_NCARD'))) >= 4 | | | 1 | S | N | A | R | | | | INCLUI | | | |
| G3D | 07 | G3D_NRESU | C | 19 | 0 | Núm. Cartão | Número Resumido do Cartão | @R****.****.****.9999 | | | | 1 | | S | V | R | | | | | | | |
| G3D | 08 | G3D_CODSEG | C | 8 | 0 | Cód. Segur. | Código Segurança Cartão | @* | Len (Alltrim (FWFLDGET('G3D_CODSEG'))) <= 4 | | | 1 | | N | A | R | | | | INCLUI | | | |
| G3D | 09 | G3D_MVALID | C | 2 | 0 | Mês Validade | Mês Validade Cartão | 99 | Vazio() .Or. (Val(FWFldGet("G3D_MVALID"))>=1 .And. Val(FWFldGet("G3D_MVALID"))<=12) | | | 1 | S | S | A | R | | | | | | | |
| G3D | 10 | G3D_AVALID | C | 4 | 0 | Ano Validade | Ano Validade Cartão | 9999 | TA004VLDDT(FwFldGet("G3D_AVALID")) | | | 1 | | S | A | R | | | | | | | |
| G3D | 11 | G3D_TITULA | C | 60 | 0 | Titular | Nome Titular Cartão | @! | | | | 1 | | S | A | R | | | | | | | |
| G3D | 12 | G3D_CODBAN | C | 2 | 0 | Cód. Band. | Código Bandeira Cartão | @! | ExistCpo('SX5', 'L9'+ FWFldGet('G3D_CODBAN')) | | L9 | 1 | S | N | A | R | | | | INCLUI | | | |
| G3D | 13 | G3D_BAND | C | 20 | 0 | Bandeira | Nome Bandeira Cartão | @! | | IIF(!INCLUI,POSICIONE('SX5',1,XFILIAL('SX5')+'L9'+G3D->G3D_CODBAN, 'X5_DESCRI' ),'') | | 1 | | S | V | V | | | | | Posicione('SX5',1,xFILIAL('SX5')+'L9'+G3D->G3D_CODBAN, 'X5_DESCRI' ) | | |
| G3D | 14 | G3D_CONC | C | 1 | 0 | Concilia | Concilia Cartão Turismo? | @! | Pertence('12') | '2' | | 1 | S | S | A | R | | 1=Sim;2=Não | | | | | |
| G3D | 15 | G3D_DCONC | C | 2 | 0 | Dia Concilia | Dia conciliação Cartão | 99 | Vazio() .Or. ( Val(M->G3D_DCONC) >= 1 .And. Val(M->G3D_DCONC) <= 31 ) | | | 1 | | S | A | R | | | | FwFldGet('G3D_CONC') == '1' | | | |
| G3D | 16 | G3D_PCONC | C | 3 | 0 | Prazo Conc. | Prazo conciliação Cartão | 999 | Vazio() .Or. ( Val(M->G3D_PCONC) >= 1 .And. Val(M->G3D_PCONC) <= 999 ) | | | 1 | | S | A | R | | | | FWFldGet('G3D_CONC') == '1' | | | |
| G3D | 17 | G3D_DFECHA | N | 2 | 0 | Dia Fecham. | Dia fechamento Cartão | 99 | FWFldGet('G3D_DFECHA') >= 0 .and. FWFldGet('G3D_DFECHA') <= 31 | | | 1 | | S | A | R | | | | | | | |
| G3D | 18 | G3D_DVENC | N | 2 | 0 | Dia Vencto | Dia Vencimento | 99 | FWFldGet('G3D_DVENC') >= 0 .and. FWFldGet('G3D_DVENC') <= 31 | 0 | | 1 | | S | A | R | | | | | | | |
| G3D | 19 | G3D_DIADE | N | 2 | 0 | Dia De | Dia inicial de utilizaçã | 99 | FWFldGet('G3D_DIADE') >= 1 .and. FWFldGet('G3D_DIADE') <= 31 | | | 1 | | S | A | R | | | | | | | |
| G3D | 20 | G3D_DIAATE | N | 2 | 0 | Dia Até | Dia final de utilização | 99 | FwFldGet('G3D_DIAATE') >= 1 .and. FwFldGet('G3D_DIAATE') <= 31 | | | 1 | | S | A | R | | | | | | | |
| G3D | 21 | G3D_CODFOR | C | 6 | 0 | Cód. Fornec. | Código Fornecedor | @! | ExistCpo('SA2',FWFldGet('G3D_CODFOR')) | | SA2A | 1 | | S | A | R | | | | | | 001 | |
| G3D | 22 | G3D_LJFOR | C | 2 | 0 | Loja | Loja Fornecedor | @! | ExistCpo('SA2',FWFldGet('G3D_CODFOR')+FWFldGet('G3D_LJFOR')) | | | 1 | S | S | A | R | | | | | | 002 | |
| G3D | 23 | G3D_FORNEC | C | 40 | 0 | Fornecedor | Razão Social Fornecedor | @! | | IIF(!INCLUI,POSICIONE('SA2', 1, XFILIAL('SA2')+G3D->G3D_CODFOR+G3D->G3D_LJFOR, 'A2_NOME'),'') | | 1 | | S | V | V | | | | | POSICIONE('SA2', 1, XFILIAL('SA2')+G3D->G3D_CODFOR+G3D->G3D_LJFOR, 'A2_NOME') | | |
| G3D | 24 | G3D_CORP | L | 1 | 0 | Corporativo | Segmento Corporativo | | | .F. | | 1 | | S | A | R | | | | | | | |
| G3D | 25 | G3D_EVENTO | L | 1 | 0 | Eventos | Segmento Eventos | | | .F. | | 1 | | S | A | R | | | | | | | |
| G3D | 26 | G3D_LAZER | L | 1 | 0 | LAZER | Segmento Lazer | | | .F. | | 1 | | S | A | R | | | | | | | |
| G3D | 27 | G3D_MSBLQL | C | 1 | 0 | Bloqueado? | Registro bloqueado? | @! | Pertence("12") | "2" | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |