Dicionário Protheus
Início

Tabela NWM no Protheus

LANÇAMENTO TABELADO EM LOTE

O que é a tabela NWM no Protheus?

A tabela NWM faz parte do sistema ERP Protheus da TOTVS e é utilizada para lanÇamento tabelado em lote.

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 NWM 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 NWM, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NWM
X2_PATH \DATA\
X2_ARQUIVO NWM990
X2_NOME LANÇAMENTO TABELADO EM LOTE
X2_NOMESPA ASIENTO CONTROLADO EN LOTE
X2_NOMEENG ENTRY LISTED IN LOT
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO NWM_FILIAL+NWM_COD
X2_PYME N
X2_MODULO 77
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
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_ 7166
R_E_C_D_E_L_ 0

Campos da Tabela NWM (35 campos)

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_
NWM 01 NWM_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 113885 0
NWM 02 NWM_COD C 6 0 Código Codigo Code Código Código Code - ExistChav('NWM',FWFLDGET("NWM_COD"),1) x x x x x x x x x x x x x x x x GetSXENum("NWM","NWM_COD") - 1 x xx - - - S V R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113886 0
NWM 03 NWM_CGRUPO C 6 0 Cód Grupo Cód Grupo Grp.Code Código do Grupo de Client Código do Grupo de Client Cust.Group Code @! Vazio() .Or. J109ValCpo() x x x x x x x x x x x x x x x x - ACY 1 x x - S - S A R - - - - - - INCLUI - - - N - - N N N - - - 1 2 - - - 113887 0
NWM 04 NWM_DGRUPO C 30 0 Desc Grupo Desc Grupo Grp.Desc. Desc do Grupo de Cliente Desc del Grupo de Cliente Cust.Group Desc. @! - x x x x x x x x x x x x x x x x IF(! INCLUI, POSICIONE("ACY", 1, XFILIAL("ACY") + NWM->NWM_CGRUPO, "ACY_DESCRI"), "") - 1 x x - - - S V V - - - - - - - POSICIONE("ACY", 1, XFILIAL("ACY") + NWM->NWM_CGRUPO, "ACY_DESCRI") - - N - - N N N - - - 1 2 - - - 113888 0
NWM 05 NWM_CCLIEN C 6 0 Cód Cliente Cód Cliente Cust.Code Código Cliente Código del Cliente Customer Code @! Vazio() .Or. J109ValCpo() x x x x x x x x x x x x x x x x - SA1NUH 1 x xx - S - S A R - - - - - - INCLUI - 001 - N - - N N N - - - 1 1 - - - 113889 0
NWM 06 NWM_CLOJA C 2 0 Cód Loja Cod Tienda Store Code Código Loja Código Tienda Store Code @! Vazio() .Or. J109ValCpo() x x x x x x x x x x x x x x x x - - 1 x xx - S - S A R - - - - - - INCLUI - 002 - N - - N N N - - - 1 1 - - - 113890 0
NWM 07 NWM_DCLIEN C 50 0 Desc Cliente Desc Cliente Cust.Desc. Descrição do Cliente Descripción del Cliente Customer Desc. @! - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("SA1",1,XFILIAL("SA1")+NWM->NWM_CCLIEN+NWM->NWM_CLOJA,"A1_NOME"),'') - 1 x x - - - S V V - - - - - - - POSICIONE("SA1",1,XFILIAL("SA1")+NWM->NWM_CCLIEN+NWM->NWM_CLOJA,"A1_NOME") 175 - N - - N N N - - - 1 2 - - - 113891 0
NWM 08 NWM_CCONTR C 6 0 Contr Refere Contr Refere Ref.Contr. Contrato de Referência Contrato de Referencia Reference Contract - (Vazio() .Or. ExistCpo('NT0',FWFLDGET("NWM_CCONTR"),1)) .And. J109ValCpo() x x x x x x x x x x x x x x x x - J96NT0 1 x x - - - S A R - - - - - - - - 102 - N - - N N N - - - 1 2 - - - 113892 0
NWM 09 NWM_DCONTR C 30 0 Desc Contrat Desc.Contrat Contr.Desc. Descricao do contrato Descripción del contrato Contract Descrip. - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE("NT0",1,XFILIAL("NT0")+NWM->NWM_CCONTR,"NT0_NOME"),'') - 1 x x - - - S V V - - - - - - - POSICIONE("NT0",1,XFILIAL("NT0")+NWM->NWM_CCONTR,"NT0_NOME") - - N - - N N N - - - 1 2 - - - 113893 0
NWM 10 NWM_QUANT N 4 0 Qtd Servicos Ctd.Servicio Serv.No. Quantidade de Servicos Cantidad de Servicios Service Number @E 9999 POSITIVO() x x x x x x x x x x x x x x x x 1 - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113894 0
NWM 11 NWM_CTPSRV C 20 0 Cód Tp Serv Cod Tp Serv Serv Type Cd Cód Tp Serviço Tabelado Cod Tp Servicio Establec. Fixed Service Type Code - (ExistCpo("NRD", FWFLDGET("NWM_CTPSRV"), 1) ) .And. J109ValCpo() x x x x x x x x x x x x x x x x - NRD 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 113895 0
NWM 12 NWM_DTPSRV C 200 0 Desc Tp Serv Desc Tp Serv Serv Tp Desc Desc Tp Serviço Tabelado Desc Tp Servicio Establec Fixed Service Type Desc @S50 - x x x x x x x x x x x x x x x x IF(! INCLUI, JA027DESCS('NWM_DTPSRV'), '') - 1 x x - - - N V V - - - - - - - JA027DESCS('NWM_DTPSRV') - - S - - N - N - - - 1 2 - - - 113896 0
NWM 13 NWM_DESCRI M 10 0 Descrição Descripcion Description Descrição Descripción Description - - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113897 0
NWM 14 NWM_FORMUL C 3 0 Form Preench Form Complet Form Compl Fórmula p/ Preenchimento Fórmula p/ completar Form Completion - Vazio() .Or. ExistCpo("SM4",M->NWM_FORMUL) x x x x x x x x x x x x x x x x - SM4 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 113898 0
NWM 15 NWM_CMOEDA C 2 0 Cód Moeda Cod Moneda Currency Cd Código da Moeda Codigo de la Moneda Currency Code - Vazio().OR.ExistCpo('CTO',FWFLDGET("NWM_CMOEDA"),1) x x x x x x x x x x x x x x x x - JURCTO 1 x x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 113899 0
NWM 16 NWM_DMOEDA C 10 0 Desc Moeda Desc Moneda Currency Des Descrição da Moeda Descripcion de la Moneda Currency Description - - x x x x x x x x x x x x x x x x IF(!INCLUI, GETADVFVAL('CTO','CTO_SIMB',XFILIAL("CTO")+NWM->NWM_CMOEDA), '') - 1 x - - - S V V - - - - - - - GETADVFVAL('CTO','CTO_SIMB',XFILIAL("CTO")+NWM->NWM_CMOEDA) - - S - - N - N - - - 1 2 - - - 113900 0
NWM 17 NWM_VLBASE N 9 2 Valor Base Valor Base Base Vl. Valor Base Valor Base Base Value @E 999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113901 0
NWM 18 NWM_DTBASE D 8 0 Data Base Fecha Base Base Date Data Base Fecha Base Base Date - - x x x x x x x x x x x x x x x x Date() - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113902 0
NWM 19 NWM_TPCORR C 1 0 Tp Correção Tp.Correccio Adjus.Tp. Tipo de Correção Tipo de Corrección Type of Adjustment - Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x x - - - S A R - - 1=Nao Corrigir;2=Indice 1=No Corregir;2=Indice 1=Do Not Correct;2=Index - - - - - N - - N N N - - - 1 2 - - - 113903 0
NWM 20 NWM_CINDIC C 2 0 Cód Índice Cod Indice Index Code Código Índice Codigo Indice Index Code - Vazio() .Or. ExistCpo('NW5',FWFLDGET("NWM_CINDIC"),1) x x x x x x x x x x x x x x x x - NW5 1 x x - S - S A R - - - - - - M->NWM_TPCORR == '2' - - - N - - N N N - - - 1 2 - - - 113904 0
NWM 21 NWM_DINDIC C 10 0 Desc Índice Desc Índice Index Desc. Descrição do Índice Descripción del Indice Index Description - - x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('NW5',1,XFILIAL('NW5')+NWM->NWM_CINDIC,'NW5_DESC'),'') - 1 x x - - - S V V - - - - - - M->NWM_TPCORR == '2' Posicione('NW5',1,xFilial('NW5')+NWM->NWM_CINDIC,'NW5_DESC') - - N - - N N N - - - 1 2 - - - 113905 0
NWM 22 NWM_VLATUA N 9 2 Vl Atua Vlr.Actualiz Value updat. Valor Atualizado Valor Actualizado Value updated @E 999,999.99 - x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113906 0
NWM 23 NWM_SIGLA C 5 0 Sigla part Sigla part PartcptrAcrn Sigla do Participante Sigla del Participante Acronym of Participator - Vazio().Or.(ExistCpo('RD0',FWFLDGET('NWM_SIGLA'),9).And.JURRD0('NWMMASTER','NWM_SIGLA','1',.T.)) x x x x x x x x x x x x x x x x IF(!INCLUI,POSICIONE('RD0',1,XFILIAL('RD0')+NWM->NWM_CPART,'RD0_SIGLA'),'') RD0ATV 1 x - S - S A V - - - - - - - Posicione('RD0',1,xFilial('RD0')+NWM->NWM_CPART,'RD0_SIGLA') 073 - S - - N - N - - - 1 2 - - - 113907 0
NWM 24 NWM_CPART C 6 0 Cód Part Cód Part ParticipCode Código do Participante Código del Participante Code of Participator - Vazio().Or.Iif(JurIsRest(),(ExistCpo('RD0',FWFLDGET('NWM_CPART'),1).And.JURRD0('NWMMASTER','NWM_CPART','1')), .T.) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113908 0
NWM 25 NWM_DPART C 50 0 Desc Part Desc Part Part.Descrip Descrição do Participante Descripción Participante Participator Description @! - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione('RD0',1,xFilial('RD0')+NWM->NWM_CPART,'RD0_NOME'),'') - 1 x x - - - S V V - - - - - - - Posicione('RD0',1,xFilial('RD0')+NWM->NWM_CPART,'RD0_NOME') 174 - N - - N N N - - - 1 2 - - - 113909 0
NWM 26 NWM_AMINI C 6 0 Ano Mês Inic Año Mes Inic Ini.Mth.Ye Ano Mês Inicial Año Mes Inicial Initial Month Year @R 9999-99 JVldAnoMes(FwFldGet("NWM_AMINI")) x x x x x x x x x x x x x x x x AnoMes(Date()) - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113910 0
NWM 27 NWM_AMFIM C 6 0 Ano Mês Fim Año Mes Fina Fin.Mth.Ye Ano Mês Final Ano Mes FInal Final Month Year @R 9999-99 JVldAnoMes(FwFldGet("NWM_AMFIM")) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 113911 0
NWM 28 NWM_DIAGER C 2 0 Dia Geração Dia Generac Gen.Day Dia da Geração Fecha de Generación Generation Day - Vazio() .Or. Val(FwFldGet("NWM_DIAGER")) > 0 .And. Val(FwFldGet("NWM_DIAGER")) <= 31 x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 113912 0
NWM 29 NWM_PERCOB C 2 0 Period Cobra Periodo Cobr Collec.Per. Periodicidade de Cobrança Periodicidad de Cobranza Collect.Period. - Vazio() .Or.VAl(FwFldGet("NWM_PERCOB")) > 0 .And. VAl(FwFldGet("NWM_PERCOB")) <= 12 x x x x x x x x x x x x x x x x "1" - 1 x xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 113913 0
NWM 30 NWM_SIGLA2 C 5 0 Sigla alt Sigla mod Acronym Alt Sigla Part. Alteração Sigla Part. Modificación Part. Alteration Acronym - - x x x x x x x x x x x x x x x x Posicione('RD0',1,XFILIAL('RD0')+JurUsuario(__CUSERID),'RD0_SIGLA') - 1 x - - - S V V - - - - - - - Posicione('RD0',1,xFilial('RD0')+NWM->NWM_ALTPAR,'RD0_SIGLA') 073 - S - - N - N - - - 1 2 - - - 113914 0
NWM 31 NWM_ALTPAR C 6 0 Part Altera Part Altera Part. Change Participante alteração Participante modificación Participator change - Vazio() .Or. ExistCpo("RD0",FWFLDGET("NWM_ALTPAR"),1) x x x x x x x x x x x x x x x x JurUsuario(__CUSERID) - 1 x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 113915 0
NWM 32 NWM_ALTPAD C 50 0 Des Part Alt Des Part Alt Part.Descrip Descrição do Participante Descripción Participante Participator Description @! - x x x x x x x x x x x x x x x x Posicione('RD0',1,xFilial('RD0')+M->NWM_ALTPAR,'RD0_NOME') - 1 x x - - - S V V - - - - - - - Posicione('RD0',1,xFilial('RD0')+NWM->NWM_ALTPAR,'RD0_NOME') 174 - N - - N N N - - - 1 2 - - - 113916 0
NWM 33 NWM_PERCOR C 2 0 Period Corre Period Corre Adjst.Period Periodicidade de Correção Periodicidad Corrección Adjust.Period. - Vazio() .Or. VAl(FwFldGet("NWM_PERCOR")) > 0 .And. VAl(FwFldGet("NWM_PERCOR")) <= 12 x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - M->NWM_TPCORR == '2' - - - N - - N N N - - - 1 2 - - - 113917 0
NWM 34 NWM_ALTDT D 8 0 Dt Alteração Fch.Modifica Chg.Date Data Alteração Fecha Modificación Changing Date - - x x x x x x x x x x x x x x x x Date() - 1 x x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 113918 0
NWM 35 NWM_ALTHR C 8 0 Hr Alteração Hr.Modificac Chg.Hour Hora Alteração Hora Modificación Changing Hour @R 99:99:99 - x x x x x x x x x x x x x x x x Time() - 1 x x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 113919 0

Índices da Tabela NWM (2 índices)

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_
NWM 1 NWM_FILIAL+NWM_COD Código Codigo Code S - - S 2 3 - 16396 0
NWM 2 NWM_FILIAL+NWM_CTPSRV Cód Tp Serv Cod Tp Serv Serv Type Cd S - - S 2 3 - 16397 0

Perguntas frequentes

Para que serve a tabela NWM no Protheus?

Ela é utilizada para lanÇamento tabelado em lote dentro do sistema ERP Protheus.

Como consultar os campos da tabela NWM?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela NWM?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela NWM

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    NWM_FILIAL,
    NWM_COD,
    NWM_CGRUPO,
    NWM_DGRUPO,
    NWM_CCLIEN,
    NWM_CLOJA,
    NWM_DCLIEN,
    NWM_CCONTR,
    NWM_DCONTR,
    NWM_QUANT,
    NWM_CTPSRV,
    NWM_DTPSRV,
    NWM_DESCRI,
    NWM_FORMUL,
    NWM_CMOEDA,
    NWM_DMOEDA,
    NWM_VLBASE,
    NWM_DTBASE,
    NWM_TPCORR,
    NWM_CINDIC,
    NWM_DINDIC,
    NWM_VLATUA,
    NWM_SIGLA,
    NWM_CPART,
    NWM_DPART,
    NWM_AMINI,
    NWM_AMFIM,
    NWM_DIAGER,
    NWM_PERCOB,
    NWM_SIGLA2,
    NWM_ALTPAR,
    NWM_ALTPAD,
    NWM_PERCOR,
    NWM_ALTDT,
    NWM_ALTHR
FROM NWM
WHERE
    D_E_L_E_T_ = ' '
    AND NWM_FILIAL = 'VALOR'
    AND NWM_COD = 'VALOR'
    AND NWM_CGRUPO = 'VALOR'
    AND NWM_DGRUPO = 'VALOR'
    AND NWM_CCLIEN = 'VALOR'
    AND NWM_CLOJA = 'VALOR'
    AND NWM_DCLIEN = 'VALOR'
    AND NWM_CCONTR = 'VALOR'
    AND NWM_DCONTR = 'VALOR'
    AND NWM_QUANT = 0
    AND NWM_CTPSRV = 'VALOR'
    AND NWM_DTPSRV = 'VALOR'
    AND NWM_FORMUL = 'VALOR'
    AND NWM_CMOEDA = 'VALOR'
    AND NWM_DMOEDA = 'VALOR'
    AND NWM_VLBASE = 0
    AND NWM_DTBASE BETWEEN '20260501' AND '20260531'
    AND NWM_TPCORR = 'VALOR'
    AND NWM_CINDIC = 'VALOR'
    AND NWM_DINDIC = 'VALOR'
    AND NWM_VLATUA = 0
    AND NWM_SIGLA = 'VALOR'
    AND NWM_CPART = 'VALOR'
    AND NWM_DPART = 'VALOR'
    AND NWM_AMINI = 'VALOR'
    AND NWM_AMFIM = 'VALOR'
    AND NWM_DIAGER = 'VALOR'
    AND NWM_PERCOB = 'VALOR'
    AND NWM_SIGLA2 = 'VALOR'
    AND NWM_ALTPAR = 'VALOR'
    AND NWM_ALTPAD = 'VALOR'
    AND NWM_PERCOR = 'VALOR'
    AND NWM_ALTDT BETWEEN '20260501' AND '20260531'
    AND NWM_ALTHR = 'VALOR'