TESTEMUNHAS
A tabela CM3 faz parte do sistema ERP Protheus da TOTVS e é utilizada para testemunhas.
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 CM3 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 CM3, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | CM3 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | CM3990 |
| X2_NOME | TESTEMUNHAS |
| X2_NOMESPA | TESTIGOS |
| X2_NOMEENG | WITNESSES |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | CM3_FILIAL+CM3_ID+CM3_VERSAO+CM3_ITEM |
| X2_PYME | S |
| X2_MODULO | 84 |
| 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 | 2 |
| X2_INSDT | 2 |
| D_E_L_E_T_ | - |
| R_E_C_N_O_ | 2460 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CM3 | 01 | CM3_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial | Sucursal | Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38187 | 0 |
| CM3 | 02 | CM3_ID | C | 6 | 0 | ID | ID | ID | Identificador do registro | Identificador de registro | Record Identifier | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38188 | 0 |
| CM3 | 03 | CM3_VERSAO | C | 14 | 0 | Id. Ver. Reg | Id. Ver. Reg | Rec. Ver. Id | Id da versão do registro | Id de version de registro | Record version id | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 078 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38189 | 0 |
| CM3 | 04 | CM3_ITEM | C | 6 | 0 | Cod. Item | Cod. Item | Item Code | Codigo do Item | Codigo del item | Item Code | @! | - | x x x x x x x x x x x x x x x x | GetSx8Num("CM3","CM3_ITEM") | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | S | - | N | - | - | - | 1 | 2 | - | - | - | 38190 | 0 |
| CM3 | 05 | CM3_NOMTES | C | 80 | 0 | Nom. Teste. | Nom. Test. | Wit Name | Nome Testemunha | Nombre testigo | Witness Name | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38191 | 0 |
| CM3 | 06 | CM3_DESLOG | C | 80 | 0 | Des. Log | Des. Dir | Log Des | Des. Logradouro | Des. Direccion | Public Area Description | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38192 | 0 |
| CM3 | 07 | CM3_NRLOG | C | 10 | 0 | Numero. Log | Nº Via Pub. | Log Number | Numero Logradouro | Numero de Via Publica | Public Area Number | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38193 | 0 |
| CM3 | 08 | CM3_BAIRRO | C | 80 | 0 | Bairro | Barrio | Neighborhood | Bairro | Barrio | Neighborhood | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38194 | 0 |
| CM3 | 09 | CM3_UF | C | 6 | 0 | UF | R/E/P | FU | UF | R/E/P | FU | @! | XFUNVldCmp("C09",3) | x x x x x x x x x x x x x x x x | - | C09 | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38195 | 0 |
| CM3 | 10 | CM3_DUF | C | 220 | 0 | Des. UF | Des. R/E/P | State Descr. | Descrição UF | State Description | FU Description | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI.AND.!EMPTY(CM3->CM3_UF),POSICIONE("C09",3, xFilial("C09")+CM3->CM3_UF,"C09_UF + ' - ' +C09_DESCRI"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38196 | 0 |
| CM3 | 11 | CM3_CODMUN | C | 6 | 0 | Cod. Mun. | Cod. Mun. | City Code | Codigo Municipio | Codigo Municipio | City Code | @! | XFUNVldCmp("C07",3) | x x x x x x x x x x x x x x x x | - | C07 | 1 | x | - | S | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38197 | 0 |
| CM3 | 12 | CM3_DCODMU | C | 220 | 0 | Des. Mun | Des. Mun | City Des | Descrição Municipio | Descripcion Municipio | City Description | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI.AND.!EMPTY(CM3-> CM3_CODMUN),POSICIONE("C07",3, xFilial("C07")+CM3-> CM3_CODMUN,"C07_CODIGO + ' - ' +C07_DESCRI"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38198 | 0 |
| CM3 | 13 | CM3_CEP | C | 9 | 0 | CEP | CP | Zip Code | CEP | CP | Zip Code | - | - | 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 | - | - | - | 38199 | 0 |
| CM3 | 14 | CM3_FONE | C | 20 | 0 | Telefone | Telefono | Phone | Telefone da Testemunha | Telefono del Testigo | Witness Phone Number | - | - | 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 | - | - | - | 38200 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CM3 | 1 | CM3_FILIAL+CM3_ID+CM3_VERSAO+CM3_ITEM | ID + Id. Ver. Reg + Cod. Item | ID + Id. Ver. Reg + Cod. Item | ID + Rec. Ver. Id + Item Code | S | - | - | S | 2 | 3 | - | 5880 | 0 |
| CM3 | 2 | CM3_FILIAL+CM3_ITEM | Cod. Item | Cod. Item | Item Code | S | - | - | S | 2 | 3 | - | 5881 | 0 |
Ela é utilizada para testemunhas 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
CM3_FILIAL,
CM3_ID,
CM3_VERSAO,
CM3_ITEM,
CM3_NOMTES,
CM3_DESLOG,
CM3_NRLOG,
CM3_BAIRRO,
CM3_UF,
CM3_DUF,
CM3_CODMUN,
CM3_DCODMU,
CM3_CEP,
CM3_FONE
FROM CM3
WHERE
D_E_L_E_T_ = ' '
AND CM3_FILIAL = 'VALOR'
AND CM3_ID = 'VALOR'
AND CM3_VERSAO = 'VALOR'
AND CM3_ITEM = 'VALOR'
AND CM3_NOMTES = 'VALOR'
AND CM3_DESLOG = 'VALOR'
AND CM3_NRLOG = 'VALOR'
AND CM3_BAIRRO = 'VALOR'
AND CM3_UF = 'VALOR'
AND CM3_DUF = 'VALOR'
AND CM3_CODMUN = 'VALOR'
AND CM3_DCODMU = 'VALOR'
AND CM3_CEP = 'VALOR'
AND CM3_FONE = 'VALOR'