Salve salve, blz?
Tabela T4D. #T4D
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 |
| T4D | DATA | T4D990 | Histórico de Alterações | Historial de cambios | History of Modifications | | E | E | E | 0 | | T4D_FILIAL+T4D_COD+T4D_COMP+T4D_TRT+DTOS(T4D_DTALT)+T4D_HRALT+DTOS(T4D_INI)+DTOS(T4D_FIM)+T4D_REVINI+T4D_REVFIM | N | 10 | | | | 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 |
| T4D | 01 | T4D_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | | | | | | | | | 033 | |
| T4D | 02 | T4D_COD | C | 15 | 0 | Código | Código do Produto | @! | existCpo("SB1") | | SB1 | 1 | | S | | | | | | | | 030 | |
| T4D | 03 | T4D_COMP | C | 15 | 0 | Componente | Código do Componente | @! | NaoVazio().And.ExistCpo("SB1").And.if(ModType(nModulo)=="I", AVA200comp() .and.AVA200desc(),A200Comp().And.A200Desc()) | | SB1 | 1 | | | | | | | | | | 030 | |
| T4D | 04 | T4D_DESC | C | 50 | 0 | Descrição | Descrição do Componente | @! | | IF(!INCLUI,IF(!EMPTY(SG1->G1_COMP),POSICIONE('SB1',1,XFILIAL('SB1')+SG1->G1_COMP,'B1_DESC'),''),'') | | 1 | | N | V | V | | | | | | 171 | |
| T4D | 05 | T4D_TRT | C | 3 | 0 | Sequência | Sequência | @! | | | | 1 | | S | | | | | | | | | |
| T4D | 06 | T4D_QUANT | N | 12 | 6 | Quantidade | Quantidade | @E 99,999.999999 | NaoVazio().And.If(ModType(nModulo)=="I",AVMA200QUANT(M->G1_QUANT,M->G1_COMP),MA200Quant(M->G1_QUANT,M->G1_COMP)) | | | 1 | | S | | | | | | | | | |
| T4D | 07 | T4D_PERDA | N | 5 | 2 | Índice Perda | Índice de Perda | @E 99.99 | Positivo() | | | 1 | | S | | | | | | | | | |
| T4D | 08 | T4D_INI | D | 8 | 0 | Dt Inicial | Data Inicial da Validade | | NaoVazio() | ddatabase | | 1 | | N | | | | | | | | | |
| T4D | 09 | T4D_FIM | D | 8 | 0 | Dt Final | Data Final da Validade | | NaoVazio() .And. M->G1_FIM >= M->G1_INI | CTOD("31/12/49") | | 1 | | N | | | | | | | | | |
| T4D | 10 | T4D_OBSERV | C | 45 | 0 | Observação | Observações do Produto | @! | | | | 1 | | N | | | | | | | | | |
| T4D | 11 | T4D_FIXVAR | C | 1 | 0 | Qtd. Fix/Var | Qtde. Estr. Fixa/Variável | @! | Pertence("VF") | | | 1 | | N | | | | V=Variavel;F=Fixa | | | | | |
| T4D | 12 | T4D_GROPC | C | 3 | 0 | Grupo Opcio. | Grupo de Opcionais | @! | Vazio() .Or. ExistCpo("SGA") | | SGAPCP | 1 | | N | | | | | | | | | |
| T4D | 13 | T4D_OPC | C | 4 | 0 | Item Opcion. | Item do Gr. de Opcionais | @! | IF(!Empty(M->G1_GROPC),NaoVazio().And.ExistCpo("SGA",M->G1_GROPC+M->G1_OPC),Vazio()) | | | 1 | | N | | | | | | | | | |
| T4D | 14 | T4D_REVINI | C | 3 | 0 | Rev. Inicial | Revis. Inicial Componente | @! | | | | 1 | | N | | | | | | | | | |
| T4D | 15 | T4D_REVFIM | C | 3 | 0 | Rev. Final | Rev. Final do Componente | @! | | | | 1 | | N | | | | | | | | | |
| T4D | 16 | T4D_NV | C | 2 | 0 | Nível | Nível do Produto | 99 | | | | 1 | | N | | | | | | | | | |
| T4D | 17 | T4D_NVINV | C | 2 | 0 | Nível Invert | Nível Invertido | 99 | | | | 1 | | N | | | | | | | | | |
| T4D | 18 | T4D_POTENC | N | 6 | 2 | Potência | Potência do Lote | @E 999.99 | A200Potenc() | | | 1 | | S | | | | | | | | | |
| T4D | 19 | T4D_OK | C | 4 | 0 | Ok | Substituir Componentes | | | | | 1 | | N | | | | | | | | | |
| T4D | 20 | T4D_TIPVEC | C | 6 | 0 | Tipo Vetor | Tipo do Vetor | | VAZIO().OR.EXISTCPO("SX5","VC"+M->G1_TIPVEC) | | VC | 1 | | N | A | R | | | | | | | |
| T4D | 21 | T4D_VECTOR | C | 6 | 0 | Vetor | Vetor | | VAZIO().OR.EXISTCPO("SHV",M->G1_TIPVEC+M->G1_VECTOR,1) | | | 1 | | N | A | R | | | | | | | |
| T4D | 22 | T4D_VLCOMP | C | 1 | 0 | Vl.Com.Perda | Valor Comercial da perda | @! | Pertence(" SN") | | | 1 | | N | A | R | | | | | | | |
| T4D | 23 | T4D_LOCCON | C | 2 | 0 | Armazém | Armazém de Consumo | @! | vazio() .or. ExistCpo("NNR") | | NNR | 1 | | S | A | R | | | | | | 024 | |
| T4D | 24 | T4D_FANTAS | C | 1 | 0 | Fantasma ? | Componente Fantasma ? | | vazio() .or. Pertence("12") | | | 1 | | S | A | R | | 1=Sim;2=Não | | | | | |
| T4D | 25 | T4D_CTALTE | C | 10 | 0 | Con.Alt.Eng. | Cod.Cont.Alt.Engenharia | @! | | | | 1 | | N | | R | | | | | | | |
| T4D | 26 | T4D_LISTA | C | 10 | 0 | Lista | Lista de Componentes | @! | | | | 1 | | S | A | R | | | | | | | |
| T4D | 27 | T4D_USAALT | C | 1 | 0 | Usa Altern.? | Usa Alternativo ? | @! | Pertence("12") | "1" | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| T4D | 28 | T4D_DTALT | D | 8 | 0 | Data Alter. | Data de Alteração | | | | | 1 | | N | | R | | | | | | | |
| T4D | 29 | T4D_HRALT | C | 8 | 0 | Hora Alter. | Horário de Alteração | | | | | 1 | | N | | R | | | | | | | |
| T4D | 30 | T4D_ALTPRG | C | 8 | 0 | Prog Alter. | Programa alterador | | | | | 1 | | N | A | R | | | | | | | |
| T4D | 31 | T4D_USRALT | C | 8 | 0 | Usua. Alter. | Usário da Alteração | @! | | | | 1 | | | | | | | | | | | |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| T4D | 1 | T4D_FILIAL+T4D_COD+T4D_COMP+T4D_TRT | Código + Componente + Sequência | Código + Componente + Secuencia | Code + Component + Sequence | S | | | S | 2 | 3 |
| T4D | 2 | T4D_FILIAL+T4D_COMP+T4D_COD | Componente + Código | Componente + Código | Component + Code | S | | | S | 2 | 3 |
| T4D | 3 | T4D_FILIAL+T4D_COD+T4D_GROPC+T4D_OPC | Código + Grupo Opcio. + Item Opcion. | Código + Grupo Opcion + Ítem Opcio. | Code + Grp Options + Item option | S | | | S | 1 | 3 |
| T4D | 4 | T4D_FILIAL+T4D_TIPVEC+T4D_VECTOR | Tipo Vetor + Vetor | Tipo Vectort + Vector | Vector Type + Vector | S | | | S | 2 | 3 |
| T4D | 5 | T4D_FILIAL+T4D_COD+DTOS(T4D_FIM)+T4D_TRT | Código + Dt Final + Sequência | Código + Fch. Final + Secuencia | Code + End Dt + Sequence | S | | | S | 2 | 3 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 024 | Código de Armazém | Codigo de Almacen | Warehouse Code | 6 | 2 | 2 | @! |
| 030 | Tamanho do Produto | Tamano del Producto | Product Size | 30 | 15 | 15 | @! |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
| 171 | Descrição do Produto | Descripción del producto | Product Description | 254 | 50 | 50 | @! |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima