Tabela: RCH - Periodo de Calculo


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Periodo de CalculoRCH_FILIAL+RCH_PER+RCH_NUMPAG+RCH_PROCES+RCH_ROTEIR+DTOS(RCH_DTINI)+DTOS(RCH_DTFIM)+RCH_MODULOGPEA400




Indices(SIX)
OrdemChaveDescriçãoNickName
1RCH_FILIAL+RCH_PROCES+RCH_PER+RCH_NUMPAG+RCH_ROTEIRProcesso + Cod. Periodo + Numero Pagto + Roteiro Calc
2RCH_FILIAL+RCH_PROCES+RCH_PER+DTOS(RCH_DTFECH)+RCH_ROTEIRProcesso + Cod. Periodo + Data Fecham + Roteiro Calc
3RCH_FILIAL+RCH_PROCES+RCH_PER+RCH_NUMPAG+DTOS(RCH_DTFECH)+RCH_ROTEIRProcesso + Cod. Periodo + Numero Pagto + Data Fecham + Roteiro Calc
4RCH_FILIAL+RCH_PROCES+RCH_ROTEIR+RCH_PER+RCH_NUMPAGProcesso + Roteiro Calc + Cod. Periodo + Numero Pagto
5RCH_FILIAL+RCH_PROCES+RCH_ROTEIR+DTOS(RCH_DTFECH)+RCH_PER+RCH_NUMPAGProcesso + Roteiro Calc + Data Fecham + Cod. Periodo + Numero Pagto
6RCH_FILIAL+RCH_PROCES+RCH_ROTEIR+RCH_ANO+RCH_MESProcesso + Roteiro Calc + Ano Compet. + Mes Compet.
7RCH_FILIAL+RCH_ANO+RCH_MESAno Compet. + Mes Compet.
8RCH_FILIAL+RCH_PROCES+RCH_ROTEIR+RCH_PERSELProcesso + Roteiro Calc + Per. Ativo ?
9RCH_FILIAL+RCH_PER+RCH_NUMPAG+RCH_PROCES+RCH_ROTEIR+RCH_PERSELCod. Periodo + Numero Pagto + Processo + Roteiro Calc + Per. Ativo ?
BRCH_FILIAL+RCH_PER+RCH_NUMPAG+RCH_PROCES+DTOS(RCH_DTINI)+DTOS(RCH_DTFIM)+RCH_MODULOCod. Periodo + Numero Pagto + Processo + Data Inicial + Data Final + M
CRCH_FILIAL+RCH_PER+RCH_NUMPAG+RCH_PROCES+RCH_ROTEIR+DTOS(RCH_DTINI)+DTOS(RCH_DTFIM)+RCH_MODULOCod. Periodo + Numero Pagto + Processo + Roteiro Calc + Data Inicial +







Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
RCH_FILIAL Filial Filial C 2 0 Nao Altera Virtual 033 1 2
RCH_PER Cod. Periodo Periodo de Calculo Digite um código de identificação do período seguindo o formato Ano/Mes: AAAAMM. Exemplo: Janeiro de 2013 = 201301 C 6 0 @! fVldPer() Sim Altera Real 1 1
RCH_NUMPAG Numero Pagto Numero Pagamento Informe o número de pagamento do período. C 2 0 99 fVldPer() Sim Altera Real 1 2
RCH_PROCES Processo Codigo Processo Digite ou selecione um código de processo. O processo deve ser válido ou em branco para que seja válido para todos os processos. C 5 0 @! VAZIO() .OR. EXISTCPO("RCJ") RCJ Sim Altera Real 1 1
RCH_ROTEIR Roteiro Calc Roteiro Calculo Digite ou seleicone um código de roteiro de cálculo vinculado ao período. C 3 0 @! VAZIO() .OR. EXISTCPO("SRY") .And. fVldRot() .And. fRotPdPeri() SRYRCH Sim Altera Real 1 1
RCH_MES Mes Compet. Mes Competencia Digite um mês de competência válido para o período. C 2 0 99 NAOVAZIO() .AND. ENTRE("01","12") S Sim Altera Real 1 1
RCH_ANO Ano Compet. Ano Competencia Digite um ano de competência para o período. C 4 0 9999 NAOVAZIO() .AND. LEN(ALLTRIM(M->RCH_ANO)) = 4 S Sim Altera Real 1 1
RCH_DTINI Data Inicial Data Inicial Digite a data inicial do período. D 8 0 NAOVAZIO() .AND. VLDDTINI(M->RCH_DTINI, M->RCH_DTFIM, M->RCH_MES, M->RCH_ANO) CTOD("//") Sim Altera Real 1 1
RCH_DTFIM Data Final Data Final Digite a data final do período. D 8 0 NAOVAZIO() .AND. VLDDTFIM(M->RCH_DTINI, M->RCH_DTFIM, M->RCH_MES, M->RCH_ANO) CTOD("//") Sim Altera Real 1 1
RCH_TARINI Ini Tarefa Dt Inicio Tarefa Informar a data inicio para busca dos lan;amentos das tarefas, tabela SRO, menu Atualizacoes - Lancamentos - Tarefas. A busca é realizada no calculo do roteiro do adiantamento, folha, rescisão e PLR, e seu periodo nunca pode estar fora do periodo de calculo. Quando essa data nao for informada, sera utilizada como base para busca o inicio do periodo. D 8 0 Vazio() .or. RchTarVld() CTOD("//") Nao Altera Real RchTarWhen() 1 2
RCH_TARFIM Fim Tarefa Dt Fim Tarefa Informar a data final para busca dos lan;amentos das tarefas, tabela SRO, menu Atualizacoes - Lancamentos - Tarefas. A busca é realizada no calculo do roteiro do adiantamento, folha, rescisão e PLR, e seu periodo nunca pode estar fora do periodo de calculo. Quando essa data nao for informada, sera utilizada como base para busca o final do periodo. D 8 0 Vazio() .or. RchTarVld() CTOD("//") Nao Altera Real RchTarWhen() 1 2
RCH_DTPAGO Data Pagto Data Pagamento Informe a data de pagamento do período. D 8 0 fRotPdPeri() CTOD("//") Sim Altera Real 1 1
RCH_DTPGAD Dt Pgto Adto Data do Pgto do Adto Informe a data de pagamento do Adiantamento salarial. D 8 0 CTOD("//") Nao Altera Real 1 2
RCH_DTINTE Dt. Integ. Data de Integração Informe em que data ocorreu a integração com o processo de Folha de Pagamento. D 8 0 CtoD("//") Sim Vizualiza Real .F. 1 2
RCH_DTPG13 Dt Pagto 13o Data de Pagamento 13o Sal Informe a data que será efetuado o pagamento do 13º Salario. D 8 0 CTOD("//") Nao Altera Real 1 2
RCH_DTCORT Data Corte Data Corte Indicar a data que se tomará para determinar a paridade de salários em outras moedas. D 8 0 CTOD("//") Nao Altera Real 1 2
RCH_DTFECH Data Fecham Data Fechamento Digite a data para o fechamento do período. D 8 0 CTOD("//") Sim Vizualiza Real 1 2
RCH_DTCONT Data Contab. Data Contabilizacao Digite a data para a contabilização do período. D 8 0 CTOD("//") Sim Altera Real 1 2
RCH_PERSEL Per. Ativo ? Periodo Ativo ? Informe se este deve ser período ativo para cálculo : 1=Sim ;2=Não Para cada período, processo e roteiro de cálculo, deverá haver somente um período ativo. C 1 0 @! fVldPerSel() .and. PERTENCE("12") "2" Nao Altera Real 1=Sim;2=Não 1 2
RCH_STATUS Status Status do Período Neste campo deverá ser informado o status do período. Obs: Estatus "5=Fechado" só será atualizado somente pelo Fechamento do periodo. C 1 0 @! Pertence ("012345") "0" Nao Altera Real 0=Normal;1=Pré-fechado;2=Utilizado por outro usuário;3=Recibos já foram impressos;4=Em Processo de Fechamento;5=Fechado 1 2
RCH_ACUM1 Mes Acum 1 Mes Acum 1 Informe o mês para acumulado. N 2 0 99 VAZIO() .OR. ENTRE("01","12", STRZERO(M->RCH_ACUM1,2)) Nao Altera Real 1 2
RCH_ACUM2 Mes Acum 2 Mes Acum 2 Informe o mês para acumulado. N 2 0 99 VAZIO() .OR. ENTRE("01","12", STRZERO(M->RCH_ACUM2,2)) Nao Altera Real 1 2
RCH_ACUM3 Mes Acum 3 Mes Acum 3 Informe o mês para acumulado. N 2 0 99 VAZIO() .OR. ENTRE("01","12", STRZERO(M->RCH_ACUM3,2)) Nao Altera Real 1 2
RCH_ACUM4 Mes Acum 4 Mes Acum 4 Informe o mês para acumulado. N 2 0 99 VAZIO() .OR. ENTRE("01","12", STRZERO(M->RCH_ACUM4,2)) Nao Altera Real 1 2
RCH_MODULO Módulo Módulo Informe o módulo ao qual o período pertence. Ex.: PON GPE C 3 0 @! If(inclui, cModulo , "") Sim Vizualiza Real 1 2
RCH_PDPERI Pad.Período Padrão de períodos Padrão de periodos utilizado C 3 0 @! Sim Vizualiza Real 1 2
RCH_DIAUTI Dia Util Qtde dia útil do período Informe a quantidade de dias úteis do período. N 8 0 99999999 Sim Altera Virtual 1 2
RCH_COND1 Condição 1 Condição 1 C 8 0 @! Sim Altera Virtual 1 2
RCH_COND2 Condição 2 Condição 2 Informe a condição 2. C 8 0 @! Sim Altera Virtual 1 2
RCH_CRITER Critério Ac. Critério de Acumulação Selecione o código do critério de acumulação que será utilizado no Fechamento Mensal para alimentar a tabela de Acumuladores. Poderá ser selecionado mais de um critério para o período. C 60 0 @! fValidCriter() CRTACU Nao Altera Real 1 2
RCH_SEQUE Sequência Ac Sequência de Acumulação Selecione a sequência de acumulação que será utilizado juntamente com o Critério no Fechamento Mensal para alimentar a tabela de Acumuladores. Poderá ser selecionado mais de um critério e sequencia o para o período. C 60 0 @! Nao Vizualiza Real 1 2
RCH_BLOQ Bloqueado Periodo Bloqueado Periodo Bloqueado 1=Sim 2=Nao C 1 0 @ Pertence("12") "2" Sim Altera Virtual 1=Sim;2=Não 1 2
RCH_COMPL Complementar Calcular Complementar? Informe se este periodo sera utilizado para calculo de Folha Complementar. C 1 0 @! "2" Nao Altera Real 1=Sim;2=Nao Gp400ComplWhen() 1 2





Relacionamentos(SX9)
X9_CDOM - Tabela Destino X9_EXPDOM - Expressão Origem X9_EXPCDOM - Expressão Destino
SRD RCH_PER+RCH_NUMPAG+RCH_PROCES+RCH_ROTEIR RD_PERIODO+RD_SEMANA+RD_PROCES+RD_ROTEIR
SRC RCH_PROCES+RCH_PER+RCH_ROTEIR+RCH_NUMPAG RC_PROCES+RC_PERIODO+RC_ROTEIR+RC_SEMANA
SRD RCH_PROCES+RCH_PER+RCH_ROTEIR+RCH_NUMPAG RD_PROCES+RD_PERIODO+RD_ROTEIR+RD_SEMANA
SP5 RCH_PER P5_PERIODO
RCF RCH_PER+RCH_PROCES+RCH_ROTEIR+RCH_MES+RCH_ANO RCF_PER+RCF_PROCES+RCF_ROTEIR+RCF_MES+RCF_ANO
SPI RCH_PER PI_PERIODO
RIA RCH_PER RIA_PERIOD
SPL RCH_PER PL_PERIODO
RGB RCH_PROCES+RCH_PER+RCH_ROTEIR+RCH_NUMPAG RGB_PROCES+RGB_PERIOD+RGB_ROTEIR+RGB_SEMANA
SRD RCH_PER RD_PERIODO
RG8 RCH_PER RG8_PERCOR
RG8 RCH_PER RG8_PERORI
RI8 RCH_PER RI8_PERIOD
RCI RCH_PROCES+RCH_PER+RCH_NUMPAG+RCH_ROTEIR RCI_PROCES+RCI_PER+RCI_NUMPAG+RCI_ROTEIR
SPN RCH_PER PN_PERIODO
SP8 RCH_PER P8_PERIODO
SPB RCH_PER PB_PERIODO
SRR RCH_PROCES+RCH_PER+RCH_ROTEIR+RCH_NUMPAG RR_PROCES+RR_PERIODO+RR_ROTEIR+RR_SEMANA