Hist. Participacao de Cliente
A tabela NUD faz parte do sistema ERP Protheus da TOTVS e é utilizada para hist. participacao de cliente.
Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.
A tabela NUD possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.
Nesta página você pode consultar a estrutura completa da tabela NUD, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | NUD |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | NUD990 |
| X2_NOME | Hist. Participacao de Cliente |
| X2_NOMESPA | Hist. Participacion de Cliente |
| X2_NOMEENG | Customer Participation History |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | C |
| X2_MODOEMP | C |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | NUD_FILIAL+NUD_CCLIEN+NUD_CLOJA+NUD_CPART+NUD_CTPORI+NUD_AMINI+NUD_AMFIM |
| X2_PYME | N |
| X2_MODULO | 77 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 2 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 7089 |
| R_E_C_D_E_L_ | 0 |
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_TITSPA | X3_TITENG | X3_DESCRIC | X3_DESCSPA | X3_DESCENG | X3_PICTURE | X3_VALID | X3_USADO | X3_RELACAO | X3_F3 | X3_NIVEL | X3_RESERV | X3_CHECK | X3_TRIGGER | X3_PROPRI | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_VLDUSER | X3_CBOX | X3_CBOXSPA | X3_CBOXENG | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER | X3_PYME | X3_CONDSQL | X3_CHKSQL | X3_IDXSRV | X3_ORTOGRA | X3_IDXFLD | X3_TELA | X3_PICBRV | X3_AGRUP | X3_POSLGT | X3_MODAL | X3_CHKSUM | X3_ADDSUM | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NUD | 01 | NUD_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal de Sistema | System Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 112442 | 0 |
| NUD | 02 | NUD_CPARTI | C | 6 | 0 | Código | Codigo | Code | Código da Participação | Codigo de participacion | Participation Code | - | - | x x x x x x x x x x x x x x x x | GETSXENUM("NUD","NUD_CPARTI") | - | 1 | x xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 112443 | 0 |
| NUD | 03 | NUD_AMINI | C | 6 | 0 | Ano mes inic | Ano mes inic | Ini. Year Mo | Ano mes inicio historico | Ano mes inicio historial | History Initial Year Mont | @R 9999-99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112444 | 0 |
| NUD | 04 | NUD_AMFIM | C | 6 | 0 | Ano mês fim | Ano mes fin | Fin. Year Mo | Ano mês fim do histórico | Ano mês fin de historial | History Final Year Month | @R 9999-99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 112445 | 0 |
| NUD | 05 | NUD_CCLIEN | C | 6 | 0 | Cód cliente | Cod cliente | Client Code | Código do cliente | Codigo de Cliente | Client Code | @! | JA148CHAV('NUD').AND.ExistCpo('SA1',M->NUD_CCLIEN+M->NUD_CLOJA,1) | x x x x x x x x x x x x x x x x | - | SA1 | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 001 | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112446 | 0 |
| NUD | 06 | NUD_CLOJA | C | 2 | 0 | Cód loja | Cod loja | Store Code | Código da loja do cliente | Codigo de tienda de clien | Clent Store Code | @! | JA148CHAV('NUD').AND.ExistCpo('SA1',M->NUD_CCLIEN+M->NUD_CLOJA,1) | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 002 | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112447 | 0 |
| NUD | 07 | NUD_SIGLA | C | 5 | 0 | Sigla part | Sigla part | PartcptrAcrn | Sigla do Participante | Sigla del Participante | Participator Acronym | - | Vazio().Or.(ExistCpo('RD0',FWFLDGET('NUD_SIGLA'),9).And.JURRD0('NUDDETAIL','NUD_SIGLA','1',.T.)) | x x x x x x x x x x x x x x x x | Posicione('RD0',1,xFilial('RD0')+NUD->NUD_CPART,'RD0_SIGLA') | RD0ATV | 1 | x | - | S | - | S | A | V | - | - | - | - | - | - | - | Posicione('RD0',1,xFilial('RD0')+NUD->NUD_CPART,'RD0_SIGLA') | 073 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 112448 | 0 |
| NUD | 08 | NUD_CPART | C | 6 | 0 | Cód part | Cod part | Partic. Code | Código do participante | Codigo de participante | Participant Code | - | Vazio().Or.Iif(JurIsRest(),(ExistCpo('RD0',FWFLDGET('NUD_CPART'),1).And.JURRD0('NUDDETAIL','NUD_CPART','1')), .T.) | x x x x x x x x x x x x x x x x | - | RD0 | 1 | x xx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112449 | 0 |
| NUD | 09 | NUD_DPART | C | 50 | 0 | Nome part | Nombre part | Partic. Name | Nome participante | Nombre participante | Participant Name | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,Posicione("RD0",1,xFilial("RD0")+NUD->NUD_CPART,"RD0_NOME"),'') | - | 1 | xx x x | - | - | - | S | V | V | - | - | - | - | - | - | - | GETADVFVAL('RD0','RD0_NOME', xFilial('RD0')+NUD->NUD_CPART) | 174 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 112450 | 0 |
| NUD | 10 | NUD_CTPORI | C | 3 | 0 | Cód tipo ori | Cod tipo ori | Orig Tp Code | Código do tipo originação | Codigo de tipo origen | Origin Type Code | - | Vazio().Or.ExistCpo('NRI',M->NUD_CTPORI,1) | x x x x x x x x x x x x x x x x | - | NRI | 1 | x xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112451 | 0 |
| NUD | 11 | NUD_DTPORI | C | 100 | 0 | Des tipo ori | Des tipo ori | Orig Tp Desc | Descrição tipo originação | Descripcion tipo origen | Origin Type Description | - | - | x x x x x x x x x x x x x x x x | POSICIONE("NRI",1,XFILIAL("NRI")+NUD->NUD_CTPORI,"NRI_DESC") | - | 1 | xx x x | - | - | - | S | V | V | - | - | - | - | - | - | - | POSICIONE("NRI",1,XFILIAL("NRI")+NUD->NUD_CTPORI,"NRI_DESC") | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 112452 | 0 |
| NUD | 12 | NUD_PERC | N | 16 | 4 | % Particip | % Particip | Particip. % | % de Participação | % de Participacion | Participation % | @E 99,999,999,999.9999 | FwFldGet("NUD_PERC") <=100.And.Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | xx xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112453 | 0 |
| NUD | 13 | NUD_DTINI | D | 8 | 0 | Data inicial | Fecha inicia | Start Date | Data inicial | Fecha inicial | Start Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xxxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112454 | 0 |
| NUD | 14 | NUD_DTFIM | D | 8 | 0 | Data final | Fecha Final | End Date | Data final | Fecha final | End Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 112455 | 0 |
| NUD | 15 | NUD_COD | C | 6 | 0 | Código | Codigo | Code | Código da Participação | Codigo de la Participac. | Participation Code | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 112456 | 0 |
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST | D_E_L_E_T_ | R_E_C_N_O_ | R_E_C_D_E_L_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NUD | 1 | NUD_FILIAL+NUD_CCLIEN+NUD_CLOJA+NUD_CPART+NUD_CTPORI+NUD_AMINI+NUD_AMFIM | Cód cliente + Cód loja + Cód part + Cód tipo ori + Ano mes inic + Ano | Cod cliente + Cod loja + Cod part + Cod tipo ori + Ano mes inic + Ano | Client Code + Store Code + Partic. Code + Orig Tp Code + Ini. Year Mo | S | - | - | S | 2 | 3 | - | 16151 | 0 |
Ela é utilizada para hist. participacao de cliente dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
NUD_FILIAL,
NUD_CPARTI,
NUD_AMINI,
NUD_AMFIM,
NUD_CCLIEN,
NUD_CLOJA,
NUD_SIGLA,
NUD_CPART,
NUD_DPART,
NUD_CTPORI,
NUD_DTPORI,
NUD_PERC,
NUD_DTINI,
NUD_DTFIM,
NUD_COD
FROM NUD
WHERE
D_E_L_E_T_ = ' '
AND NUD_FILIAL = 'VALOR'
AND NUD_CPARTI = 'VALOR'
AND NUD_AMINI = 'VALOR'
AND NUD_AMFIM = 'VALOR'
AND NUD_CCLIEN = 'VALOR'
AND NUD_CLOJA = 'VALOR'
AND NUD_SIGLA = 'VALOR'
AND NUD_CPART = 'VALOR'
AND NUD_DPART = 'VALOR'
AND NUD_CTPORI = 'VALOR'
AND NUD_DTPORI = 'VALOR'
AND NUD_PERC = 0
AND NUD_DTINI BETWEEN '20260501' AND '20260531'
AND NUD_DTFIM BETWEEN '20260501' AND '20260531'
AND NUD_COD = 'VALOR'