Salve salve, blz?
Tabela GI8. #GI8
SX2 - TABELA
| X2_CHAVE | X2_PATH | X2_ARQUIVO | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_ROTINA | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_DELET | X2_TTS | X2_UNICO | X2_PYME | X2_MODULO | X2_DISPLAY | X2_SYSOBJ | X2_USROBJ | X2_POSLGT | X2_CLOB | X2_AUTREC | X2_TAMFIL | X2_TAMUN | X2_TAMEMP | X2_STAMP | X2_INSDT |
| GI8 | SYSTEM | GI8990 | Num. e Movimento de Bilhetes | Num. y Movimiento de Pasajes | Ticket Num. and Movement | | C | E | E | 0 | | GI8_FILIAL+GI8_TPDOC+GI8_COMPLE+GI8_TIPPAS+GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_NUMINI+GI8_NUMFIM | N | 88 | | | | 1 | 2 | 2 | 2 | 0 | 0 |
SX3 - CAMPOS
| 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 |
| GI8 | 01 | GI8_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | A | R | | | | | | 033 | |
| GI8 | 02 | GI8_NUMMOV | C | 12 | 0 | Núm.Movim. | Número do Movimento | 999999999999 | | IIF(INCLUI,GETSXENUM("GI8","GI8_NUMMOV"),GI8->GI8_NUMMOV) | | 1 | | S | A | R | | | | | | | |
| GI8 | 03 | GI8_DATA | D | 8 | 0 | Dt.Moviment. | Data do Movimento | | | dDataBase | | 1 | | N | A | R | | | | Inclui | | | |
| GI8 | 04 | GI8_TPDOC | C | 6 | 0 | Cód.Tp.Doc. | Cód.Tp.Doc. | @! | Vazio() .OR. ExistCpo("GYA") | | GYA | 1 | S | S | A | R | | | | Inclui | | | |
| GI8 | 05 | GI8_DOCUME | C | 30 | 0 | Tipo Doc. | Tipo Documento | @! | | If(!INCLUI, POSICIONE("GYA", 1, XFILIAL("GYA") + GI8->GI8_TPDOC, "GYA_DESCRI"), "") | | 1 | | S | V | V | | | | INCLUI | POSICIONE("GYA",1,XFILIAL("GYA")+GI8->GI8_TPDOC,"GYA_DESCRI") | | |
| GI8 | 06 | GI8_COMPLE | C | 1 | 0 | Complemento | Complemento | @! | | | | 1 | | N | A | R | | 1=PE(Passagem Estrada); 2=PA(Passagem Agencia) | | inclui | | | |
| GI8 | 07 | GI8_TIPPAS | C | 1 | 0 | Tp.Passagem | Tipo de Passagem | @! | | | | 1 | | S | A | | | 1=Motorista;2=Cobrador | | inclui | | | |
| GI8 | 08 | GI8_SERIE | C | 3 | 0 | Série | Série dos Documentos | @! | | | | 1 | | S | A | R | | | | Inclui | | | |
| GI8 | 09 | GI8_SUBSER | C | 3 | 0 | Subsérie | Subsérie | @R 999 | | | | 1 | | S | A | R | | | | | | | |
| GI8 | 10 | GI8_NUMCOM | C | 3 | 0 | Num.Compl. | Número Complemento | @! | | | | 1 | | S | A | R | | | | | | | |
| GI8 | 11 | GI8_NUMINI | C | 6 | 0 | Num.Inicial | Numeração Inicial | @R 999999 | | | | 1 | S | S | A | R | | | | Inclui | | | |
| GI8 | 12 | GI8_NUMFIM | C | 6 | 0 | Num.Final | Numeração Final | @R 999999 | | | | 1 | S | S | A | R | | | | Inclui | | | |
| GI8 | 13 | GI8_QUANT | N | 6 | 0 | Qnt.Solicit. | Quantidade Solicitada | @E 999,999 | | | | 1 | | S | V | R | | | | | | | |
| GI8 | 14 | GI8_DTINI | D | 8 | 0 | Data Inicial | Data Inicial | | | DDATABASE | | 1 | | | A | R | | | | inclui | | | |
| GI8 | 15 | GI8_DTFIM | D | 8 | 0 | Dt. Vencimen | Data de Vencimento | | | | | 1 | | | A | R | | | | | | | |
| GI8 | 16 | GI8_NDEPSO | C | 30 | 0 | Desc.Depart. | Descrição Depart. | @! | | IIF(!INCLUI,POSICIONE("SQB",1,XFILIAL("SQB")+GII->GII_DEPSOL,"QB_DESCRIC"),"") | | 1 | | N | V | V | | | | | | | |
| GI8 | 17 | GI8_TPMOV | C | 1 | 0 | Tipo.Movim. | Tipo do Movimento | @! | Pertence ('123') | | | 1 | | S | A | R | | 1=Entrada;2=Remessa;3=Devolucao | | Inclui | | | |
| GI8 | 18 | GI8_HORA | C | 6 | 0 | Hora Mov. | Hora do Movimento | @R 99:99:99 | | Time() | | 1 | | N | V | R | | | | | | | |
| GI8 | 19 | GI8_AGENCI | C | 6 | 0 | Cód. Agência | Código da Agência | @! | Vazio() .OR. ExistCpo("GI6") | | GI6 | 1 | S | S | A | R | | | | M->GI8_TPMOV<>'1' | | | |
| GI8 | 20 | GI8_NAGENC | C | 30 | 0 | Agência | Agência | @! | | | | 1 | | S | V | V | | | | | POSICIONE("GI6",1,XFILIAL("GI6")+GI8_AGENCI,"GI6_DESCRI") | | |
| GI8 | 21 | GI8_CODFUN | C | 6 | 0 | Func Resp | Funcionario Responsavel | @! | | | | 1 | | | V | V | | | | | | | |
| GI8 | 22 | GI8_NFUNPA | C | 30 | 0 | Nome Func. | Nome Func. | @! | | IIF(!INCLUI,POSICIONE('SRA',1,XFILIAL('SRA')+GI8->GI8_FUNPAS,'RA_NOME'),"") | | 1 | | N | V | V | | | | | | | |
| GI8 | 23 | GI8_NOMFUN | C | 30 | 0 | Nome Resp | Nome Responsável | @! | | | | 1 | | | V | V | | | | | | | |
| GI8 | 24 | GI8_TPPAS | C | 1 | 0 | Tp Passagem | Tipo de Passagem | @! | | | | 1 | | S | A | R | | 1=Motorista;2=Cobrador | | | | | |
| GI8 | 25 | GI8_DTALOC | D | 8 | 0 | Dt.Alocação | Data da Alocação | | | | | 1 | | N | A | R | | | | | | | |
| GI8 | 26 | GI8_DTREM | D | 8 | 0 | Data Remessa | Data da Remessa | | | | | 1 | | N | A | R | | | | | | | |
| GI8 | 27 | GI8_SALDO | N | 6 | 0 | Saldo | Saldo | @E 999,999 | | | | 1 | | N | A | R | | | | | | | |
| GI8 | 28 | GI8_DEPSOL | C | 9 | 0 | Departamento | Departamento | @! | ExistCpo("SQB") | | SQB | 1 | | N | A | R | | | | | | 025 | |
| GI8 | 29 | GI8_ULTBIL | C | 6 | 0 | Ult.Doc. | Ultimo Doc. | @! | | | | 1 | | N | A | R | | | | | | | |
| GI8 | 30 | GI8_EMISSO | C | 6 | 0 | Emissor | Emissor | @! | ExistCpo("GYG") | | GYG | 1 | | N | A | R | | | | | | | |
| GI8 | 31 | GI8_CHAVE | C | 16 | 0 | Chave Oper. | Chave da Operacao | | | | | 1 | | N | V | R | | | | | | | |
| GI8 | 32 | GI8_NEMISS | C | 30 | 0 | Desc.Emissor | Descrição Emissor | @! | | IIF(!INCLUI,POSICIONE('GYG',1,XFILIAL('GI8')+GI8->GI8_EMISSO,'GYG_NOME'),"") | | 1 | | N | V | V | | | | | | | |
| GI8 | 33 | GI8_FUNPAS | C | 6 | 0 | Funcionário | Funcionário | @! | ExistCpo("SRA") | | SRA | 1 | | N | A | R | | | | | | 121 | |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| GI8 | 1 | GI8_FILIAL+GI8_TPDOC+GI8_COMPLE+GI8_TIPPAS+GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_NUMINI+GI8_NUMFIM | Cód.Tp.Doc. + Complemento + Tp.Passagem + Série + Subsérie + Num.Compl | Cod.Tp.Doc. + Complemento + Tp.Pasaje + Serie + Subserie + Num.Compl. | Doc. Type Cd + Complement + Pass type + Series + Subseries + Compl Num | S | | | S | 2 | 3 |
| GI8 | 2 | GI8_FILIAL+GI8_NUMMOV | Núm.Movim. | Num.Movim. | Transf. No | S | | | S | 2 | 3 |
| GI8 | 3 | GI8_FILIAL+DTOS(GI8_DATA)+GI8_HORA+GI8_TPMOV | Dt.Moviment. + Hora Mov. + Tipo.Movim. | Fch.Movimien + Hora Mov. + Tipo.Movim. | Transfer Dt + Time Tranf + Transf. Type | S | | | S | 2 | 3 |
SX7 - GATILHOS
| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE | X7_CONDIC | X7_PROPRI |
| GI8_AGENCI | 001 | GI6->GI6_DESCRI | GI8_NAGENC | X | 1 | GI6 | 1 | xFilial("GI6")+M->GI8_AGENCI | | S |
| GI8_NUMFIM | 001 | VAL(M->GI8_NUMFIM) -VAL( M->GI8_NUMINI) + 1 | GI8_QUANT | P | | | 0 | | | S |
| GI8_NUMINI | 001 | IIF(!EMPTY(M->GI8_NUMFIM),VAL(M->GI8_NUMFIM)-VAL(M->GI8_NUMINI) + 1,0) | GI8_QUANT | P | 2 | | 0 | | | S |
| GI8_TPDOC | 001 | GYA->GYA_DESCRI | GI8_DOCUME | P | S | GYA | 1 | XFILIAL("GYA")+FwFldGet("GI8_TPDOC") | | S |
SX9 - Relacionamento entre Tabelas
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_CONDSQL | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
| GI8 | 001 | G9Z | GI8_TPDOC | G9Z_NUMMOV | S | 1 | N | | | N | 2 | 2 |
| GI8 | 002 | G9Z | GI8_NUMMOV+GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_TPDOC | G9Z_NUMMOV+G9Z_SERIE+G9Z_SURSER+G9Z_COMPLE+G9Z_TPDOC | S | 1 | N | | S | S | 2 | 2 |
| GI8 | 003 | GQG | GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_NUMINI+GI8_NUMFIM | GQG_SERIE+GQG_SUBSER+GQG_NUMCOM+GQG_NUMINI+GQG_NUMFIM | S | 1 | 1 | | | S | 2 | 2 |
| GI8 | 004 | G57 | GI8_NUMMOV+GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_TPDOC | G57_NUMMOV+G57_SERIE+G57_SUBSER+G57_NUMCOM+G57_TIPO | S | 1 | 1 | | | S | 2 | 2 |
| GI8 | 005 | G5A | GI8_NUMMOV+GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_TPDOC | G5A_CODDT+G5A_SERIE+G5A_SUBSER+G5A_COMPLE+G5A_TPTAXA | S | 1 | 1 | | | S | 2 | 2 |
| GI8 | 006 | GQH | GI8_SERIE+GI8_SUBSER+GI8_NUMCOM+GI8_NUMINI+GI8_NUMFIM | GQH_SERIE+GQH_SUBSER+GQH_NUMCOM+GQH_NUMINI+GQH_NUMFIM | S | 1 | 1 | | | S | 2 | 2 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 025 | Código do Departamento | Código del departamento | Department Code | 20 | 9 | 9 | @! |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
| 121 | Matrícula do Funcionário | Matrícula del empleado | Employee Registration | 15 | 6 | 6 | @! |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima