Salve salve, blz?
Tabela SC3. #SC3
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 |
| SC3 | DATA | SC3990 | Contrato de Parceria | Contrato de Asociación | Partnership Contract | | E | E | E | 0 | | C3_FILIAL+C3_NUM+C3_ITEM+C3_ITEMGRD | S | 2 | C3_NUM+C3_FORNECE+C3_LOJA+C3_PRODUTO | | | 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 |
| SC3 | 01 | C3_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | | | | | | | | 033 | |
| SC3 | 02 | C3_NUM | C | 6 | 0 | Numero CP | Numero Contrato Parceria | @! | NaoVazio(M->C3_NUM) .And. ExistChav("SC3",M->C3_NUM) | GetSX8Num("SC3","C3_NUM") | | 1 | | N | | | | | | | | | |
| SC3 | 03 | C3_FORNECE | C | 6 | 0 | Fornecedor | Codigo do fornecedor | @! | | | FOR | 1 | | N | | | | | | | | 001 | |
| SC3 | 04 | C3_LOJA | C | 2 | 0 | Loja | Loja do fornecedor | @! | | | | 1 | | N | | | | | | | | 002 | |
| SC3 | 05 | C3_ITEM | C | 4 | 0 | Item | Item Contrato Parceria | @! | | | | 1 | | S | V | | | | | | | | |
| SC3 | 06 | C3_PRODUTO | C | 15 | 0 | Produto | Codigo do produto | @! | A093PROD().AND.A125Produto(M->C3_PRODUTO) .And. MaFisRef("IT_PRODUTO","MT120",M->C3_PRODUTO) | | SB2 | 1 | | S | | | | | | | | 030 | |
| SC3 | 07 | C3_QUANT | N | 12 | 2 | Quantidade | Quantidade pedida | @E 999,999,999.99 | A125QtdGra().and.positivo().and.A125Quant(M->C3_QUANT).and.MaFisRef("IT_QUANT","MT120",M->C3_QUANT) | | | 1 | S | S | | | | | | | | | |
| SC3 | 08 | C3_UM | C | 2 | 0 | UM | Unidade de Medida | | ExistCpo("SAH") | | SAH | 1 | | | V | R | | | | | | 122 | |
| SC3 | 09 | C3_PRECO | N | 14 | 2 | Prc Unitario | Preco unitario do item | @E 99,999,999,999.99 | positivo().and.A125Preco(M->C3_PRECO).and.MaFisRef("IT_PRCUNI","MT120",M->C3_PRECO) | | | 1 | S | N | | | | | | | | | |
| SC3 | 10 | C3_TOTAL | N | 14 | 2 | Vlr.Total | Valor total do item | @E 999,999,999.99 | A125Total(M->C3_TOTAL).and.MaFisRef("IT_VALMERC","MT120",M->C3_TOTAL) | | | 1 | | N | | | | | | | | | |
| SC3 | 11 | C3_DATPRI | D | 8 | 0 | Dt. Inicial | Data Inicial de entrega | | A125QtdGra() | dDataBase | | 1 | | N | | | | | | | | | |
| SC3 | 12 | C3_DATPRF | D | 8 | 0 | Dt. Final | Data final de entrega | | A125QtdGra() | dDataBase | | 1 | | N | | | | | | | | | |
| SC3 | 13 | C3_IPI | N | 5 | 2 | Aliq. IPI | Alíquota de IPI | @E 99.99 | Positivo().And.MaFisRef("IT_ALIQIPI","MT120",M->C3_IPI) | | | 1 | | N | | | | | | | | | |
| SC3 | 14 | C3_LOCAL | C | 2 | 0 | Armazem | Armazem | @! | ExistCpo("NNR") | | NNR | 1 | | N | | | | | | | | 024 | |
| SC3 | 15 | C3_OBS | C | 30 | 0 | Observacoes | Observacoes | @! | | | | 1 | | N | | | | | | | | | |
| SC3 | 16 | C3_COND | C | 3 | 0 | Cond. Pagto | Codigo da condicao de Pgt | @9 | NaoVazio() .And. ExistCpo("SE4") | | SE4 | 1 | | N | | | | | | | | | |
| SC3 | 17 | C3_CONTATO | C | 15 | 0 | Contato | Contato | @! | | | | 1 | | | | | | | | | | | |
| SC3 | 18 | C3_FILENT | C | 2 | 0 | Filial Entr. | Filial para Entrega | | A125FilEnt(M->C3_FILENT) | xFilial("SC3") | SM0 | 1 | | N | | | | | | | | 033 | |
| SC3 | 19 | C3_EMISSAO | D | 8 | 0 | DT Emissao | Data de Emissao | | NaoVazio(M->C3_EMISSAO) | ddatabase | | 1 | | N | | | | | | | | | |
| SC3 | 20 | C3_QUJE | N | 12 | 2 | Qtd.Entregue | Quantidade ja' entregue | @E 999,999,999.99 | | | | 1 | | N | | | | | | | | | |
| SC3 | 21 | C3_REAJUST | C | 3 | 0 | Reajuste | Codigo da formula do reaj | @! | ExistCpo("SM4").or.VAZIO() | | SM4 | 1 | | N | | | | | | | | | |
| SC3 | 22 | C3_TPFRETE | C | 1 | 0 | Tipo Frete | Tipo do Frete Utilizado | X | | | | 1 | | N | | | | | | | | | |
| SC3 | 23 | C3_RESIDUO | C | 1 | 0 | Resid. Elim. | CP com Residuo Eliminado. | @! | | | | 1 | | N | | | | | | | | | |
| SC3 | 24 | C3_MSG | C | 3 | 0 | Mensagem | Mensagem Contrato Parc. | 999 | ExistCpo("SM4").or.VAZIO() | | SM4 | 1 | | N | | | | | | | | | |
| SC3 | 25 | C3_ENCER | C | 1 | 0 | CP Encerrado | Contrato Encerrado | ! | | | | 1 | | N | | | | | | | | | |
| SC3 | 26 | C3_FRETE | N | 14 | 2 | Vlr. Frete | Valor do Frete | @E 999,999,999.99 | positivo() | | | 1 | | N | | | | | | | | | |
| SC3 | 27 | C3_EMITIDO | C | 1 | 0 | Emitido | "S" ja Emitido | ! | | | | 1 | | N | | | | | | | | | |
| SC3 | 28 | C3_OK | C | 2 | 0 | Ok | Controle de Marcas | | | | | 1 | | | | | | | | | | | |
| SC3 | 29 | C3_MOEDA | N | 2 | 0 | Moeda | Moeda | 99 | | 1 | | 1 | | N | | | | | | | | | |
| SC3 | 30 | C3_VALFRE | N | 14 | 2 | Vlr.Frete | Valor do frete do item | @E 99,999,999,999.99 | Positivo().And.MaFisRef("IT_FRETE","MT120",M->C3_VALFRE) | | | 1 | | N | | | | | | | | | |
| SC3 | 31 | C3_TXMOEDA | N | 11 | 4 | Taxa Moeda | Taxa Moeda | @E 999999.9999 | Positivo() | 1 | | 1 | | N | | | | | | | | | |
| SC3 | 32 | C3_CC | C | 9 | 0 | C. Custo | Centro de Custo | @! | Vazio() .Or. Ctb105CC() | | CTT | 1 | | N | | | | | | | | 004 | |
| SC3 | 33 | C3_USER | C | 6 | 0 | Cod. Usuario | Codigo do Usuario | @! | | | | 1 | | N | V | | | | | | | | |
| SC3 | 34 | C3_APROV | C | 6 | 0 | Grupo Aprov. | Grupo de Aprovação | @! | | | | 1 | | N | V | | | | | | | | |
| SC3 | 35 | C3_GRUPCOM | C | 6 | 0 | Gr. Compras | Grupo de Compradores | @! | | | | 1 | | N | V | | | | | | | | |
| SC3 | 36 | C3_CONAPRO | C | 1 | 0 | Controle Ap. | Controle de Aprovação | @! | | | | 1 | | N | V | | | | | | | | |
| SC3 | 37 | C3_GRADE | C | 1 | 0 | Grade | Referencia de Grade ? | @! | | | | 1 | | | V | R | | S=Sim;N=Nao | | | | | |
| SC3 | 38 | C3_ITEMGRD | C | 3 | 0 | Item Grade | Item Grade | @! | | | | 1 | | | V | R | | | | | | | |
| SC3 | 39 | C3_SEGUM | C | 2 | 0 | Segunda UM | Segunda Unidade de medida | | ExistCpo("SAH") | | SAH | 1 | | S | V | R | | | | | | 122 | |
| SC3 | 40 | C3_AVISTA | N | 14 | 2 | Prc a Vista | Preco unitario a vista | @E 99,999,999,999.99 | positivo() | | | 1 | | N | | | | | | | | | |
| SC3 | 41 | C3_QTSEGUM | N | 12 | 2 | Qtd. 2a UM | Qtde na Segunda Unidade | @E 999,999,999.99 | A125QtdGra().and.(Positivo().or.Vazio()).and.A100Segum() | | | 1 | | N | | | | | | | | | |
| SC3 | 42 | C3_QTIMP | N | 12 | 2 | Qtd. Imp. | Quantidade de impressão | @E 999,999,999.99 | | | | 1 | | N | A | R | | | | | | | |
| SC3 | 43 | C3_BASEIPI | N | 14 | 2 | Vlr.Base IPI | Valor Base de Calc. IPI | @E 99,999,999,999.99 | Positivo() .And. MaFisRef("IT_BASEIPI","MT120",M->C3_BASEIPI) | | | 1 | | N | A | R | | | | | | | |
| SC3 | 44 | C3_VALIPI | N | 14 | 2 | Vlr.IPI | Valor do IPI do Item | @E 99,999,999,999.99 | Positivo() .And. MaFisRef("IT_VALIPI","MT120",M->C3_VALIPI) | | | 1 | | N | A | R | | | | | | | |
| SC3 | 45 | C3_NUM_SI | C | 6 | 0 | Num.Solic.Im | Num. Solic. de Importacao | | | | | 1 | | | V | | | | | | | | |
| SC3 | 46 | C3_ACCPROC | C | 1 | 0 | ACC? | Inidica se esta no ACC | | Pertence('12') | | | 1 | | N | V | R | | 1=Sim;2=Não | | INCLUI | | | |
| SC3 | 47 | C3_TAXAFOR | N | 11 | 4 | Taxa Fornece | Taxa Fornecedor | @E 999,999.9999 | | | | 1 | | N | V | | | | | | | | |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| SC3 | 1 | C3_FILIAL+C3_NUM+C3_ITEM | Numero CP + Item | Numero CA + Item | PC Number + Item | S | | | S | 2 | 3 |
| SC3 | 2 | C3_FILIAL+C3_FORNECE+C3_LOJA+C3_NUM | Fornecedor + Loja + Numero CP | Proveedor + Tienda + Numero CA | Supplier + Unit + PC Number | S | SA2 | | S | 2 | 3 |
| SC3 | 3 | C3_FILIAL+C3_PRODUTO+C3_NUM+C3_ITEM | Produto + Numero CP + Item | Producto + Numero CA + Item | Product + PC Number + Item | S | SB1 | | S | 2 | 3 |
| SC3 | 4 | C3_FILENT+C3_PRODUTO+C3_FORNECE+C3_LOJA+C3_NUM+C3_ITEM | Filial Entr. + Produto + Fornecedor + Loja + Numero CP + Item | Suc. Entrega + Producto + Proveedor + Tienda + Numero CA + Item | Branch Deliv + Product + Supplier + Unit + PC Number + Item | S | SB1+SA2 | | S | 2 | 3 |
| SC3 | 5 | C3_FILIAL+C3_PRODUTO+C3_FORNECE+C3_LOJA+DTOS(C3_DATPRI) | Produto + Fornecedor + Loja + Dt. Inicial | Producto + Proveedor + Tienda + Fch Inicial | Product + Supplier + Unit + Begin. Date | S | SB1+SA2 | | 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 |
| C3_PRECO | 001 | M->C3_TOTAL := NoRound(M->C3_PRECO*M->C3_QUANT,TamSX3("C3_TOTAL")[2]) | C3_TOTAL | P | N | | 0 | | | S |
| C3_PRECO | 002 | M->C3_TOTAL := If(A125Trigger("C3_TOTAL"),M->C3_TOTAL,0) | C3_TOTAL | P | N | | 0 | | | S |
| C3_QUANT | 001 | M->C3_TOTAL := NoRound(M->C3_PRECO*M->C3_QUANT,TamSX3("C3_TOTAL")[2]) | C3_TOTAL | P | N | | 0 | | | S |
| C3_QUANT | 002 | M->C3_QUANT | C3_QTIMP | P | | | 0 | | | 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 |
| SC3 | 001 | SC7 | C3_NUM+C3_ITEM | C7_NUMSC+C7_ITEMSC | S | 1 | N | #C7_TIPO =2 | S | S | 2 | 2 |
| SC3 | 002 | TR8 | C3_NUM+C3_ITEM | TR8_NUMCP+TR8_ITEMCP | S | 1 | N | | S | N | 2 | 2 |
| SC3 | 003 | SCY | C3_NUM+C3_ITEM | CY_NUMSC+CY_ITEMSC | S | 1 | N | #CY_TIPO =2 | S | S | 2 | 2 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 001 | Codigo Cliente/Fornecedor | Codigo Cliente/Proveedor | Customer/Supplier Code | 20 | 6 | 6 | @! |
| 002 | Loja Cliente/Fornecedor | Tienda Cliente/Proveedor | Customer/Supplier Unit | 4 | 2 | 2 | @! |
| 004 | Centro de Custo | Centro de Costo | Cost Center | 20 | 9 | 9 | @! |
| 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 | |
| 122 | Unidade de Medida | Unidad de medida | Measure Unit | 10 | 2 | 2 | |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima