Aquisição de Produção Rural
A tabela CMR faz parte do sistema ERP Protheus da TOTVS e é utilizada para aquisição de produção rural.
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 CMR 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 CMR, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | CMR |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | CMR990 |
| X2_NOME | Aquisição de Produção Rural |
| X2_NOMESPA | Adquis Producc Rural |
| X2_NOMEENG | Rural Produce Purchase |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | CMR_FILIAL+CMR_ID+CMR_VERSAO |
| X2_PYME | S |
| X2_MODULO | 84 |
| X2_DISPLAY | - |
| X2_SYSOBJ | TAFA272 |
| X2_USROBJ | - |
| X2_POSLGT | 2 |
| X2_CLOB | 1 |
| 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_ | 2484 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CMR | 01 | CMR_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 | - | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38702 | 0 |
| CMR | 02 | CMR_ID | C | 6 | 0 | ID | ID | ID | Identificador do registro | Identificador del registr | Identifier of Record | @! | - | x x x x x x x x x x x x x x x x | GetSx8Num("CMR","CMR_ID") | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38703 | 0 |
| CMR | 03 | CMR_VERSAO | C | 14 | 0 | Id. Ver. Reg | Id. Ver. Reg | RecordVer.ID | Id da versão do registro | Id.Version del registro | Record Version ID | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 078 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38704 | 0 |
| CMR | 04 | CMR_INDAPU | C | 1 | 0 | Ind.Per.Apur | Ind.Per.Apur | CalcPerIndex | Indic.Período Apuração | Indic.Período cálculo | Calculation Period Index | @! | Pertence(" 1") .And. XFUNVldUni("CMR",2,M->CMR_INDAPU+FWFLDGET("CMR_PERAPU")+FWFLDGET("CMR_TPINSC")+FWFLDGET("CMR_INSCES")) | x x x x x x x x x x x x x x x x | "1" | - | 1 | x x | - | - | - | S | A | R | - | - | 1=Mensal | 1=Mensual | 1=Monthly | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 38705 | 0 |
| CMR | 05 | CMR_PERAPU | C | 6 | 0 | Per.Apuração | Per.Calculo | Calc. Period | Período da Apuração | Periodo de calculo | Calculation Period | @R 9999-99 | XFUNVldUni("CMR",2,FWFLDGET("CMR_INDAPU")+M->CMR_PERAPU+FWFLDGET("CMR_TPINSC")+FWFLDGET("CMR_INSCES")) | 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 | 1 | - | - | - | 38706 | 0 |
| CMR | 06 | CMR_TPINSC | C | 1 | 0 | Tp Inscrição | Tp Inscripci | Registr Tp | Tipo Inscrição. | Tipo de inscripción. | Registration Type | @! | Pertence(" 13") .and. XFUNVldUni("CMR",2,FWFLDGET("CMR_INDAPU")+FWFLDGET("CMR_PERAPU")+M->CMR_TPINSC+FWFLDGET("CMR_INSCES")) | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | A | R | - | - | 1=CNPJ;3=CAEPF | 1=RCPJ;3=RAEPF | 1=CNPJ;3=CAEPF | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 2 | 1 | - | - | - | 38707 | 0 |
| CMR | 07 | CMR_INSCES | C | 15 | 0 | Nr Inscrição | Nº Inscripci | Registr No. | Número Inscrição. | Número de inscripción. | Registration Number | @! | XFUNVldUni("CMR",2,FWFLDGET("CMR_INDAPU")+FWFLDGET("CMR_PERAPU")+FWFLDGET("CMR_TPINSC")+M->CMR_INSCES) | x x x x x x x x x x x x x x x x | - | C92B | 1 | x x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 2 | 1 | - | - | - | 38708 | 0 |
| CMR | 08 | CMR_VERANT | C | 14 | 0 | Ver Ant Reg | Ver.Ant.Reg. | Recrd.Prev.V | Versão anterior registro | Version anterior registro | Record Previous Version | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38709 | 0 |
| CMR | 09 | CMR_STATUS | C | 1 | 0 | Status Reg. | Estatus reg. | StatusRecord | Status do registro | Estatus del registro | Record of Status | @! | Pertence(' 012349') | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | N | A | R | - | - | 0=Reg.Válido; 1=Reg.Inválido; 2=Reg.Transmitido; 3=Reg.Transmitido com inconsistência; 4=Reg.Transmitido válido; 9=Em Processame | 0=Reg.Valido; 1=Reg.Invalido; 2=Reg.Transmitido; 3=Reg.Transmitido con inconsistencia; 4=Reg.Transmitido valido; 9=En procesam. | 0=Valid Record; 1=Rec Not Valid; 2=Rec Transmitted; 3=Rec Transmitted w/ Inconsistency; 4=Valid Rec Transmitted; 9=In Process | - | - | - | 079 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38710 | 0 |
| CMR | 10 | CMR_PROTUL | C | 44 | 0 | Ult. Prot. | Ult. Prot. | Last Prot. | Prot. Última transmissão | Prot. Ultima transmision | Last Transmission Protocl | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 080 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38711 | 0 |
| CMR | 11 | CMR_PROTPN | C | 44 | 0 | Pnlt. Prot. | Pnlt. Prot. | Pnlt. Prot. | Prot. penúltima transmiss | Prot. penultima transmis. | Penultimate Transm.Prot. | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 080 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38712 | 0 |
| CMR | 12 | CMR_EVENTO | C | 1 | 0 | Id. Evento | Id. Evento | Event ID | Identificação do Evento | Identificacion del evento | Identifier of Event | @! | Pertence("IAE") | x x x x x x x x x x x x x x x x | "I" | - | 1 | x | - | - | - | N | A | R | - | - | I=Inclusão;A=Alteração;E=Exclusão | I=Inclusion;A=Modificacion;E=Borrado | I=Addition;M=Modification;E=Deletion | - | - | - | 081 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38713 | 0 |
| CMR | 13 | CMR_ATIVO | C | 1 | 0 | Reg. Ativo? | ¿Reg.Activo? | ActiveRecrd? | Registro Ativo? | ¿Registro activo? | Active Record? | @! | Pertence('12') | x x x x x x x x x x x x x x x x | "1" | - | 1 | x | - | - | - | N | A | R | - | - | 1=Sim; 2=Não | 1=Si; 2=No | 1=Yes; 2=No | - | - | - | 082 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38714 | 0 |
| CMR | 14 | CMR_IDESTA | C | 6 | 0 | Id. Estab. | Id. Estab. | Site Id | Identificador do Estab. | Identificador del Estab. | Site Identifier | @! | XFUNVldCmp("C92",1,,,,.F.) | x x x x x x x x x x x x x x x | - | C92A | 1 | x | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 38715 | 0 |
| CMR | 15 | CMR_LOGOPE | C | 1 | 0 | Log Operacao | Log Operació | Operation Lo | Log Operacao | Log Operación | Operation Log | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual | 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Mod.Integr;4=Incl.Integr+Mod.Manual;5=Incl.Manual+Mod.Integr;6=Incl.Manual+Mod.Manual | 1=Incl.Integr;2=Incl.Manual;3=Incl.Integr+Alt.Integr;4=Incl.Integr+Alt.Manual;5=Incl.Manual+Alt.Integr;6=Incl.Manual+Alt.Manual | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38716 | 0 |
| CMR | 16 | CMR_STASEC | C | 1 | 0 | Status Sec. | Estatus Sec. | Sec. Status | Status Secundario | Estatus secundario | Secondary status | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38717 | 0 |
| CMR | 17 | CMR_NRCAEP | C | 15 | 0 | Nr. CAEPF | Nº CAEPF | CAEPF No. | Número do CAEPF | Número de CAEPF | CAEPF Number | @! | - | x x x x x x x x x x x x x x x | IIF(!INCLUI,Posicione("C92",5,xFilial("C92") + CMR->CMR_IDESTA + '1',"C92_NRINSC"),"") | - | 1 | x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38718 | 0 |
| CMR | 18 | CMR_VLRTOT | N | 14 | 2 | Valor Total | Valor total | Total Value | Valor Total Aquisição | Valor total adquisición | Purchase Total Value | @E 99,999,999,999.99 | - | x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 38719 | 0 |
| CMR | 19 | CMR_DINSIS | D | 8 | 0 | Dt Inc. Sist | Fch Inc. Sis | Syst Add Dt | Data Inclusao Sistemica | Fecha de inclusión sistém | Systemic Addition Date | - | - | x x x x x x x x x x x x x x x x | ddatabase | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38720 | 0 |
| CMR | 20 | CMR_XMLID | C | 36 | 0 | Id do XML. | Id del XML. | XML ID | Id do XML | Id del XML | XML ID | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 2 | 2 | - | - | - | 38721 | 0 |
| CMR | 21 | CMR_DTRANS | D | 8 | 0 | Dt. Transm | Fch. Transm | Transm. Dt. | Data Transmissão | Fch Transmisión | Transmission Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38722 | 0 |
| CMR | 22 | CMR_HTRANS | C | 8 | 0 | Hr. Recept | Hr. Recep. | Tm. Receipt | Hora Receptação | Hora recepción | Time of Receipt | 99:99:99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38723 | 0 |
| CMR | 23 | CMR_DTRECP | D | 8 | 0 | Dt. Transm | Fch. Transm | Transm Dt. | Data Trasmissão | Fch Trasmisión | Transmission Date | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38724 | 0 |
| CMR | 24 | CMR_HRRECP | C | 8 | 0 | Hr. Recept | Hr. Recep. | Tm. Receipt | Hora Receptação | Hora recepción | Time of Receipt | 99:99:99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 38725 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CMR | 1 | CMR_FILIAL+CMR_ID+CMR_VERSAO | ID + Id. Ver. Reg | ID + Id. Ver. Reg | ID + RecordVer.ID | S | - | - | S | 2 | 3 | - | 5971 | 0 |
| CMR | 2 | CMR_FILIAL+CMR_INDAPU+CMR_PERAPU+CMR_TPINSC+CMR_INSCES+CMR_ATIVO | Ind.Per.Apur + Per.Apuração + Tp Inscrição + Nr Inscrição + Reg. Ativo | Ind.Per.Apur + Per.Calculo + Tp Inscripci + Nº Inscripci + ¿Reg.Activo | CalcPerIndex + Calc. Period + Registr Tp + Registr No. + ActiveRecrd? | S | - | - | S | 2 | 3 | - | 5972 | 0 |
| CMR | 3 | CMR_FILIAL+CMR_ID+CMR_ATIVO+CMR_STATUS | ID + Reg. Ativo? + Status Reg. | ID + ¿Reg.Activo? + Estatus reg. | ID + ActiveRecrd? + StatusRecord | S | - | - | S | 2 | 3 | - | 5973 | 0 |
| CMR | 4 | CMR_FILIAL+CMR_PROTUL+CMR_ATIVO | Ult. Prot. + Reg. Ativo? | Ult. Prot. + ¿Reg.Activo? | Last Prot. + ActiveRecrd? | S | - | - | S | 2 | 3 | - | 5974 | 0 |
Ela é utilizada para aquisição de produção rural 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
CMR_FILIAL,
CMR_ID,
CMR_VERSAO,
CMR_INDAPU,
CMR_PERAPU,
CMR_TPINSC,
CMR_INSCES,
CMR_VERANT,
CMR_STATUS,
CMR_PROTUL,
CMR_PROTPN,
CMR_EVENTO,
CMR_ATIVO,
CMR_IDESTA,
CMR_LOGOPE,
CMR_STASEC,
CMR_NRCAEP,
CMR_VLRTOT,
CMR_DINSIS,
CMR_XMLID,
CMR_DTRANS,
CMR_HTRANS,
CMR_DTRECP,
CMR_HRRECP
FROM CMR
WHERE
D_E_L_E_T_ = ' '
AND CMR_FILIAL = 'VALOR'
AND CMR_ID = 'VALOR'
AND CMR_VERSAO = 'VALOR'
AND CMR_INDAPU = 'VALOR'
AND CMR_PERAPU = 'VALOR'
AND CMR_TPINSC = 'VALOR'
AND CMR_INSCES = 'VALOR'
AND CMR_VERANT = 'VALOR'
AND CMR_STATUS = 'VALOR'
AND CMR_PROTUL = 'VALOR'
AND CMR_PROTPN = 'VALOR'
AND CMR_EVENTO = 'VALOR'
AND CMR_ATIVO = 'VALOR'
AND CMR_IDESTA = 'VALOR'
AND CMR_LOGOPE = 'VALOR'
AND CMR_STASEC = 'VALOR'
AND CMR_NRCAEP = 'VALOR'
AND CMR_VLRTOT = 0
AND CMR_DINSIS BETWEEN '20261001' AND '20261031'
AND CMR_XMLID = 'VALOR'
AND CMR_DTRANS BETWEEN '20261001' AND '20261031'
AND CMR_HTRANS = 'VALOR'
AND CMR_DTRECP BETWEEN '20261001' AND '20261031'
AND CMR_HRRECP = 'VALOR'