Dicionário Protheus
Início

Tabela SM7 no Protheus

Cadastro de benefícios

O que é a tabela SM7 no Protheus?

A tabela SM7 faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de benefícios.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SM7
X2_PATH \DATA\
X2_ARQUIVO SM7990
X2_NOME Cadastro de benefícios
X2_NOMESPA Archivo de beneficios
X2_NOMEENG Benefit Registration
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO M7_FILIAL+M7_MAT+M7_TPVALE+M7_CODIGO
X2_PYME S
X2_MODULO 7
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_ 8431
R_E_C_D_E_L_ 0

Campos da Tabela SM7 (20 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_
SM7 01 M7_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 - - - - N - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 138454 0
SM7 02 M7_MAT C 6 0 Matrícula Matrícula Enrollment Número da Matrícula Número de la matrícula Enrollment Number @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S V R - - - - - - - - 121 - S - - N - N - - - 1 1 - - - 138455 0
SM7 03 M7_TPVALE C 1 0 Tipo Vale Tipo vale Voucher Type Tipo de Vale Tipo de vale Voucher Type @! Pertence("012") x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - 0=Vale Transporte;1=Vale Refeição;2=Vale Alimentação 0=Ticket transporte;1=Vale restaurante;2=Ticket canasta 0=Transp Allowance;1=Meal Voucher;2=Meal Allowance - - - - - S - - N - N - - - 1 2 - - - 138456 0
SM7 04 M7_CODIGO C 3 0 Código Código Code Código do Benefício Código del beneficio Benefit Code @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - S A R - - - - - - - - 180 - S - - N - N - - - 1 1 - - - 138457 0
SM7 05 M7_DESC C 15 0 Descrição Descripción Description Descrição do Benefício Descripción del beneficio Benefit Description @! - x x x x x x x x x x x x x x x - - 1 xxx xx - - - S V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 138458 0
SM7 06 M7_DIASPRO N 2 0 Dias Prop. Días Prop. Prop Days No. de dias para cálculo. Nº de Días para cálculo No. days for calculation @E 99 Positivo() x x x x x x x x x x x x x x x x - - 1 x xx - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138459 0
SM7 07 M7_DPROPIN N 2 0 D.Prop.Inf. D.Prop.Inf. Inf Prop D Dias proporcionais inform Días proporcionales Infor Inf Prop Days @E 99 Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138460 0
SM7 08 M7_QDIAINF N 2 0 Qt.Vale.DUt. Ct.Vale.DHb. DUT Vou Qty Qtde Vale dias úteis Ctd Vale días hábiles Qty Voucher working days @E 99 Positivo() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - #M7_QDIAINF<>0 N - N - - - 1 1 - - - 138461 0
SM7 09 M7_QDNUTIL N 2 0 Qt.Vale.NUt. Ct.Vale.NHb. NUT vou Qty Qtde Vale dias não úteis Ctd. Vale días no hábiles Qty Voucher not wk days @E 99 Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138462 0
SM7 10 M7_VALDOM N 2 0 Qt. Vale Dom Ct. Vale Dom Qty Vouc Sun Qtde Vales Domingo Ctd Vales domingo Qty Vouch Sunday @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138463 0
SM7 11 M7_VALSEG N 2 0 Qt. Vale Seg Ct. Vale Lun Qty Vouc Mon Qtde Vales Segunda Ctd Vales lunes Qty Vouch Monday @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138464 0
SM7 12 M7_VALTER N 2 0 Qt. Vale Ter Ct. Vale Mar Qty Vou Tues Qtde Vales Terça Ctd Vales martes Qty Vouch Tuesday @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138465 0
SM7 13 M7_VALQUA N 2 0 Qt. Vale Qua Ct. Vale Mie Qty Vouc Wed Qtde Vales Quarta Ctd Vales miércoles Qty Vouch Wednesday @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138466 0
SM7 14 M7_VALQUI N 2 0 Qt. Vale Qui Ct. Vale Jue Qty Vou Thur Qtde Vales Quinta Ctd Vales jueves Qty Vouch Thursday @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138467 0
SM7 15 M7_VALSEX N 2 0 Qt. Vale Sex Ct. Vale Vie Qty Vou Frid Qtde Vales Sexta Ctd Vales viernes Qty Vouch Friday @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138468 0
SM7 16 M7_VALSAB N 2 0 Qt. Vale Sáb Ct. Vale Sáb Qty Vouc Sat Qtde Vales Sábado Ctd Vales sábado Qty Vouch Saturday @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138469 0
SM7 17 M7_VALFIX N 2 0 Qt. Dias Fix Ct. Días Fij Qty Fixed Da Qtde Dias Fixos Ctd Días fijos Qty Fixed Days @E 99 Vazio() .or. Positivo() x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 138470 0
SM7 18 M7_COMPL C 1 0 Avulso Suelto Tempor Vale Avulso Vale suelto Detached Voucher @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 138471 0
SM7 19 M7_TPCALC C 1 0 Tipo Calc. Tipo Cálc. Calc Tp Tipo de Cálculo Tipo de cálculo Calculation Type @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 x - - - S V R - - 1=Informado;2=Automático 1=Informado;2=Automático 1=Entered;2=Automatic - - - - - S - - N - N - - - 1 2 - - - 138472 0
SM7 20 M7_STAT C 1 0 Status Estatus Status Status Estatus Status @! Pertence("01 ") x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - 0=Ativo;1=Inativo 0=Activo;1=Inactivo 0=Active; 1=Inactive - - - - - S - - N - N - - - 1 2 - - - 138473 0

Índices da Tabela SM7 (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_
SM7 1 M7_FILIAL+M7_MAT+M7_CODIGO+M7_TPVALE Matrícula + Código + Tipo Vale Matrícula + Código + Tipo vale Enrollment + Code + Voucher Type S - - S 2 3 - 19851 0
SM7 2 M7_FILIAL+M7_TPVALE+M7_CODIGO+M7_MAT Tipo Vale + Código + Matrícula Tipo vale + Código + Matrícula Voucher Type + Code + Enrollment S - - S 2 3 - 19852 0
SM7 3 M7_FILIAL+M7_MAT+M7_TPVALE+M7_CODIGO Matrícula + Tipo Vale + Código Matrícula + Tipo vale + Código Enrollment + Voucher Type + Code S - - S 2 3 - 19853 0

Perguntas frequentes

Para que serve a tabela SM7 no Protheus?

Ela é utilizada para cadastro de benefícios dentro do sistema ERP Protheus.

Como consultar os campos da tabela SM7?

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

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

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

Exemplo de consulta SQL da tabela SM7

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

SELECT
    M7_FILIAL,
    M7_MAT,
    M7_TPVALE,
    M7_CODIGO,
    M7_DESC,
    M7_DIASPRO,
    M7_DPROPIN,
    M7_QDIAINF,
    M7_QDNUTIL,
    M7_VALDOM,
    M7_VALSEG,
    M7_VALTER,
    M7_VALQUA,
    M7_VALQUI,
    M7_VALSEX,
    M7_VALSAB,
    M7_VALFIX,
    M7_COMPL,
    M7_TPCALC,
    M7_STAT
FROM SM7
WHERE
    D_E_L_E_T_ = ' '
    AND M7_FILIAL = 'VALOR'
    AND M7_MAT = 'VALOR'
    AND M7_TPVALE = 'VALOR'
    AND M7_CODIGO = 'VALOR'
    AND M7_DESC = 'VALOR'
    AND M7_DIASPRO = 0
    AND M7_DPROPIN = 0
    AND M7_QDIAINF = 0
    AND M7_QDNUTIL = 0
    AND M7_VALDOM = 0
    AND M7_VALSEG = 0
    AND M7_VALTER = 0
    AND M7_VALQUA = 0
    AND M7_VALQUI = 0
    AND M7_VALSEX = 0
    AND M7_VALSAB = 0
    AND M7_VALFIX = 0
    AND M7_COMPL = 'VALOR'
    AND M7_TPCALC = 'VALOR'
    AND M7_STAT = 'VALOR'