CADASTRO DE SERVICO
A tabela MG8 faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de servico.
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 MG8 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 MG8, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | MG8 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | MG8990 |
| X2_NOME | CADASTRO DE SERVICO |
| X2_NOMESPA | ARCHIVO DE SERVICIO |
| X2_NOMEENG | SERVICE REGISTER |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | C |
| X2_MODOEMP | C |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | MG8_FILIAL+MG8_CODIGO |
| X2_PYME | S |
| X2_MODULO | 12 |
| 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_ | 6434 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MG8 | 01 | MG8_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal del sistema | Branch of System | - | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 102441 | 0 |
| MG8 | 02 | MG8_CODIGO | C | 15 | 0 | Cod. Servico | Cod.Servicio | Service Code | Cod. Servico | Cod. Servicio | Service Code | @! | - | x x x x x x x x x x x x x x x x | GetSXENum("MG8","MG8_CODIGO") | - | 1 | x x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102442 | 0 |
| MG8 | 03 | MG8_DESCRI | C | 40 | 0 | Descricao | Descripcion | Description | Descricao do Serviço | Descripcion del servicio | Service Description | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102443 | 0 |
| MG8 | 04 | MG8_INIVIG | D | 8 | 0 | Dt. Ini. Vig | Fch.In.Vig. | St Val Date | Data Inicial Vigencia | Fecha final vigencia | Start Validity Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102444 | 0 |
| MG8 | 05 | MG8_FIMVIG | D | 8 | 0 | Dt.Fim Vigen | Fch.Fin Vig. | End Val Date | Data final Vigencia | Fecha final vigencia | End Validity Date | - | M->MG8_FIMVIG >= M->MG8_INIVIG | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102445 | 0 |
| MG8 | 06 | MG8_GRPLAY | C | 6 | 0 | Grupo Layout | Grupo layout | Layout Group | Grupo Layout | Grupo layout | Layout Group | @! | ExistCPO("MG6",M->MG8_GRPLAY) | x x x x x x x x x x x x x x x x | - | MG6 | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102446 | 0 |
| MG8 | 07 | MG8_ADMIN | C | 3 | 0 | Adm.Financ | Adm.Financ | Financ Manag | Administradora financeira | Administradora financiera | Financial Manager | @! | ExistCPO("SAE",M->MG8_ADMIN) | x x x x x x x x x x x x x x x x | - | SAE | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102447 | 0 |
| MG8 | 08 | MG8_PRDSB1 | C | 15 | 0 | Prd.Serv.Ven | Prd.Serv.Ven | Prd.Serv.Sal | Prd.Serv. na venda | Prd.Serv. en venta | Prd.Serv on Sales | @! | ExistCPO("SB1",M->MG8_PRDSB1) .AND. Mg8VldPd(M->MG8_PRDSB1) | x x x x x x x x x x x x x x x x | - | SB1SFI | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 030 | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102448 | 0 |
| MG8 | 09 | MG8_DCRSB1 | C | 50 | 0 | Desc.Prod | Desc.Prod | Prod.Desc. | Descricao do Produto | Descripcion del producto | Product Description | @! | - | x x x x x x x x x x x x x x x x | If(!INCLUI,Posicione("SB1",1,xFilial("SB1")+MG8->MG8_PRDSB1,"B1_DESC")," ") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | Posicione("SB1",1,xFilial("SB1")+MG8->MG8_PRDSB1,"B1_DESC") | 171 | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102449 | 0 |
| MG8 | 10 | MG8_TESSB1 | C | 3 | 0 | Tes Prd.Ven | Tes Prd.Ven | Tes Prd.Sale | Tes Prd.Venda | Tes Prd.Venta | Tes Prd.Sales | @! | ExistCPO("SF4",M->MG8_TESSB1) .AND. M->MG8_TESSB1 > '500' | x x x x x x x x x x x x x x x x | - | SF4 | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102450 | 0 |
| MG8 | 11 | MG8_NATURE | C | 10 | 0 | Natureza | Modalidad | Class | Codigo Natureza | Codigo modalidad | Class Code | @! | ExistCPO("SED",M->MG8_NATURE) | x x x x x x x x x x x x x x x x | - | SED | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102451 | 0 |
| MG8 | 12 | MG8_PREFIX | C | 3 | 0 | Prefixo | Prefijo | Prefix | Prefixo | Prefijo | Prefix | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102452 | 0 |
| MG8 | 13 | MG8_PRDSF | C | 15 | 0 | Prd Prest Sv | Prd Prest Sv | ServRendProd | Produto Prestacao Servico | Producto Prestac Servicio | Service Rendering product | @! | ExistCPO("SB1",M->MG8_PRDSF) | x x x x x x x x x x x x x x x x | - | SB1 | 1 | x x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | 030 | 2 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102453 | 0 |
| MG8 | 14 | MG8_DCRSF | C | 50 | 0 | Desc.Produto | Desc.Product | Prod.Desc. | Descricao do Produto | Descripcion del producto | Product Description | @! | - | x x x x x x x x x x x x x x x x | If(!INCLUI,Posicione("SB1",1,xFilial("SB1")+MG8->MG8_PRDSF,"B1_DESC")," ") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | Posicione("SB1",1,xFilial("SB1")+MG8->MG8_PRDSF,"B1_DESC") | 171 | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 102454 | 0 |
| MG8 | 15 | MG8_MESSF | N | 5 | 0 | Meses Servic | Meses servic | Serv Months | Meses Servico Financeiro | Meses servicio financiero | Financial Serv Months | @E 99,999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102455 | 0 |
| MG8 | 16 | MG8_RDMAKE | C | 10 | 0 | Script Impr. | Script impr. | Print Script | Script Impressao | Script impresion | Print Script | @! | A370VerFor() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102456 | 0 |
| MG8 | 17 | MG8_TPPREC | C | 1 | 0 | Tipo Precifi | Tipo Cal Pre | Price Type | Tipo Precificacao | Tipo Calculo de Precios | Price Type | - | Pertence("12") .AND. Lj871VlTp() | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | N | A | R | - | - | 1=Faixa de preco;2=Fixo | 1=Rango de precio;2=Fijo | 1=Price range;2=Fixed | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102457 | 0 |
| MG8 | 18 | MG8_TPXPRD | C | 1 | 0 | Vinc. Produt | Vinc. Produc | Link Prod | Vinculado ao Produto | Vinculado al producto | Linked to Product | @! | Pertence("12") .AND. Lj871VlTp() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | 1=Sim;2=Nao | 1=Sí;2=No | 1=Yes;2=No | - | M->MG8_TPPREC=="2" | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102458 | 0 |
| MG8 | 19 | MG8_TES | C | 3 | 0 | Tp Saida | Tp.Salida | Tp Outflow | Tipo de Saida | Tipo de salida | Type Outflow | @! | ExistCPO("SF4",M->MG8_TES) .AND. M->MG8_TES > '500' | x x x x x x x x x x x x x x x x | - | SF4 | 1 | x x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102459 | 0 |
| MG8 | 20 | MG8_REGRA | C | 6 | 0 | Regra Cli. | Regla clien. | Rule Cust | Regra Cliente | Regla Cliente | Customer Rule | @! | ExistCPO("MG7",M->MG8_REGRA) | x x x x x x x x x x x x x x x x | - | MG7 | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 102460 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MG8 | 1 | MG8_FILIAL+MG8_CODIGO | Cod. Servico | Cod.Servicio | Service Code | S | - | - | S | 2 | 3 | - | 14722 | 0 |
| MG8 | 2 | MG8_FILIAL+MG8_PRDSB1 | Prd.Serv.Ven | Prd.Serv.Ven | Prd.Serv.Sal | S | - | - | S | 2 | 3 | - | 14723 | 0 |
Ela é utilizada para cadastro de servico 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
MG8_FILIAL,
MG8_CODIGO,
MG8_DESCRI,
MG8_INIVIG,
MG8_FIMVIG,
MG8_GRPLAY,
MG8_ADMIN,
MG8_PRDSB1,
MG8_DCRSB1,
MG8_TESSB1,
MG8_NATURE,
MG8_PREFIX,
MG8_PRDSF,
MG8_DCRSF,
MG8_MESSF,
MG8_RDMAKE,
MG8_TPPREC,
MG8_TPXPRD,
MG8_TES,
MG8_REGRA
FROM MG8
WHERE
D_E_L_E_T_ = ' '
AND MG8_FILIAL = 'VALOR'
AND MG8_CODIGO = 'VALOR'
AND MG8_DESCRI = 'VALOR'
AND MG8_INIVIG BETWEEN '20260501' AND '20260531'
AND MG8_FIMVIG BETWEEN '20260501' AND '20260531'
AND MG8_GRPLAY = 'VALOR'
AND MG8_ADMIN = 'VALOR'
AND MG8_PRDSB1 = 'VALOR'
AND MG8_DCRSB1 = 'VALOR'
AND MG8_TESSB1 = 'VALOR'
AND MG8_NATURE = 'VALOR'
AND MG8_PREFIX = 'VALOR'
AND MG8_PRDSF = 'VALOR'
AND MG8_DCRSF = 'VALOR'
AND MG8_MESSF = 0
AND MG8_RDMAKE = 'VALOR'
AND MG8_TPPREC = 'VALOR'
AND MG8_TPXPRD = 'VALOR'
AND MG8_TES = 'VALOR'
AND MG8_REGRA = 'VALOR'