Documentos de movimentações
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.
| 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 |
| 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 |
| 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 |
Ela é utilizada para documentos de movimentações 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
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'