Disponibilidade
A tabela SMR faz parte do sistema ERP Protheus da TOTVS e é utilizada para disponibilidade.
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 SMR 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 SMR, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | SMR |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | SMR990 |
| X2_NOME | Disponibilidade |
| X2_NOMESPA | Disponibilidad |
| X2_NOMEENG | Availability |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | MR_FILIAL+MR_PROG+MR_DISP |
| X2_PYME | S |
| X2_MODULO | 10 |
| X2_DISPLAY | - |
| X2_SYSOBJ | - |
| X2_USROBJ | - |
| X2_POSLGT | 1 |
| X2_CLOB | 2 |
| X2_AUTREC | 1 |
| X2_TAMFIL | 2 |
| X2_TAMUN | 0 |
| X2_TAMEMP | 0 |
| X2_STAMP | - |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 8451 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SMR | 01 | MR_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 | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | S | - | N | - | - | - | 1 | 2 | - | - | - | 138664 | 0 |
| SMR | 02 | MR_PROG | C | 10 | 0 | Programação | Programación | Schedule | Código da programação | Código de programación | Schedule code | - | - | x x x x x x x x x x x x x x x xx | - | - | 1 | x x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | S | - | N | - | - | - | 1 | 1 | - | - | - | 138665 | 0 |
| SMR | 03 | MR_DISP | C | 10 | 0 | ID. Dispon. | ID. Dispon. | Availab. ID | ID da Disponibilidade | ID de disponibilidad | Availability ID | @! | - | x x x x x x x x x x x x x x x xx | - | - | 1 | x x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | S | - | N | - | - | - | 1 | 1 | - | - | - | 138666 | 0 |
| SMR | 04 | MR_RECURSO | C | 6 | 0 | Recurso | Recurso | Resource | Código do recurso | Código del recurso | Resource code | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138667 | 0 |
| SMR | 05 | MR_TIPO | C | 1 | 0 | Tipo | Tipo | Type | Tipo do recurso | Tipo del recurso | Resource Type | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138668 | 0 |
| SMR | 06 | MR_CALEND | C | 3 | 0 | Calendário | Calendário | Calendar | Código do calendário | Código del calendario | Calendar code | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138669 | 0 |
| SMR | 07 | MR_DATDISP | D | 8 | 0 | Data Disp. | Fecha Disp. | Avail. Date | Data da disponibilidade | Fecha de disponibilidad | Availability date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138670 | 0 |
| SMR | 08 | MR_SITUACA | C | 1 | 0 | Situação | Situación | Status | Situação disponibilidade | Situación disponibilidad | Availability status | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138671 | 0 |
| SMR | 09 | MR_TEMPODI | N | 10 | 0 | Tempo Disp. | Tiemp Disp. | Avail. Time | Tempo Disponível | Tiemp Disponible | Available Time | @E 9,999,999,999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138672 | 0 |
| SMR | 10 | MR_TEMPOBL | N | 10 | 0 | Tempo Bloq. | Tiemp Bloq. | Block. Time | Tempo Bloqueado | Tiempo bloqueado | Blocked Time | @E 9,999,999,999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138673 | 0 |
| SMR | 11 | MR_TEMPOPA | N | 10 | 0 | Tempo Parado | Tiemp Parado | Idle Time | Tempo Parado | Tiemp Parado | Idle Time | @E 9,999,999,999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138674 | 0 |
| SMR | 12 | MR_TEMPOEX | N | 10 | 0 | Tempo Extra | Tiemp Extra | Extra Time | Tempo Extra | Tiemp Extra | Extra Time | @E 9,999,999,999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138675 | 0 |
| SMR | 13 | MR_TEMPOTO | N | 10 | 0 | Tempo Total | Tiempo total | Total Time | Tempo Total | Tiempo total | Total Time | @E 9,999,999,999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138676 | 0 |
| SMR | 14 | MR_TEMPOEF | N | 10 | 0 | Tempo Efet. | Tiempo Real. | Exec. Time | Tempo Efetivado | Tiempo realizado | Executed Time | @E 9,999,999,999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138677 | 0 |
| SMR | 15 | MR_ALTDISP | C | 1 | 0 | Alt. Disp. | Mod. Disp. | Avail Edit | Alterou a Disponibilidade | Modificó la disponibilida | Edited the Availability | - | Pertence("NSD ") | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | - | - | - | - | - | N=Não alterou a disponibilidade; S=Alterou a disponibilidade; D=Deletou a disponibilidade | N=No modificó disponibilidad; S=Modificó disponibilidad; D=Borró disponibilidad | N=Did not edit the availability; S=Edited the availability; D=Deleted the availability | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138678 | 0 |
| SMR | 16 | MR_SEQFER | C | 6 | 0 | Seq. Fer. | Sec. Herr. | Tool Seq. | Sequência Ferramenta | Secuencia Herramienta | Tool Sequence | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 138679 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SMR | 1 | MR_FILIAL+MR_PROG+MR_DISP+MR_RECURSO+DTOS(MR_DATDISP) | Programação + ID. Dispon. + Recurso + Data Disp. | Programación + ID. Dispon. + Recurso + Fecha Disp. | Schedule + Availab. ID + Resource + Avail. Date | S | - | - | S | 2 | 3 | - | 19887 | 0 |
| SMR | 2 | MR_FILIAL+MR_PROG+MR_RECURSO+DTOS(MR_DATDISP)+STR(MR_TEMPOTO) | Programação + Recurso + Data Disp. + Tempo Total | Programación + Recurso + Fecha Disp. + Tiempo total | Schedule + Resource + Avail. Date + Total Time | S | - | - | S | 2 | 3 | - | 19888 | 0 |
Ela é utilizada para disponibilidade 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
MR_FILIAL,
MR_PROG,
MR_DISP,
MR_RECURSO,
MR_TIPO,
MR_CALEND,
MR_DATDISP,
MR_SITUACA,
MR_TEMPODI,
MR_TEMPOBL,
MR_TEMPOPA,
MR_TEMPOEX,
MR_TEMPOTO,
MR_TEMPOEF,
MR_ALTDISP,
MR_SEQFER
FROM SMR
WHERE
D_E_L_E_T_ = ' '
AND MR_FILIAL = 'VALOR'
AND MR_PROG = 'VALOR'
AND MR_DISP = 'VALOR'
AND MR_RECURSO = 'VALOR'
AND MR_TIPO = 'VALOR'
AND MR_CALEND = 'VALOR'
AND MR_DATDISP BETWEEN '20260401' AND '20260430'
AND MR_SITUACA = 'VALOR'
AND MR_TEMPODI = 0
AND MR_TEMPOBL = 0
AND MR_TEMPOPA = 0
AND MR_TEMPOEX = 0
AND MR_TEMPOTO = 0
AND MR_TEMPOEF = 0
AND MR_ALTDISP = 'VALOR'
AND MR_SEQFER = 'VALOR'