| 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 |
| G3J | 01 | G3J_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | | | | | | | | 033 | |
| G3J | 02 | G3J_CODIGO | C | 6 | 0 | Código | Código sequencial. | @! | | GETSXENUM("G3J","G3J_CODIGO") | | 1 | | S | V | R | | | | | | | |
| G3J | 03 | G3J_CODCLI | C | 6 | 0 | Cod.Cliente | Código do Cliente | @! | ExistCpo('SA1',FWFldGet('G3J_CODCLI')) | | SA1 | 1 | | S | A | R | | | | | | 001 | |
| G3J | 04 | G3J_LOJA | C | 2 | 0 | Loja | Loja do Cliente. | @! | ExistCpo('SA1',FWFldGet('G3J_CODCLI')+FWFldGet('G3J_LOJA')) | | SA1LJ | 1 | S | S | A | R | | | | | | 002 | |
| G3J | 05 | G3J_CLIENT | C | 40 | 0 | Razao Social | Razao Social Cliente. | @! | | IIF(!INCLUI,Posicione('SA1', 1, xFilial('SA1')+G3J->G3J_CODCLI+G3J->G3J_LOJA , 'A1_NOME'),'') | | 1 | | S | V | V | | | | | Posicione("SA1",1,xFilial("SA1")+G3J->G3J_CODCLI+G3J->G3J_LOJA,"A1_NOME") | | |
| G3J | 06 | G3J_DESCR | C | 60 | 0 | Descricao | Descr.Cartao do Cliente | @! | | | | 1 | | S | A | R | | | | | | | |
| G3J | 07 | G3J_TIPO | C | 6 | 0 | Classific. | Class.Cartao do Cliente | @! | ExistCpo('G8Q',FWFldGet('G3J_TIPO')) | | G8Q | 1 | S | S | A | R | | | | INCLUI | | | |
| G3J | 08 | G3J_DESCTP | C | 40 | 0 | Desc Classi | Desc. Class. de Cartão | @! | | IIF(!INCLUI,Posicione('G8Q', 1, xFilial('G8Q')+G3J->G3J_TIPO, 'G8Q_DESCR'),'') | | 1 | | S | V | V | | | | | Posicione('G8Q', 1, xFilial('G8Q')+G3J->G3J_TIPO, 'G8Q_DESCR') | | |
| G3J | 09 | G3J_NCARD | C | 32 | 0 | Num.Cartao | Numero Cartao do Cliente | @R 9999.9999.9999.9999 | Len(Alltrim(FWFLDGET("G3J_NCARD"))) >= 4 | | | 1 | S | N | A | R | | | | Inclui | | | |
| G3J | 10 | G3J_NRESU | C | 19 | 0 | N.Res.Cartão | Numero resumido do Cartao | @R ****.****.****.9999 | | | | 1 | | S | V | R | | | | Inclui | | | |
| G3J | 11 | G3J_CODSEG | C | 8 | 0 | Cod.Segur. | Cod. seguranca Cartao | @* | IF(LEN(ALLTRIM(FWFLDGET('G3J_CODSEG')))>4, .F.,.T.) | | | 1 | | N | A | R | | | | Inclui | | | |
| G3J | 12 | G3J_MVALID | C | 2 | 0 | Mes Validade | Mes validade Cartao | 99 | Vazio() .Or. ((Val(FWFldGet("G3J_MVALID"))>=1 .And. Val(FWFldGet("G3J_MVALID"))<=12) .and. TA008VLDDT()) | | | 1 | S | S | A | R | | | | | | | |
| G3J | 13 | G3J_AVALID | C | 4 | 0 | Ano Validade | Ano validade Cartao | @! | TA008VLDDT(FwFldGet("G3J_AVALID")) | | | 1 | | S | A | R | | | | | | | |
| G3J | 14 | G3J_TITULA | C | 60 | 0 | Titular | Nome titular Cartao | @! | | | | 1 | | S | A | R | | | | | | | |
| G3J | 15 | G3J_CODBAN | C | 2 | 0 | Cod.Band. | Codigo bandeira Cartao | @! | ExistCpo("SX5","L9"+FWFldGet("G3J_CODBAN")) | | L9 | 1 | S | N | A | R | | | | INCLUI | | | |
| G3J | 16 | G3J_BAND | C | 20 | 0 | Bandeira | Nome bandeira Cartao | @! | | IIF(!INCLUI,POSICIONE('SX5', 1, XFILIAL('SX5')+'L9'+G3J->G3J_CODBAN, 'X5_DESCRI' ),'') | | 1 | | S | V | V | | | | | POSICIONE('SX5', 1, XFILIAL('SX5')+'L9'+G3J->G3J_CODBAN, 'X5_DESCRI') | | |
| G3J | 17 | G3J_DFECHA | N | 2 | 0 | Dia Fecha | Dia fechamento Cartao | 99 | FWFldGet("G3J_DFECHA")>=0.and.FWFldGet("G3J_DFECHA")<=31 | | | 1 | | S | A | R | | | | | | | |
| G3J | 18 | G3J_DVENC | N | 2 | 0 | Dia Vencto | Dia vencimento Cartao | 99 | FWFldGet("G3J_DVENC")>=0.and.FWFldGet("G3J_DVENC")<=31 | | | 1 | | S | A | R | | | | | | | |
| G3J | 19 | G3J_DIADE | N | 2 | 0 | Dia De | Dia inicial de utilizacao | 99 | FWFldGet('G3J_DIADE') >=0 .And.FWFldGet('G3J_DIADE') <= 31 | | | 1 | | S | A | R | | | | | | | |
| G3J | 20 | G3J_DIAATE | N | 2 | 0 | Dia Ate | Dia final de utilizacao | 99 | FWFldGet('G3J_DIAATE') >= 0 .And.FWFldGet('G3J_DIAATE') <= 31 | | | 1 | | S | A | R | | | | | | | |
| G3J | 21 | G3J_CODFOR | C | 6 | 0 | Cod.Fornec. | Codigo do Fornecedor | @! | Vazio() .Or. ExistCpo("SA2",FWFldGet("G3J_CODFOR")) | | SA2A | 1 | | S | A | R | | | | | | 001 | |
| G3J | 22 | G3J_LJFOR | C | 2 | 0 | Loja | Loja Fornecedor | @! | Vazio() .Or. ExistCpo("SA2",FWFldGet("G3J_CODFOR")+FWFldGet("G3J_LJFOR")) | | SA22 | 1 | S | S | A | R | | | | | | 002 | |
| G3J | 23 | G3J_FORNEC | C | 40 | 0 | Fornecedor | Razao Social do Fornecedo | @! | | IIF(!INCLUI,POSICIONE('SA2', 1, XFILIAL('SA2')+G3J->G3J_CODFOR+G3J->G3J_LJFOR, 'A2_NOME'),'') | | 1 | | S | V | V | | | | | POSICIONE('SA2', 1, XFILIAL('SA2')+G3J->G3J_CODFOR+G3J->G3J_LJFOR, 'A2_NOME') | | |
| G3J | 24 | G3J_CORP | L | 1 | 0 | Corporativo | Segmento Corporativo | | | .F. | | 1 | | S | A | R | | | | | | | |
| G3J | 25 | G3J_EVENTO | L | 1 | 0 | Eventos | Segmento Eventos | | | .F. | | 1 | | S | A | R | | | | | | | |
| G3J | 26 | G3J_LAZER | L | 1 | 0 | Lazer | Segmento Lazer | | | .F. | | 1 | | S | A | R | | | | | | | |
| G3J | 27 | G3J_MSBLQL | C | 1 | 0 | Bloqueado? | Registro bloqueado? | @! | Pertence("12") | "2" | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |