PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBEInstrumento

    Classe que encapsula um Instrumento de Regulamentação do Trabalho.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBEInstrumento
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEInstrumento
    Inherited Members
    RhpBaseBE.WriteProperty(String, Object)
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.PropExcluirLog
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    Namespace: RhpBE100
    Assembly: RhpBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("CA88D6AD-37DD-427C-AEA9-A6C2FE541860")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBEInstrumento : RhpBaseBE, INotifyPropertyChanged, IRhpBEInstrumento

    Constructors

    RhpBEInstrumento()

    Declaration
    public RhpBEInstrumento()

    Properties

    AbateSubsidioAlimentacaoFaltasInjustificadas

    Indica se as faltas injustificadas descontam uma semana de subsídio de alimentação.

    Declaration
    public bool AbateSubsidioAlimentacaoFaltasInjustificadas { get; set; }
    Property Value
    Type Description
    System.Boolean

    AltVencProcessamento

    Indicação se no processamento calcula alterações de vencimento

    Declaration
    public bool AltVencProcessamento { get; set; }
    Property Value
    Type Description
    System.Boolean

    AnoCivilCompletoDiasFerias

    verifica se cumpriu um ano civil inteiro desde a data de admissão

    Declaration
    public bool AnoCivilCompletoDiasFerias { get; set; }
    Property Value
    Type Description
    System.Boolean

    BoletimTrab

    Número do Boletim do Trabalho.

    Declaration
    public string BoletimTrab { get; set; }
    Property Value
    Type Description
    System.String

    CalculaAbonoFamilia

    Indica se deve ser efectuado o cálculo automático dos valores para os Abonos de Família.

    Declaration
    public bool CalculaAbonoFamilia { get; set; }
    Property Value
    Type Description
    System.Boolean

    CalculoSalarioHora

    Indica se é utilizado uma fórmula específica ou a do tipo de processamento definido na ficha do funcionário.

    Declaration
    public bool CalculoSalarioHora { get; set; }
    Property Value
    Type Description
    System.Boolean

    CalculoSalHoraHExtra

    indica salario hora para horas extra específico

    Declaration
    public bool CalculoSalHoraHExtra { get; set; }
    Property Value
    Type Description
    System.Boolean

    CalculoSubsNatalDiasAno

    Considerar nº de dias efetivos do ano no cálculo do abatimento de faltas do subsídio de Natal

    Declaration
    public bool CalculoSubsNatalDiasAno { get; set; }
    Property Value
    Type Description
    System.Boolean

    CodQuadroPessoal

    Código para o Quadro de Pessoal.

    Declaration
    public string CodQuadroPessoal { get; set; }
    Property Value
    Type Description
    System.String

    ComplemAusencias

    Colecção com a definição dos complementos por IRT/Ausência.

    Declaration
    public RhpBEIRTComplemAusencias ComplemAusencias { get; }
    Property Value
    Type Description
    RhpBEIRTComplemAusencias

    ConsideraAssiduidadeMesFerias

    verifica se cumpriu um ano civil inteiro desde a data de admissão

    Declaration
    public bool ConsideraAssiduidadeMesFerias { get; set; }
    Property Value
    Type Description
    System.Boolean

    DataBoletim

    Data do Boletim do Trabalho.

    Declaration
    public DateTime DataBoletim { get; set; }
    Property Value
    Type Description
    System.DateTime

    DataTabSal

    Data da última actualização da tabela salarial.

    Declaration
    public DateTime DataTabSal { get; set; }
    Property Value
    Type Description
    System.DateTime

    Descricao

    Descrição do Instrumento de Regulamentação do Trabalho.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    System.String

    DiasFerias

    Colecção contendo os dias de férias referentes a um instrumento de reguçlamentação de trabalho.

    Declaration
    public RhpBELinhasInstrDiasFerias DiasFerias { get; }
    Property Value
    Type Description
    RhpBELinhasInstrDiasFerias

    DistribuicaoDuodecimosAtefimContrato

    distribui duodécimos até final de contrato

    Declaration
    public bool DistribuicaoDuodecimosAtefimContrato { get; set; }
    Property Value
    Type Description
    System.Boolean

    EmModoEdicao

    Indica se se trata de um novo Instrumento ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Nova.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    FazAcertoUltMesSubsFerias

    Faz acerto de pagamento de subsídio de férias no último mês (Dezembro)

    Declaration
    public bool FazAcertoUltMesSubsFerias { get; set; }
    Property Value
    Type Description
    System.Boolean

    FormulaFeriasNGozadas

    Fórmula de cálculo do valor dia para pagamento de dias de férias não gozadas no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/Max dias ferias de direito; 1-ValorDia=Salário hora * (NHorasSemana/5).

    Declaration
    public int FormulaFeriasNGozadas { get; set; }
    Property Value
    Type Description
    System.Int32

    FormulaPropExtraordinario

    Fórmula de cálculo proporcional Pagamento Extra extraordinário.

    Declaration
    public int FormulaPropExtraordinario { get; set; }
    Property Value
    Type Description
    System.Int32

    FormulaPropMesFerias

    Fórmula de cálculo do valor dia para pagamento de dias de proporcional de mês de férias no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/Max dias ferias de direito; 1-ValorDia=Salário hora * (NHorasSemana/5).

    Declaration
    public int FormulaPropMesFerias { get; set; }
    Property Value
    Type Description
    System.Int32

    FormulaPropSubsFerias

    Fórmula de cálculo do valor dia para pagamento de dias de proporcional de subsídio de férias no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/Max dias ferias de direito; 1-ValorDia=Salário hora * (NHorasSemana/5).

    Declaration
    public int FormulaPropSubsFerias { get; set; }
    Property Value
    Type Description
    System.Int32

    FormulaPropSubsNatal

    Fórmula de cálculo do valor dia para pagamento de dias de proporcional de subsídio de Natal no fim de contrato: 0-Forma proporcional ValorDia = Remuneração mensal/30; 1-ValorDia=Salário hora * (NHorasSemana/5).

    Declaration
    public int FormulaPropSubsNatal { get; set; }
    Property Value
    Type Description
    System.Int32

    FormulaSalarioHora

    Fórmula do Salário Hora.

    Declaration
    public string FormulaSalarioHora { get; set; }
    Property Value
    Type Description
    System.String

    FormulaSalHoraExtra

    Formula específica para o valor hora das horas extra

    Declaration
    public string FormulaSalHoraExtra { get; set; }
    Property Value
    Type Description
    System.String

    Instrumento

    Identificador do Instrumento de Regulamentação do Trabalho.

    Declaration
    public string Instrumento { get; set; }
    Property Value
    Type Description
    System.String

    InstrumentoAssociado

    Identificador do Instrumento de Regulamentação associado para o Quadro de Pessoal.

    Declaration
    public string InstrumentoAssociado { get; set; }
    Property Value
    Type Description
    System.String

    InstrumentosFaltasFerias

    Colecção contendo as Faltas a considerar para desconto de tempo a contabilizar para o cálculo das Férias.

    Declaration
    public RhpBEIRTsFaltasFerias InstrumentosFaltasFerias { get; }
    Property Value
    Type Description
    RhpBEIRTsFaltasFerias

    InstrumentosFaltasInjustificadas

    Colecção contendo as Faltas Injustificadas a considerar para desconto de alimentação e para o cálculo dos dias adicionais de Férias.

    Declaration
    public RhpBEIRTsFaltasInjustificadas InstrumentosFaltasInjustificadas { get; }
    Property Value
    Type Description
    RhpBEIRTsFaltasInjustificadas

    InstrumentosFaltasSubs

    Colecção contendo as faltas que afectam os subsídiosde ferias e natal a contabilizar para o cálculo das Férias.

    Declaration
    public RhpBEIRTsFaltasSubs InstrumentosFaltasSubs { get; }
    Property Value
    Type Description
    RhpBEIRTsFaltasSubs

    InstrumentosFeriasAntiguidade

    Colecção contendo os anos de casa, do funcionário, a contabilizar para o cálculo de dias adicionais para as Férias.

    Declaration
    public RhpBEIRTsFeriasAntiguidade InstrumentosFeriasAntiguidade { get; }
    Property Value
    Type Description
    RhpBEIRTsFeriasAntiguidade

    InstrumentosFeriasAssiduidade

    Colecção contendo as faltas, do funcionário, a contabilizar para o cálculo de dias adicionais para as Férias.

    Declaration
    public RhpBEIRTsFeriasAssiduidade InstrumentosFeriasAssiduidade { get; }
    Property Value
    Type Description
    RhpBEIRTsFeriasAssiduidade

    InstrumentosFeriasIdade

    Colecção contendo a idade, do funcionário, a contabilizar para o cálculo de dias adicionais para as Férias.

    Declaration
    public RhpBEIRTsFeriasIdade InstrumentosFeriasIdade { get; }
    Property Value
    Type Description
    RhpBEIRTsFeriasIdade

    LinhasRemuneracao

    Colecção contendo as Remunerações a contabilizar para o cálculo do Salário Hora do Vencimento.

    Declaration
    public RhpBEInstrumentosRem LinhasRemuneracao { get; }
    Property Value
    Type Description
    RhpBEInstrumentosRem

    LinhasRemuneracaoHorasExtra

    Colecção contendo as Remunerações a contabilizar para o cálculo do Salário Hora das Horas Extra.

    Declaration
    public RhpBEInstrumentosRemHExtra LinhasRemuneracaoHorasExtra { get; }
    Property Value
    Type Description
    RhpBEInstrumentosRemHExtra

    LinhasRemuneracaoSubsTurno

    Colecção contendo as Remunerações a contabilizar para o cálculo do Salário Hora do Subsídio de Turno.

    Declaration
    public RhpBEInstrumentosRemSTurno LinhasRemuneracaoSubsTurno { get; }
    Property Value
    Type Description
    RhpBEInstrumentosRemSTurno

    MaxAnosContrato

    Máximo de anos do contrato a termo.

    Declaration
    public int MaxAnosContrato { get; set; }
    Property Value
    Type Description
    System.Int32

    MaxDiasAntecipados

    Número máximo de dias Antecipados

    Declaration
    public int MaxDiasAntecipados { get; set; }
    Property Value
    Type Description
    System.Int32

    MaxDiasFerias

    Número máximo de dias de férias.

    Declaration
    public int MaxDiasFerias { get; set; }
    Property Value
    Type Description
    System.Int32

    MaxRenovacoes

    Máximo de renovações.

    Declaration
    public int MaxRenovacoes { get; set; }
    Property Value
    Type Description
    System.Int32

    MesesCalculoSalarioHora

    Número de meses para cálculo do Salário Hora.

    Declaration
    public int MesesCalculoSalarioHora { get; set; }
    Property Value
    Type Description
    System.Int32

    MesesExtra

    Número de meses extra a acrescentar no cálculo dos subsídios quando os meses de serviço não atingem um ano completo.

    Declaration
    public double MesesExtra { get; set; }
    Property Value
    Type Description
    System.Double

    MesesPGozoFerias

    Meses para o gozo de Férias.

    Declaration
    public int MesesPGozoFerias { get; set; }
    Property Value
    Type Description
    System.Int32

    MinDiasMes

    Nº mínimo de dias para considerar mês.

    Declaration
    public int MinDiasMes { get; set; }
    Property Value
    Type Description
    System.Int32

    MotivSaidaFimCont

    Motivo de saída a utilizar para Fim de Contrato.

    Declaration
    public string MotivSaidaFimCont { get; set; }
    Property Value
    Type Description
    System.String

    NumHoras

    Número de horas semanais de trabalho.

    Declaration
    public float NumHoras { get; set; }
    Property Value
    Type Description
    System.Single

    PagaFeriasNGozadas

    Indemnização por férias não gozadas.

    Declaration
    public bool PagaFeriasNGozadas { get; set; }
    Property Value
    Type Description
    System.Boolean

    PagaFraccoes

    Considera fracções de forma proporcional.

    Declaration
    public bool PagaFraccoes { get; set; }
    Property Value
    Type Description
    System.Boolean

    PagaPropExtraordinario

    Proporcional de Pagamento Extra - Extraordinário.

    Declaration
    public bool PagaPropExtraordinario { get; set; }
    Property Value
    Type Description
    System.Boolean

    PagaPropMesFerias

    Proporcional de mês de férias.

    Declaration
    public bool PagaPropMesFerias { get; set; }
    Property Value
    Type Description
    System.Boolean

    PagaPropSubsFerias

    Proporcional de subsídio de Férias.

    Declaration
    public bool PagaPropSubsFerias { get; set; }
    Property Value
    Type Description
    System.Boolean

    PagaPropSubsNatal

    Proporcional de subsídio de natal.

    Declaration
    public bool PagaPropSubsNatal { get; set; }
    Property Value
    Type Description
    System.Boolean

    PercVencParaSubsFerias

    Percentagem do vencimento base para aplicar no cálculo do subsídio de férias.

    Declaration
    public string PercVencParaSubsFerias { get; set; }
    Property Value
    Type Description
    System.String

    PercVencParaSubsNatal

    Percentagem do vencimento base para aplicar no cálculo do subsídio de Natal.

    Declaration
    public string PercVencParaSubsNatal { get; set; }
    Property Value
    Type Description
    System.String

    ProcExtras

    Colecção de Processamentos Extra.

    Declaration
    public RhpBEIRTProcExtras ProcExtras { get; }
    Property Value
    Type Description
    RhpBEIRTProcExtras

    ProcExtrasIncidencias

    Colecção de Processamentos Extra incidencias.

    Declaration
    public RhpBEIRTProcExtrasIncidencias ProcExtrasIncidencias { get; }
    Property Value
    Type Description
    RhpBEIRTProcExtrasIncidencias

    RegulamentacaoTrab

    Descrição completa do Instrumento de Regulamentação do Trabalho.

    Declaration
    public string RegulamentacaoTrab { get; set; }
    Property Value
    Type Description
    System.String

    RemAntiguidade

    Identificador da remuneração que será utilizada para incluir no processamento para remunerações por antiguidade.

    Declaration
    public string RemAntiguidade { get; set; }
    Property Value
    Type Description
    System.String

    RemAntiguidades

    Colecção de de Escalões de antiguidade por Convénio.

    Declaration
    public RhpBEIRTRemAntiguidades RemAntiguidades { get; }
    Property Value
    Type Description
    RhpBEIRTRemAntiguidades

    RemAntIncidencias

    Colecção das Remunerações que funcionam como base de incidência no cálculo da Remuneração por antiguidade.

    Declaration
    public RhpBEIRTRemAntIncidencias RemAntIncidencias { get; }
    Property Value
    Type Description
    RhpBEIRTRemAntIncidencias

    RemCategorias

    Colecção das remunerações que cada funcionário poderá ter por categoria dentro de cada IRT

    Declaration
    public RhpBEIRTRemCategorias RemCategorias { get; }
    Property Value
    Type Description
    RhpBEIRTRemCategorias

    RemComplemento

    Identificador da remuneração que será utilizada para incluir no processamento para complementos por IRT.

    Declaration
    public string RemComplemento { get; set; }
    Property Value
    Type Description
    System.String

    TipoBalancoSocial

    Declaration
    public int TipoBalancoSocial { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBEInstrumento