Salve salve, blz?
Tabela DUE. #DUE
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 |
| DUE | DATA | DUE990 | Solicitantes | Solicitantes | Requesters | | C | E | E | 0 | | DUE_FILIAL+DUE_CODSOL | S | 43 | | TMSA440 | | 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 |
| DUE | 01 | DUE_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | S | A | R | | | | | | 033 | |
| DUE | 37 | DUE_GIASP | C | 5 | 0 | Cd Mun GIA | Indica cod mun solicitant | 99999 | | | | 1 | | S | A | | | | | | | | |
| DUE | 02 | DUE_CODSOL | C | 9 | 0 | Cod. Solicit | Codigo do Solicitante | @! | | Iif( FindFunction("TMSA440Num") , TMSA440Num() , GetSxeNum("DUE","DUE_CODSOL") ) | | 1 | | S | A | R | | | | | | 076 | 1 |
| DUE | 03 | DUE_CODCLI | C | 6 | 0 | Cod. Cliente | Cod. do Cliente | @! | Vazio() .Or. TMSA440Vld() | | SA1 | 1 | S | | | | | | | | | 001 | 1 |
| DUE | 04 | DUE_LOJCLI | C | 2 | 0 | Loja Cliente | Loja do Cliente | @! | Vazio() .Or. TMSA440Vld() | | | 1 | S | | | | | | | | | 002 | 1 |
| DUE | 05 | DUE_NOME | C | 50 | 0 | Nome | Nome | @! | | | | 1 | | S | | | | | | | | 175 | 1 |
| DUE | 06 | DUE_NREDUZ | C | 20 | 0 | N Fantasia | Nome Fantasia | @! | | | | 1 | | | | | | | | | | | 1 |
| DUE | 07 | DUE_END | C | 80 | 0 | Endereco | Endereco | @! | | | | 1 | | | | | | | | | | | 1 |
| DUE | 08 | DUE_MUN | C | 60 | 0 | Municipio | Municipio | @! | | | | 1 | | | | | | | | | | | 1 |
| DUE | 09 | DUE_EST | C | 2 | 0 | Estado | Estado | @! | Vazio() .Or. ExistCpo("SX5","12"+M->DUE_EST) | | 12 | 1 | | | | | | | | TMSA440Whn() | | 010 | 1 |
| DUE | 10 | DUE_BAIRRO | C | 40 | 0 | Bairro | Bairro | @! | | | | 1 | | | | | | | | | | | 1 |
| DUE | 11 | DUE_CEP | C | 8 | 0 | CEP | CEP | @R 99999-999 | | | | 1 | | | | | | | | | | | 1 |
| DUE | 12 | DUE_PONREF | C | 30 | 0 | Pto.Referen. | Ponto de Referencia | @! | | | | 1 | | | | | | | | | | | 1 |
| DUE | 13 | DUE_CGC | C | 14 | 0 | CNPJ/CPF | CNPJ/CPF | @R 99.999.999/9999-99 | Vazio() .Or. IIF(M->DUE_EST == "EX",.T.,CGC(M->DUE_CGC)) | | | 1 | | | | | | | | | | | 1 |
| DUE | 14 | DUE_INSCR | C | 18 | 0 | Ins.Estadual | Inscricao Estadual | @! | Vazio() .Or. IE(M->DUE_INSCR,M->DUE_EST) | | | 1 | | | | | | | | | | | 1 |
| DUE | 15 | DUE_DDD | C | 3 | 0 | DDD | DDD | @! | | | | 1 | | S | | | | | | | | | 1 |
| DUE | 16 | DUE_TEL | C | 15 | 0 | Telefone | Telefone | @! | | | | 1 | | S | | | | | | | | | 1 |
| DUE | 17 | DUE_CONTAT | C | 15 | 0 | Contato | Contato | @! | | | | 1 | | | | | | | | | | | 1 |
| DUE | 18 | DUE_EMAIL | C | 30 | 0 | E-Mail | E-Mail | | | | | 1 | | | | | | | | | | | 1 |
| DUE | 19 | DUE_DATCAD | D | 8 | 0 | DT Cadastro | Data de Cadastro | | | dDataBase | | 1 | | | V | | | | | | | | 1 |
| DUE | 32 | DUE_CDRSOL | C | 6 | 0 | Cod.Reg.Sol | Codigo Regiao Solicitante | @! | Vazio() .Or. TMSA440Vld() | | DUY | 1 | S | | | | | | | | | | 1 |
| DUE | 33 | DUE_REGSOL | C | 30 | 0 | Reg.Solicit. | Regiao Solicitante | @! | | If(Inclui,"",Posicione("DUY",1,xFilial("DUY")+DUE->DUE_CDRSOL,"DUY_DESCRI")) | | 1 | | | V | V | | | | | | | 1 |
| DUE | 34 | DUE_CODMUN | C | 5 | 0 | Cd.Municipio | Cd. Municipio | @! | | | CC2DL1 | 1 | | | | | | | | | | | 1 |
| DUE | 35 | DUE_CADPOR | C | 1 | 0 | Cad.Portal | Cadastrado via portal | | Pertence("12") | "2" | | 1 | | N | A | R | | 1=Sim;2=Nao | | | | | 1 |
| DUE | 36 | DUE_USEPOR | C | 6 | 0 | Usr.Portal | Cod. de usuario de portal | | If(M->DUE_CADPOR == "1",.T.,ExistCpo("AI3",M->DUE_USEPOR)) | | AI3 | 1 | | N | A | R | | | | | | | 1 |
| DUE | 20 | DUE_TIPTRA | C | 1 | 0 | Tipo Transp. | Tipo Transporte | @! | TMSValField("M->DUE_TIPTRA",.T.,"DUE_DESTPT") | | DLC | 1 | | | | | | | | | | | 2 |
| DUE | 21 | DUE_DESTPT | C | 30 | 0 | Desc.Tp.Tran | Desc. Tipo Transporte | @! | | If(Inclui,"",TMSValField("DUE->DUE_TIPTRA",.F.)) | | 1 | | | V | V | | | | | | | 2 |
| DUE | 22 | DUE_TIPCOL | C | 1 | 0 | Tipo Coleta | Tipo de Coleta | @! | Pertence("12") | "1" | | 1 | | | | | | 1=Digitada;2=Automatica | | | | | 2 |
| DUE | 23 | DUE_COLSEG | C | 1 | 0 | Coleta Seg. | Coleta na Segunda-Feira | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 2 |
| DUE | 24 | DUE_COLTER | C | 1 | 0 | Coleta Ter. | Coleta na Terca-Feira | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 2 |
| DUE | 25 | DUE_COLQUA | C | 1 | 0 | Coleta Qua. | Coleta na Quarta-Feira | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 2 |
| DUE | 26 | DUE_COLQUI | C | 1 | 0 | Coleta Qui. | Coleta na Quinta-Feira | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 2 |
| DUE | 27 | DUE_COLSEX | C | 1 | 0 | Coleta Sex. | Coleta na Sexta-Feira | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 2 |
| DUE | 28 | DUE_COLSAB | C | 1 | 0 | Coleta Sab. | Coleta no Sabado | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 2 |
| DUE | 29 | DUE_COLDOM | C | 1 | 0 | Coleta Dom. | Coleta no Domingo | @! | Pertence("12") | "2" | | 1 | | | | | | 1=Sim;2=Nao | | | | | 2 |
| DUE | 30 | DUE_HORCOI | C | 4 | 0 | Hora Ini.Col | Hora Inicio Coleta | @R 99:99 | AtVldHora(M->DUE_HORCOI) | | | 1 | | | | | | | | | | | 2 |
| DUE | 31 | DUE_HORCOF | C | 4 | 0 | Hora Fim Col | Hora Fim da Coleta | @R 99:99 | AtVldHora(M->DUE_HORCOF) | | | 1 | | | | | | | | | | | 2 |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| DUE | 1 | DUE_FILIAL+DUE_CODSOL | Cod. Solicit | Cod. Solicit | Request Code | S | | | S | 2 | 3 |
| DUE | 2 | DUE_FILIAL+DUE_NOME | Nome | Nombre | Name | S | XXX | | S | 2 | 3 |
| DUE | 3 | DUE_FILIAL+DUE_CODCLI+DUE_LOJCLI | Cod. Cliente + Loja Cliente | Cod. Cliente + Tienda Clien | Cust.Code + Cust.Unit | S | | | S | 2 | 3 |
| DUE | 4 | DUE_FILIAL+DUE_USEPOR | Usr.Portal | Usr.Portal | Portal User | S | | | S | 2 | 3 |
| DUE | 5 | DUE_FILIAL+DUE_CGC | CNPJ/CPF | CNPJ/CPF | CNPJ/CPF | S | | | S | 2 | 3 |
| DUE | 6 | DUE_FILIAL+DUE_DDD+DUE_TEL+DUE_CODSOL | DDD + Telefone + Cod. Solicit | DDD + Teléfono + Cod. Solicit | Long-distanc + Phone + Request Code | 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 |
| DUE_CDRSOL | 001 | DUY->DUY_DESCRI | DUE_REGSOL | P | S | DUY | 1 | xFilial("DUY")+M->DUE_CDRSOL | | S |
| DUE_CODCLI | 001 | SA1->A1_NOME | DUE_NOME | P | S | SA1 | 1 | xFilial()+M->DUE_CODCLI+M->DUE_LOJCLI | | S |
| DUE_CODCLI | 002 | SA1->A1_NREDUZ | DUE_NREDUZ | P | N | | 0 | | | S |
| DUE_CODCLI | 003 | SA1->A1_END | DUE_END | P | N | | 0 | | | S |
| DUE_CODCLI | 004 | SA1->A1_MUN | DUE_MUN | P | N | | 0 | | | S |
| DUE_CODCLI | 005 | SA1->A1_BAIRRO | DUE_BAIRRO | P | N | | 0 | | | S |
| DUE_CODCLI | 006 | SA1->A1_CEP | DUE_CEP | P | N | | 0 | | | S |
| DUE_CODCLI | 007 | SA1->A1_CGC | DUE_CGC | P | N | | 0 | | | S |
| DUE_CODCLI | 008 | SA1->A1_INSCR | DUE_INSCR | P | N | | 0 | | | S |
| DUE_CODCLI | 009 | SA1->A1_CONTATO | DUE_CONTAT | P | N | | 0 | | | S |
| DUE_CODCLI | 010 | SA1->A1_EMAIL | DUE_EMAIL | P | N | | 0 | | | S |
| DUE_CODCLI | 011 | SA1->A1_CDRDES | DUE_CDRSOL | P | N | | 0 | | | S |
| DUE_CODCLI | 012 | DUY->DUY_DESCRI | DUE_REGSOL | P | S | DUY | 1 | xFilial("DUY")+M->DUE_CDRSOL | | S |
| DUE_CODCLI | 013 | SA1->A1_CDRDES | DUE_CDRSOL | P | N | | 0 | | | S |
| DUE_CODCLI | 014 | DUY->DUY_DESCRI | DUE_REGSOL | P | S | DUY | 1 | xFilial("DUY")+M->DUE_CDRSOL | | S |
| DUE_CODCLI | 015 | DUY->DUY_DESCRI | DUE_REGSOL | P | S | DUY | 1 | xFilial("DUY")+M->DUE_CDRSOL | | S |
| DUE_LOJCLI | 001 | SA1->A1_NOME | DUE_NOME | P | S | SA1 | 1 | xFilial()+M->DUE_CODCLI+M->DUE_LOJCLI | | S |
| DUE_LOJCLI | 002 | SA1->A1_NREDUZ | DUE_NREDUZ | P | N | | 0 | | | S |
| DUE_LOJCLI | 003 | SA1->A1_END | DUE_END | P | N | | 0 | | | S |
| DUE_LOJCLI | 004 | SA1->A1_MUN | DUE_MUN | P | N | | 0 | | | S |
| DUE_LOJCLI | 005 | SA1->A1_BAIRRO | DUE_BAIRRO | P | N | | 0 | | | S |
| DUE_LOJCLI | 006 | SA1->A1_CEP | DUE_CEP | P | N | | 0 | | | S |
| DUE_LOJCLI | 007 | SA1->A1_CGC | DUE_CGC | P | N | | 0 | | | S |
| DUE_LOJCLI | 008 | SA1->A1_INSCR | DUE_INSCR | P | N | | 0 | | | S |
| DUE_LOJCLI | 009 | SA1->A1_CONTATO | DUE_CONTAT | P | N | | 0 | | | S |
| DUE_LOJCLI | 010 | SA1->A1_EMAIL | DUE_EMAIL | P | N | | 0 | | | S |
| DUE_LOJCLI | 011 | SA1->A1_EMAIL | DUE_EMAIL | P | N | | 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 |
| DUE | 001 | FQA | DUE_NOME | FQA_SOLICT | S | 1 | N | | S | S | 2 | 2 |
| DUE | 002 | DT5 | DUE_CODSOL | DT5_CODSOL | S | 1 | N | | S | S | 2 | 2 |
| DUE | 003 | DF0 | DUE_CODSOL | DF0_CODSOL | S | 1 | N | | S | S | 2 | 2 |
| DUE | 004 | DUL | DUE_CODSOL | DUL_CODSOL | S | 1 | N | | S | S | 2 | 2 |
| DUE | 005 | DVJ | DUE_CODSOL | DVJ_CODSOL | S | 1 | N | | S | S | 2 | 2 |
| DUE | 006 | DT4 | DUE_CODSOL | DT4_CODSOL | S | 1 | N | | S | S | 2 | 2 |
| DUE | 007 | DDD | DUE_CODSOL | DDD_CODSOL | S | 1 | N | | 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 | @! |
| 010 | Estado | Estado | State | 5 | 2 | 2 | @! |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
| 076 | Codigo do Solicitante | Codigo del Solicitante | Requester Code | 14 | 9 | 9 | @! |
| 175 | Nome do Cliente | Nombre del cliente | Customer Name | 254 | 50 | 50 | @! |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima