Dicionário Protheus
Início

Tabela SNM no Protheus

Documentos de movimentações

O que é a tabela SNM no Protheus?

A tabela SNM faz parte do sistema ERP Protheus da TOTVS e é utilizada para documentos de movimentações.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SNM
X2_PATH \DATA\
X2_ARQUIVO SNM990
X2_NOME Documentos de movimentações
X2_NOMESPA Documentos de movimientos
X2_NOMEENG Transactions movements
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO NM_FILIAL+NM_CODIGO+NM_CBASE+NM_ITEM+NM_TIPO
X2_PYME S
X2_MODULO 1
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_ 8481
R_E_C_D_E_L_ 0

Campos da Tabela SNM (63 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_
SNM 01 NM_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 139315 0
SNM 02 NM_CODIGO C 6 0 Cód. Solic. Cod. Solic. Req. Code Código da solicitação Codigo de la solicitud Request Code @! ExistChav( "SNM" ) x x x x x x x x x x x x x x x x GetSX8Num( "SNM", "NM_CODIGO" ) - 1 x x - - - S - - - - - - - - INCLUI - - 1 S - - N N N - - - 1 1 - - - 139316 0
SNM 03 NM_DATSOL D 8 0 Data Solic. Fecha Solic. Req. Date Data da Solicitação Fecha de la Solicitud Request Date - - x x x x x x x x x x x x x x x x dDataBase - 1 x x - - - S V - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139317 0
SNM 04 NM_HORSOL C 5 0 Hora Solic. Hora Solic. Req. Time Hora da solicitação Hora de la solicitud Request Time @R 99:99 - x x x x x x x x x x x x x x x x Left( StrTran( Time(), ":", "" ), 4 ) - 1 x x - - - N V - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139318 0
SNM 05 NM_CBASE C 10 0 Cod. do Bem Cod. Bien Asset Code Código Base do Bem Código Base del Bien Asset Base Code @! ExistCpo( "SN1", M->NM_CBASE,,,, !Empty( M->NM_ITEM ) ) x x x x x x x x x x x x x x x x - SN1 1 x x - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139319 0
SNM 06 NM_ITEM C 4 0 Código Item Codigo Item Item Code Código do Item do Bem Código del Item del Bien Asset Item Code @! ExistCpo( "SN1", M->NM_CBASE + M->NM_ITEM ) x x x x x x x x x x x x x x x x - - 1 x x - S - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139320 0
SNM 07 NM_TIPO C 2 0 Tipo Ativo Tipo Activo Asset Type Tipo do Ativo Tipo del Activo Asset Type @9 ExistCpo("SN3", M->NM_CBASE + M->NM_ITEM + M->NM_TIPO) .And. ExistChav("SNM", M->NM_CBASE + M->NM_ITEM + M->NM_TIPO + "1", 2) x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139321 0
SNM 08 NM_DESCBEM C 40 0 Descr. Bem Descr. Bien Asset Desc. Descrição do Bem Descripcion del Bien Asset Description @! - x x x x x x x x x x x x x x x x IF ( !INCLUI, POSICIONE ( "SN1", 1, xFilial("SN1")+SNM->NM_CBASE + SNM->NM_ITEM, "N1_DESCRIC" ), "" ) - 1 x x - - - N V V - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139322 0
SNM 09 NM_CDHSOL C 6 0 Cd. Hist Sol Cd. Hist Sol Req Hist Cd Cód. Hist. da solicitação Cod. Hist.de la solicitud Request History Code @! - x x x x x x x x x x x x x x x GetSX8Num( "SNM", "NM_CDHSOL" ) - 1 x x - - - - - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139323 0
SNM 10 NM_HISTSOL M 80 0 Hist. Solic. Hist. Solic. Req. Hist. Histórico da Solicitação Historial de la solicitud Request History @! - x x x x x x x x x x x x x x x x If ( !Inclui, MsMM( SNM->NM_CDHSOL, 80 ), "" ) - 1 x x - - - - A V - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139324 0
SNM 11 NM_CDHREJ C 6 0 Cd. Hist Rej Cd. Hist Rec Rej Hist Cd Cód. Hist. da Rejeição Cod. Hist. del Rechazo Rejection History Code @! - x x x x x x x x x x x x x x x GetSX8Num( "SNM", "NM_CDHREJ" ) - 1 x x - - - - - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139325 0
SNM 12 NM_HISTREJ M 80 0 Hist. Rejeic Hist. Rech Rej. Hist. Histórico da rejeição Historial del rechazo Rejection History @! - x x x x x x x x x x x x x x x If ( !Inclui, MsMM( SNM->NM_CDHREJ, 80 ), "" ) - 1 - - - - - A V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139326 0
SNM 13 NM_SITSOL C 1 0 Situação Situacion Status Situação da solicitação Situacion de la Solicitud Request Status - - x x x x x x x x x x x x x x x x "1" - 1 x - - - - V - - - 1=Pendente;2=Aprovada;3=Rejeitada 1=Pendiente;2=Aprobada;3=Rechazada 1=Pending; 2=Approved; 3=Rejected - - - - 1 S - - N N N - - - 1 1 - - - 139327 0
SNM 14 NM_USRSOL C 6 0 Solicitante Solicitante Requester Usuário solicitante Usuario solicitante Requester User - - x x x x x x x x x x x x x x x __cUserId - 1 x - - - - - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139328 0
SNM 15 NM_NMUSSOL C 30 0 Nome solic. Nombre solic Req. Name Nome usuário solicitante Nombre usuario solicitant Requester User Name - - x x x x x x x x x x x x x x x x UsrFullName(M->NM_USRSOL ) - 1 x - - - - V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139329 0
SNM 16 NM_USRAPV C 6 0 Apr/Rej. Por Apr/Rech.Por Appr/Rej by Usuário que Aprov. ou Rej Usuario que Aprob.o Rech Approv. or Rej. User - - x x x x x x x x x x x x x x x __cUserId - 1 x x - - - - - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139330 0
SNM 17 NM_NMUSAPV C 30 0 Nome aprov. Nombre aprob Appr. Name Nome do usuário aprovador Nombre del usuario aprob Approver User Name - - x x x x x x x x x x x x x x x x UsrFullName(M->NM_USRAPV ) - 1 x - - - - V V - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139331 0
SNM 18 NM_TIPOSOL C 1 0 Tipo Tipo Type Tipo da solicitação Tipo de la solicitud Request Type - - x x x x x x x x x x x x x x x x - - 1 x x - - - - V - - - 1=Baixa;2=Transferência 1=Baja;2=Transferencia 1=Write-off; 2=Transfer - - - - 1 S - - N N N - - - 1 1 - - - 139332 0
SNM 19 NM_DTAPVRE D 8 0 Dt. Apv/Rej. Fch.Apb/Rech Appr/Rej Dt Data aprovação/rejeição Fecha Aprobacion/Rechazo Approval/Rejection Date - - x x x x x x x x x x x x x x x x dDataBase - 1 x - - - - V - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139333 0
SNM 20 NM_HRAPVRE C 5 0 Hr. Apv/Rej. Hr.Apb/Rech Appr/Rej T Hora Aprovação/Rejeição Hora Aprobacion/Rechazo Approval/Rejection Time @R 99:99 - x x x x x x x x x x x x x x x x Left ( StrTran ( Time(), ":", "" ), 4 ) - 1 x - - - - V - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139334 0
SNM 21 NM_DTBAIXA D 8 0 Dt. Baixa Fch.Baja Write-off Dt Data efetiva da baixa Fecha efectiva de la baja Effective Write-off Date - AF030DtBx( dBaixa030 ) x x x x x x x x x x x x x x x x dDataBase - 1 x - - - - - - - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139335 0
SNM 22 NM_FILDEST C 2 0 Filial Dest. Sucursal Des Branch Dest. Filial de destino Sucursal de destino Branch Dest. - ExistCpo( "SM0", cEmpAnt + M->NM_FILDEST ) x x x x x x x x x x x x x x x x cFilAnt SM0_01 1 x - - - - - - - - - - - - - - 033 1 S - - N N N - - - 1 1 - - - 139336 0
SNM 23 NM_GRUPO C 4 0 Grupo Grupo Group Grupo do Bem Grupo del Bem Asset Group - Vazio() .Or. ExistCpo( "SNG", M->NM_GRUPO ) x x x x x x x x x x x x x x x x - SNG 1 x - - - - - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139337 0
SNM 24 NM_MOTBX C 2 0 Mot. Baixa Mot. Baja Write-off Re Motivo da Baixa Motivo de la Baja Reason for Write-off - ExistCpo( "SX5", "16" + M->NM_MOTBX ) x x x x x x x x x x x x x x x x - 16 1 x - - - - - - - - - - - - NM_TIPOSOL == "1" - - 1 S - - N N N - - - 1 2 - - - 139338 0
SNM 25 NM_QTDBX N 11 3 Qtd. Baixada Ctd.Dada Baj Amt Written Quantidade baixada Cantidad dada baja Amount Written Off @E 9,999,999.999 AF030Quant( M->NM_QTDBX, @M->NM_PERCBX, SN->N1_QUANTD ) x x x x x x x x x x x x x x x x - - 1 xxx - - - - - - - - - - - - NM_TIPOSOL == "1" - - 1 S - - N N N - - - 1 2 - - - 139339 0
SNM 26 NM_PERCBX N 12 8 Perc Baixado Porc d/ de B WrittenOff % Percentual baixado Porc dado de baja Percentage Written Off @E 999.99999999 AF030Perc( M->NM_PERCBX, @M->NM_QTDBX, SN1->N1_QUANTD ) x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - 1 S - - N N N - - - 1 2 - - - 139340 0
SNM 27 NM_VLRBAIX N 14 2 Vlr. Baixa Vlr. Baja Write-off Vl Valor da baixa Valor de la baja Write-off Value @E 99,999,999,999.99 Positivo() .And. AF030Valor( M->NM_VLRBAIX, 1, M->N1_QUANTD, M->NM_QTDBX ) x x x x x x x x x x x x x x x x - - 1 xxx - - - - - - - - - - - - NM_TIPOSOL == "1" - - 1 S - - N N N - - - 1 2 - - - 139341 0
SNM 28 NM_VLVENDA N 14 2 Vlr. Venda Vlr. Venta Sales Value Valor de Venda Valor de Venta Sales Value @E 99,999,999,999.99 Positivo() .And. NM_VLVENDA > 0 x x x x x x x x x x x x x x x x - - 1 xxx - - - - - - - - - - - - NM_TIPOSOL == "1" - - 1 S - - N N N - - - 1 2 - - - 139342 0
SNM 29 NM_CCUSTO C 9 0 CC Despesa CC Gasto Expense CC Centro de Custo Despesa Centro de Costo Gasto Expense Cost Center @! Vazio() .Or. CTB105CC() x x x x x x x x x x x x x x x x - CTT 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CTBMovSaldo( "CTT" ) - 004 1 S - - N N N - - - 1 2 - - - 139343 0
SNM 30 NM_LOCAL C 6 0 Local do bem Lugar Bien Asset Loc. Código do local Codigo del lugar Location Code @! ExistCpo( "SNL", M->NM_LOCAL ) x x x x x x x x x x x x x x x x - SNL 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" - 058 2 S - - N N N - - - 1 2 - - - 139344 0
SNM 31 NM_CCONTAB C 20 0 Conta Cuenta Account Conta do Bem Cuenta del Bien Asset Account @! Vazio() .Or. CTB105Cta() x x x x x x x x x x x x x x x x - CT1 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" - 003 2 S - - N N N - - - 1 2 - - - 139345 0
SNM 32 NM_CCORREC C 20 0 Conta Correc Cta Correc Account Corr Conta Correção Cta Correccion Correction Account @! Vazio() .Or. CTB105Cta() x x x x x x x x x x x x x x x x - CT1 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" - 003 2 S - - N N N - - - 1 2 - - - 139346 0
SNM 33 NM_CDEPREC C 20 0 Cta Desp Dep Cta Gast Dep Dep Exp Acc Conta desp de depreciação Cuenta gasto depreciacion Dep. Exp. Account @! Vazio() .Or. CTB105Cta() x x x x x x x x x x x x x x x x - CT1 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" - 003 2 S - - N N N - - - 1 2 - - - 139347 0
SNM 34 NM_CDDEPR C 20 0 Cta Dep Acum Cta Dep Acum Accr Dep Acc Conta deprec. acumulada Cuenta deprec. acumulada Accrued Dep. Acc. @! Vazio() .Or. CTB105Cta() x x x x x x x x x x x x x x x x - CT1 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" - 003 2 S - - N N N - - - 1 2 - - - 139348 0
SNM 35 NM_CDESP C 20 0 Cta Cor Depr Cta Cor Depr Dep Ch Acc Conta corr. depreciação Cuenta corr. depreciacion Depreciation Ch. Acc. @! Vazio() .Or. CTB105Cta() x x x x x x x x x x x x x x x x - CT1 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" - 003 2 S - - N N N - - - 1 2 - - - 139349 0
SNM 36 NM_CUSTBEM C 9 0 CC do Bem CC del Bien Asset CA CC do Bem CC del Bien Asset CA @! Vazio() .Or. CTB105Cc() x x x x x x x x x x x x x x x x - CTT 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTT" ) - 004 3 S - - N N N - - - 1 2 - - - 139350 0
SNM 37 NM_CCCORR C 9 0 CC correção CC correccio Index. CA CC correção monetária CC correccion monetaria Indexation CA @! Vazio() .Or. CTB105Cc() x x x x x x x x x x x x x x x x - CTT 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTT" ) - 004 3 S - - N N N - - - 1 2 - - - 139351 0
SNM 38 NM_CCDESP C 9 0 CC Desp Depr CC Gast Depr Dep Exp CA CC desp. de depreciação CC gasto depreciacion Depreciation Exp. CA @! Vazio() .Or. CTB105Cc() x x x x x x x x x x x x x x x x - CTT 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTT" ) - 004 3 S - - N N N - - - 1 2 - - - 139352 0
SNM 39 NM_CCCDEP C 9 0 CC Depr Acum CC Depr Acum Accr Dep CA CC da deprec. acumulada CC de la deprec. acumulad Accrued Dep. CA @! Vazio() .Or. CTB105Cc() x x x x x x x x x x x x x x x x - CTT 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTT" ) - 004 3 S - - N N N - - - 1 2 - - - 139353 0
SNM 40 NM_CCCDES C 9 0 CC Corr Depr CC Corr Depr Dep Ind CA CC corr. da depreciação CC corr.de la depreciacio Depreciation Index. CA @! Vazio() .Or. CTB105Cc() x x x x x x x x x x x x x x x x - CTT 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTT" ) - 004 3 S - - N N N - - - 1 2 - - - 139354 0
SNM 41 NM_ITBEM C 9 0 Item do bem Item bien Asset Item Item contábil do bem Item contable bien Accounting Asset Item @! Vazio() .Or. CTB105Item() x x x x x x x x x x x x x x x x - CTD 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTD" ) - 005 4 S - - N N N - - - 1 2 - - - 139355 0
SNM 42 NM_ITCORR C 9 0 Item correc. Item correc. Item correc. Item correção monetária Item correccion monetaria Monetary adjustment item @! Vazio() .Or. CTB105Item() x x x x x x x x x x x x x x x x - CTD 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTD" ) - 005 4 S - - N N N - - - 1 2 - - - 139356 0
SNM 43 NM_ITDESP C 9 0 It Desp Depr It Gast Depr Dep Exp Item Item desp. de depreciação Item gasto depreciacion Depreciation Exp. Item @! Vazio() .Or. CTB105Item() x x x x x x x x x x x x x x x x - CTD 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTD" ) - 005 4 S - - N N N - - - 1 2 - - - 139357 0
SNM 44 NM_ITCDEP C 9 0 It Depr Acum It Depr Acum Accr Dep It Item da deprec. acumulada Item de deprec. acumulada Accrued Dep. Item @! Vazio() .Or. CTB105Item() x x x x x x x x x x x x x x x x - CTD 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTD" ) - 005 4 S - - N N N - - - 1 2 - - - 139358 0
SNM 45 NM_ITCDES C 9 0 It Corr Depr It Corr Depr Dep Ind It Item da corr. depreciação Item da corr. depreciac. Depreciation Index. Item @! Vazio() .Or. CTB105Item() x x x x x x x x x x x x x x x x - CTD 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTD" ) - 005 4 S - - N N N - - - 1 2 - - - 139359 0
SNM 46 NM_CLVLBEM C 9 0 Cl. Vlr. Bem Cl. Vlr.Bien Asset Vl Cl Classe de Valor do bem Clase de Valor del bien Asset Value Class @! Vazio() .Or. CTB105ClVl() x x x x x x x x x x x x x x x x - CTH 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTH" ) - 006 5 S - - N N N - - - 1 2 - - - 139360 0
SNM 47 NM_CLVLCOR C 9 0 Cl Vlr Corr. Cl Vlr Corr. Ind Vl Cl Cl Vlr da corr. monetária Cl Vlr de la corr.monetar Indexation Vl Class @! Vazio() .Or. CTB105ClVl() x x x x x x x x x x x x x x x x - CTH 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTH" ) - 006 5 S - - N N N - - - 1 2 - - - 139361 0
SNM 48 NM_CLVLDEP C 9 0 ClVl Des Dep ClVl Gast De Dep Exp VlCl Cl Vl desp de depreciação Cl Vl gasto depreciacion Depreciation Exp. Vl Clas @! Vazio() .Or. CTB105ClVl() x x x x x x x x x x x x x x x x - CTH 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTH" ) - 006 5 S - - N N N - - - 1 2 - - - 139362 0
SNM 49 NM_CLVLCDE C 9 0 ClVl Dep Acu ClVl Dep Acu AccrDep VlCl Cl Vl deprec. acumulada Cl Vl deprec. acumulada Accrued Dep. Vl Class @! Vazio() .Or. CTB105ClVl() x x x x x x x x x x x x x x x x - CTH 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTH" ) - 006 5 S - - N N N - - - 1 2 - - - 139363 0
SNM 50 NM_CLVLDES C 9 0 ClVl Cor Dep ClVl Cor Dep Dep Ind VlCl Cl Vl corr da depreciação Cl Vl corr depreciacion Depreciation Ind Vl Cl @! Vazio() .Or. CTB105ClVl() x x x x x x x x x x x x x x x x - CTH 1 x - - - - - - - - - - - - NM_TIPOSOL == "2" .And. CtbMovSaldo( "CTH" ) - 006 5 S - - N N N - - - 1 2 - - - 139364 0
SNM 51 NM_GERANF C 1 0 Gera NFS Gener FactS Generate NFS Gera Nota Fiscal Genera factura Generate Invoice - Pertence( "12" ) x x x x x x x x x x x x x x x x "2" - 1 x x - - - - - - - - 1=Sim;2=Não 1=Si;2=No 1=Yes; 2=No - - - - 1 S - - N N N - - - 1 1 - - - 139365 0
SNM 52 NM_NOTA C 9 0 Num. NF Num. Fact Inv. Number Número da Nota Fiscal Numero de la Factura Invoice Number @! ExistCpo( "SF2", M->NM_NOTA ) x x x x x x x x x x x x x x x x - SF2 1 x - - - - A - - - - - - - NM_GERANF == "1" - 018 1 S - - N N N - - - 1 2 - - - 139366 0
SNM 53 NM_SERIE C 3 0 Série Serie Series Série da Nota Serie de Factura Invoice Series !!! ExistCpo( "SF2", M->NM_NOTA + M->NM_SERIE ) x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - NM_GERANF == "1" - 094 1 S - - N N N - - - 1 2 - - - 139367 0
SNM 54 NM_TESNFS C 3 0 TES Saída TES Salida Outflow TIO TES Saída TES Salida Outflow TIO - ExistCpo( "SF4", M->NMTESNFS ) x x x x x x x x x x x x x x x x - SF4 1 x - - - - - - - - - - - - NM_GERANF == "1" - - 1 S - - N N N - - - 1 2 - - - 139368 0
SNM 55 NM_CLASNFE C 1 0 Tip Clas NFE TipCls FactE NFE Clas Tp Tipo classificação NFE Tipo clasificacion FactE NFE Classification Type - Pertence( "12" ) x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - 1=A Classificar;2=Classificada 1=Por Clasificarse;2=Clasificada 1=To Classify; 2=Classified - NM_GERANF == "1" - - 1 S - - N N N - - - 1 2 - - - 139369 0
SNM 56 NM_TESNFE C 3 0 TES Entrada TES Entrada Inflow TIO TES Entrada TES Entrada Inflow TIO - ExistCpo( "SF4", M->NM_TESNFE ) x x x x x x x x x x x x x x x x - SF4 1 x - - - - - - - - - - - - NM_GERANF == "1" .And. NM_TIPOSOL == "2" - - 1 S - - N N N - - - 1 2 - - - 139370 0
SNM 57 NM_CONDPG C 3 0 Cond. Pgto. Cond. Pago Paym. Term Condição de Pagamento Condicion de Pago Payment Term - ExistCpo( "SE4", M->NM_CONDPG ) x x x x x x x x x x x x x x x x - SE4 1 x - - - - - - - - - - - - NM_GERANF == "1" .And. NM_TIPOSOL == "1" - - 1 S - - N N N - - - 1 2 - - - 139371 0
SNM 58 NM_CLIENTE C 6 0 Cliente Cliente Customer Cliente Cliente Customer @! ExistCpo( "SA1", M->NM_CLIENTE,,,,.F. ) x x x x x x x x x x x x x x x x - SA1 1 x - - - - - - - - - - - - NM_GERANF == "1" .And. NM_TIPOSOL == "1" - 001 1 S - - N N N - - - 1 2 - - - 139372 0
SNM 59 NM_LOJA C 2 0 Loja Tienda Store Loja do cliente Tienda del cliente Customer Unit @! ExistCpo( "SA1", M->NM_CLIENTE + M->NM_LOJA ) x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - NM_GERANF == "1" .And. NM_TIPOSOL == "1" - 002 1 S - - N N N - - - 1 2 - - - 139373 0
SNM 60 NM_WFID C 100 0 Workflow ID Workflow ID Workflow ID Workflow ID Workflow ID Workflow ID @! - x x x x x x x x x x x x x x x x - - 1 x - - - - - R - - - - - - - - - 1 S - - N N N - - - 1 1 - - - 139374 0
SNM 61 NM_ARMAZEM C 2 0 Armazem Almacén Warehouse Armazem Estoque Destino Almacén stock destino Destination Stock Warehou @! EXITCPO("NNR") x x x x x x x x x x x x x x x x - - 1 x - - - - V R - - - - - - - - 024 2 S - - N - N - - - 1 2 - - - 139375 0
SNM 62 NM_ESPECI C 5 0 Espécie NF Clase Fact NF Kind Espécie Nota Fiscal Tipo de factura Invoice Kind @! - x x x x x x x x x x x x x x x x - 42 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 139376 0
SNM 63 NM_SDOC C 3 0 Série Doc. Serie Doc. Inv. Series Série do Documento Fiscal Serie de Documento Fiscal Invoice Series !!! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - 095 - S - - N - N - - - 1 2 - - - 139377 0

Índices da Tabela SNM (3 í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_
SNM 1 NM_FILIAL+NM_CODIGO+NM_CBASE+NM_ITEM+NM_TIPO Cód. Solic. + Cod. do Bem + Código Item + Tipo Ativo Cod. Solic. + Cod. Bien + Codigo Item + Tipo Activo Req. Code + Asset Code + Item Code + Asset Type S - - S 2 3 - 19992 0
SNM 2 NM_FILIAL+NM_CBASE+NM_ITEM+NM_TIPO+NM_SITSOL Cod. do Bem + Código Item + Tipo Ativo + Situação Cod. Bien + Codigo Item + Tipo Activo + Situacion Asset Code + Item Code + Asset Type + Status S - - S 2 3 - 19993 0
SNM 3 NM_FILIAL+NM_WFID Workflow ID Workflow ID Workflow ID S - - S 2 3 - 19994 0

Perguntas frequentes

Para que serve a tabela SNM no Protheus?

Ela é utilizada para documentos de movimentações dentro do sistema ERP Protheus.

Como consultar os campos da tabela SNM?

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

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

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

Exemplo de consulta SQL da tabela SNM

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

SELECT
    NM_FILIAL,
    NM_CODIGO,
    NM_DATSOL,
    NM_HORSOL,
    NM_CBASE,
    NM_ITEM,
    NM_TIPO,
    NM_DESCBEM,
    NM_CDHSOL,
    NM_HISTSOL,
    NM_CDHREJ,
    NM_HISTREJ,
    NM_SITSOL,
    NM_USRSOL,
    NM_NMUSSOL,
    NM_USRAPV,
    NM_NMUSAPV,
    NM_TIPOSOL,
    NM_DTAPVRE,
    NM_HRAPVRE,
    NM_DTBAIXA,
    NM_FILDEST,
    NM_GRUPO,
    NM_MOTBX,
    NM_QTDBX,
    NM_PERCBX,
    NM_VLRBAIX,
    NM_VLVENDA,
    NM_CCUSTO,
    NM_LOCAL,
    NM_CCONTAB,
    NM_CCORREC,
    NM_CDEPREC,
    NM_CDDEPR,
    NM_CDESP,
    NM_CUSTBEM,
    NM_CCCORR,
    NM_CCDESP,
    NM_CCCDEP,
    NM_CCCDES,
    NM_ITBEM,
    NM_ITCORR,
    NM_ITDESP,
    NM_ITCDEP,
    NM_ITCDES,
    NM_CLVLBEM,
    NM_CLVLCOR,
    NM_CLVLDEP,
    NM_CLVLCDE,
    NM_CLVLDES,
    NM_GERANF,
    NM_NOTA,
    NM_SERIE,
    NM_TESNFS,
    NM_CLASNFE,
    NM_TESNFE,
    NM_CONDPG,
    NM_CLIENTE,
    NM_LOJA,
    NM_WFID,
    NM_ARMAZEM,
    NM_ESPECI,
    NM_SDOC
FROM SNM
WHERE
    D_E_L_E_T_ = ' '
    AND NM_FILIAL = 'VALOR'
    AND NM_CODIGO = 'VALOR'
    AND NM_DATSOL BETWEEN '20260501' AND '20260531'
    AND NM_HORSOL = 'VALOR'
    AND NM_CBASE = 'VALOR'
    AND NM_ITEM = 'VALOR'
    AND NM_TIPO = 'VALOR'
    AND NM_DESCBEM = 'VALOR'
    AND NM_CDHSOL = 'VALOR'
    AND NM_CDHREJ = 'VALOR'
    AND NM_SITSOL = 'VALOR'
    AND NM_USRSOL = 'VALOR'
    AND NM_NMUSSOL = 'VALOR'
    AND NM_USRAPV = 'VALOR'
    AND NM_NMUSAPV = 'VALOR'
    AND NM_TIPOSOL = 'VALOR'
    AND NM_DTAPVRE BETWEEN '20260501' AND '20260531'
    AND NM_HRAPVRE = 'VALOR'
    AND NM_DTBAIXA BETWEEN '20260501' AND '20260531'
    AND NM_FILDEST = 'VALOR'
    AND NM_GRUPO = 'VALOR'
    AND NM_MOTBX = 'VALOR'
    AND NM_QTDBX = 0
    AND NM_PERCBX = 0
    AND NM_VLRBAIX = 0
    AND NM_VLVENDA = 0
    AND NM_CCUSTO = 'VALOR'
    AND NM_LOCAL = 'VALOR'
    AND NM_CCONTAB = 'VALOR'
    AND NM_CCORREC = 'VALOR'
    AND NM_CDEPREC = 'VALOR'
    AND NM_CDDEPR = 'VALOR'
    AND NM_CDESP = 'VALOR'
    AND NM_CUSTBEM = 'VALOR'
    AND NM_CCCORR = 'VALOR'
    AND NM_CCDESP = 'VALOR'
    AND NM_CCCDEP = 'VALOR'
    AND NM_CCCDES = 'VALOR'
    AND NM_ITBEM = 'VALOR'
    AND NM_ITCORR = 'VALOR'
    AND NM_ITDESP = 'VALOR'
    AND NM_ITCDEP = 'VALOR'
    AND NM_ITCDES = 'VALOR'
    AND NM_CLVLBEM = 'VALOR'
    AND NM_CLVLCOR = 'VALOR'
    AND NM_CLVLDEP = 'VALOR'
    AND NM_CLVLCDE = 'VALOR'
    AND NM_CLVLDES = 'VALOR'
    AND NM_GERANF = 'VALOR'
    AND NM_NOTA = 'VALOR'
    AND NM_SERIE = 'VALOR'
    AND NM_TESNFS = 'VALOR'
    AND NM_CLASNFE = 'VALOR'
    AND NM_TESNFE = 'VALOR'
    AND NM_CONDPG = 'VALOR'
    AND NM_CLIENTE = 'VALOR'
    AND NM_LOJA = 'VALOR'
    AND NM_WFID = 'VALOR'
    AND NM_ARMAZEM = 'VALOR'
    AND NM_ESPECI = 'VALOR'
    AND NM_SDOC = 'VALOR'