Períodos
A tabela RCF faz parte do sistema ERP Protheus da TOTVS e é utilizada para períodos.
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 RCF 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 RCF, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | RCF |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | RCF990 |
| X2_NOME | Períodos |
| X2_NOMESPA | Períodos |
| X2_NOMEENG | Periods |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | RCF_FILIAL+RCF_PER+RCF_SEMANA+RCF_ANO+RCF_MES+RCF_PROCES+RCF_ROTEIR+RCF_TNOTRA+DTOS(RCF_DTINI)+DTOS(RCF_DTFIM)+RCF_MODULO |
| X2_PYME | S |
| X2_MODULO | 7 |
| X2_DISPLAY | - |
| X2_SYSOBJ | GPEA400 |
| 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_ | 7773 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RCF | 01 | RCF_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 | - | - | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122231 | 0 |
| RCF | 02 | RCF_MES | C | 2 | 0 | Mes Compet. | Mes Compet. | Curr. Month | Mes da Competencia | Mes de la Competencia | Current Month | 99 | ENTRE("01","12") .AND. NAOVAZIO() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122232 | 0 |
| RCF | 03 | RCF_ANO | C | 4 | 0 | Ano Compet. | Ano Compet. | Curr. Year | Ano da Competencia | Ano de la Competencia | Current Year | 9999 | naovazio() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122233 | 0 |
| RCF | 04 | RCF_PER | C | 6 | 0 | Periodo | Periodo | Period | Periodo de Calculo | Periodo de Calculo | Calculation Period | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122234 | 0 |
| RCF | 05 | RCF_PROCES | C | 5 | 0 | Cod.Processo | Cod.Proceso | Process Code | Codigo Processo | Codigo Proceso | Process Code | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122235 | 0 |
| RCF | 06 | RCF_ROTEIR | C | 3 | 0 | Roteiro Calc | Proced Calc | Calc.Proced. | Roteiro Calculo | Procedimiento Calculo | Calculation Procedure | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122236 | 0 |
| RCF | 07 | RCF_TNOTRA | C | 3 | 0 | Turno Trab. | Turno Trab. | Work. Shift | Codigo Turno de Trabalho | Codigo Turno de Trabajo | Working Shift Code | - | VldTNOTRA() | x x x x x x x x x x x x x x x xx | - | SR6 | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | Gp400Alter() | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122237 | 0 |
| RCF | 08 | RCF_SEMANA | C | 2 | 0 | Num. Pagto | Num. Pago | Paymt. Nr. | Num. Pagto | Num. Pago | Paymt. Nr. | 99 | - | x x x x x x x x x x x x x x x xx | - | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122238 | 0 |
| RCF | 09 | RCF_DTINI | D | 8 | 0 | Data Inicial | Fc Inicial | Start Date | Data Periodo Inicial | Fecha Periodo Inicial | Period Start Date | - | NAOVAZIO() .AND.VLDDTINI(M->RCF_DTINI, M->RCF_DTINI, M->RCF_MES, M->RCF_ANO) | x x x x x x x x x x x x x x x x | Ctod("//") | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122239 | 0 |
| RCF | 10 | RCF_DTFIM | D | 8 | 0 | Data Final | Fc Final | End Date | Data Periodo Final | Fecha Periodo Final | Period End Date | - | NAOVAZIO() .AND. VLDDTFIM(M->RCF_DTINI, M->RCF_DTFIM, M->RCF_MES, M->RCF_ANO) | x x x x x x x x x x x x x x x x | Ctod("//") | - | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122240 | 0 |
| RCF | 11 | RCF_DCALCM | N | 4 | 0 | Dias Cálculo | Dias Calculo | Days Calc. | Qtde Dias p/ Cálculo | Cant. Dias p/Calculo | Nr of Days f/ Calculation | @E 9999 | NaoVazio() .And. Positivo() | x x x x x x x x x x x x x x x x | 30 | - | 1 | x | - | - | - | S | V | - | - | - | - | - | - | - | fCalcDCalc() | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122241 | 0 |
| RCF | 12 | RCF_DPERIO | N | 4 | 0 | Dias Período | Dias Periodo | Period Days | Qtde. De Dias do Período | Ctd Dias del periodo | No. of Period Days | 9999 | - | x x x x x x x x x x x x x x x x | fCalcDPerio() | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 122242 | 0 |
| RCF | 13 | RCF_HRSDIA | N | 5 | 2 | Qtde Hrs Dia | Can. Hs. Dia | Nr Hrs Day | Quantidade de Horas por D | Cantidad de horas por dia | Number of Hours per Day | @E 99.99 | VldHrsDia(M->RCF_HRSDIA) .AND. POSITIVO() | x x x x x x x x x x x x x x x x | 8.00 | - | 1 | x | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122243 | 0 |
| RCF | 14 | RCF_DUTEIS | N | 4 | 0 | Dias Uteis | Dias habiles | Working Days | Qtde. De Dias Uteis | Ctd Dias habiles | No. of Working Days | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 122244 | 0 |
| RCF | 15 | RCF_DIADSR | N | 4 | 0 | Nº.Dias DSR | Nº Dias DSR | DSR Days T. | Nº de Dias DSR | Nº de Dias DSR | DSR Days Total | 9999 | VldHrsDia(GetMemVar("RCF_DIADSR")) .AND. POSITIVO() .AND. NAOVAZIO() | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122245 | 0 |
| RCF | 16 | RCF_HRSDSR | N | 7 | 2 | Horas DSR | Horas DSR | RWR Hours | Horas DSR | Horas DSR | Remun. Weekly Rest Hours | @E 9999.99 | POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122246 | 0 |
| RCF | 17 | RCF_DIATRA | N | 4 | 0 | Nº.Dias Trab | Nº.Dias Trab | Nr Work.Days | Nº de Dias Trabalhados | Nº de Dias Trabajados | Nr of Worked Days | 9999 | VldHrsDia(GetMemVar("RCF_DIATRA")) .AND. POSITIVO() | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122247 | 0 |
| RCF | 18 | RCF_HRSTRA | N | 7 | 2 | Hrs. Trabalh | Hrs. Trabaj | Worked Hrs | Horas Trabalhadas | Horas Trabajadas | Worked Hours | @E 9999.99 | Positivo() | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122248 | 0 |
| RCF | 19 | RCF_DNTRAB | N | 4 | 0 | Dias Nao Tra | Dias No Tra | Not W.Days | Dias Nao Trabalhados | Dias No Trabajados | Not Worked Days | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122249 | 0 |
| RCF | 20 | RCF_DUTILT | N | 4 | 0 | D.Uteis V.T. | D.Habiles TT | W.Days T.T. | Nº de Dias Uteis V.Transp | Nº Dias habiles Tk Transp | Work Days Transp.Ticket | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122250 | 0 |
| RCF | 21 | RCF_DNUTIL | N | 4 | 0 | D.Nao Ut.VT | D.No hab.TT | Holiday T.T. | Nº de Dias Nao Uteis V.T. | Nº de Dias No hab. T.T. | Holiday Transp. Ticket | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122251 | 0 |
| RCF | 22 | RCF_DDIFVT | N | 4 | 0 | Nº.D.Dif.V.T | Nº.D.Dif.T.T | NbrD.Dif.T.T | Nº de Dias Diferenca V.T. | Nº de Dias Diferencia T.T | Pass Dif.Days No. | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122252 | 0 |
| RCF | 23 | RCF_DREFEI | N | 4 | 0 | Dias V.Ref. | Dias T.Rest. | Meal T.Days | Dias de Vale Refeicao | Dias de Ticket Restaurant | Meal Ticket Days | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122253 | 0 |
| RCF | 24 | RCF_DALIM | N | 4 | 0 | Dias V.Alim. | Dias T.Canas | Meal V. Days | Dias de Vale Alimentação | Dias de Ticket Canasta | Meal Voucher Days | 9999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxx xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 122254 | 0 |
| RCF | 25 | RCF_MODULO | C | 3 | 0 | Modulo | Modulo | Module | Modulo | Modulo | Module | @! | - | 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 | - | - | - | 122255 | 0 |
| RCF | 26 | RCF_CONTAB | C | 1 | 0 | Per. Contab. | Per. Contab. | Account.Per. | Periodo Contabilizado | Periodo contabilizado | Accounted Period | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122256 | 0 |
| RCF | 27 | RCF_FECHAD | C | 1 | 0 | Per. Fechado | Per.Cerrado | Closed Per. | Periodo Fechado | Periodo cerrado | Closed Period | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 122257 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RCF | 1 | RCF_FILIAL+RCF_ANO+RCF_MES+RCF_TNOTRA+RCF_SEMANA | Ano Compet. + Mes Compet. + Turno Trab. + Num. Pagto | Ano Compet. + Mes Compet. + Turno Trab. + Num. Pago | Curr. Year + Curr. Month + Work. Shift + Paymt. Nr. | S | - | - | S | 2 | 3 | - | 17690 | 0 |
| RCF | 2 | RCF_FILIAL+RCF_PROCES+RCF_PER+RCF_ROTEIR+RCF_TNOTRA+RCF_SEMANA | Cod.Processo + Periodo + Roteiro Calc + Turno Trab. + Num. Pagto | Cod.Proceso + Periodo + Proced Calc + Turno Trab. + Num. Pago | Process Code + Period + Calc.Proced. + Work. Shift + Paymt. Nr. | S | - | - | N | 2 | 3 | - | 17691 | 0 |
| RCF | 3 | RCF_FILIAL+RCF_PROCES+RCF_PER+RCF_SEMANA+RCF_ROTEIR+RCF_TNOTRA | Cod.Processo + Periodo + Num. Pagto + Roteiro Calc + Turno Trab. | Cod.Proceso + Periodo + Num. Pago + Proced Calc + Turno Trab. | Process Code + Period + Paymt. Nr. + Calc.Proced. + Work. Shift | S | - | - | N | 2 | 3 | - | 17692 | 0 |
| RCF | 4 | RCF_FILIAL+RCF_PER+RCF_SEMANA+RCF_ANO+RCF_MES+RCF_PROCES+RCF_ROTEIR+RCF_TNOTRA+DTOS(RCF_DTINI)+DTOS(RCF_DTFIM)+RCF_MODULO | Periodo + Num. Pagto + Ano Compet. + Mes Compet. + Cod.Processo + Rote | Periodo + Num. Pago + Ano Compet. + Mes Compet. + Cod.Proceso + Proced | Period + Paymt. Nr. + Curr. Year + Curr. Month + Process Code + Calc.P | S | - | - | S | 2 | 3 | - | 17693 | 0 |
| RCF | 5 | RCF_FILIAL+RCF_PER+RCF_SEMANA+RCF_ANO+RCF_MES+RCF_PROCES+DTOS(RCF_DTINI)+DTOS(RCF_DTFIM)+RCF_MODULO | Periodo + Num. Pagto + Ano Compet. + Mes Compet. + Cod.Processo + Data | Periodo + Num. Pago + Ano Compet. + Mes Compet. + Cod.Proceso + Fc Ini | Period + Paymt. Nr. + Curr. Year + Curr. Month + Process Code + Start | S | - | - | S | 2 | 3 | - | 17694 | 0 |
Ela é utilizada para períodos 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
RCF_FILIAL,
RCF_MES,
RCF_ANO,
RCF_PER,
RCF_PROCES,
RCF_ROTEIR,
RCF_TNOTRA,
RCF_SEMANA,
RCF_DTINI,
RCF_DTFIM,
RCF_DCALCM,
RCF_DPERIO,
RCF_HRSDIA,
RCF_DUTEIS,
RCF_DIADSR,
RCF_HRSDSR,
RCF_DIATRA,
RCF_HRSTRA,
RCF_DNTRAB,
RCF_DUTILT,
RCF_DNUTIL,
RCF_DDIFVT,
RCF_DREFEI,
RCF_DALIM,
RCF_MODULO,
RCF_CONTAB,
RCF_FECHAD
FROM RCF
WHERE
D_E_L_E_T_ = ' '
AND RCF_FILIAL = 'VALOR'
AND RCF_MES = 'VALOR'
AND RCF_ANO = 'VALOR'
AND RCF_PER = 'VALOR'
AND RCF_PROCES = 'VALOR'
AND RCF_ROTEIR = 'VALOR'
AND RCF_TNOTRA = 'VALOR'
AND RCF_SEMANA = 'VALOR'
AND RCF_DTINI BETWEEN '20260501' AND '20260531'
AND RCF_DTFIM BETWEEN '20260501' AND '20260531'
AND RCF_DCALCM = 0
AND RCF_DPERIO = 0
AND RCF_HRSDIA = 0
AND RCF_DUTEIS = 0
AND RCF_DIADSR = 0
AND RCF_HRSDSR = 0
AND RCF_DIATRA = 0
AND RCF_HRSTRA = 0
AND RCF_DNTRAB = 0
AND RCF_DUTILT = 0
AND RCF_DNUTIL = 0
AND RCF_DDIFVT = 0
AND RCF_DREFEI = 0
AND RCF_DALIM = 0
AND RCF_MODULO = 'VALOR'
AND RCF_CONTAB = 'VALOR'
AND RCF_FECHAD = 'VALOR'