PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSProcessamentoCGA

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("4F90B29F-0783-4167-ACDE-ABAC2B090BDD")]
    public interface IRhpBSProcessamentoCGA

    Methods

    ListaProcessamentoCGA(Int32, Int32, Int32, String)

    Função que lista os processamentos CGA de acordo com os parâmetros passados

    Declaration
    StdBELista ListaProcessamentoCGA(int Ano, int Mes, int TipoRelacao, string Restricao = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano de processamento.

    System.Int32 Mes

    Mês de processamento.

    System.Int32 TipoRelacao

    Variável que indica se é relativo a relação de descontos ou relações contributivas.

    System.String Restricao

    Fragmento de query sql para filtrar os registos a listar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos.

    Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'"

    Returns
    Type Description
    StdBELista

    ListaProcessamentoQuadroCGA(Int32, Int32, Int32, String)

    Função que lista os processamentos CGA de acordo com os parâmetros passados

    Declaration
    List<RhpBEQuadroCGA> ListaProcessamentoQuadroCGA(int Ano, int Mes, int TipoRelacao, string Restricao = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano de processamento.

    System.Int32 Mes

    Mês de processamento.

    System.Int32 TipoRelacao

    Variável que indica se é relativo a relação de descontos ou relações contributivas.

    System.String Restricao

    Fragmento de query sql para filtrar os registos a listar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos.

    Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'"

    Returns
    Type Description
    System.Collections.Generic.List<RhpBEQuadroCGA>

    Devolve uma lista com o objeto "RhpBE100.RhpBEQuadroCGA"

    Processar(Int32, Int32, ref String, ref String)

    Função que efectua o processamento de valores para a relação de descontos da CGA.

    Declaration
    bool Processar(int AnoProc, int MesProc, ref string SelFormula, ref string Erros)
    Parameters
    Type Name Description
    System.Int32 AnoProc

    Ano de processamento.

    System.Int32 MesProc

    Mês de processamento.

    System.String SelFormula

    Fragmento de query sql para filtrar os registos a processar. Este filtro pode ser usado para as tabelas Funcioarios e Estabelecimentos.

    Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'"

    System.String Erros

    Variável que irá receber eventuais mensagens de erro originadas pelo processamento.

    Returns
    Type Description
    System.Boolean

    ProcessarRelContributivas(Int32, Int32, ref String, ref String, Boolean)

    Função que efectua o processamento de valores para as relações contributivas da CGA.

    Declaration
    bool ProcessarRelContributivas(int AnoProc, int MesProc, ref string SelFormula, ref string Erros, bool AcertoPeriodosAnteriores = false)
    Parameters
    Type Name Description
    System.Int32 AnoProc

    Ano de processamento.

    System.Int32 MesProc

    Mês de processamento.

    System.String SelFormula

    Fragmento de query sql para filtrar os registos a processar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos.

    Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'"

    System.String Erros

    Variável que irá receber eventuais mensagens de erro originadas pelo processamento.

    System.Boolean AcertoPeriodosAnteriores

    Indicador de acerto de períodos anteriores

    Returns
    Type Description
    System.Boolean

    ProcessarRelContributivas(Int32, Int32, ref String, ref String, Boolean, Boolean)

    Função que efectua o processamento de valores para as relações contributivas da CGA.

    Declaration
    bool ProcessarRelContributivas(int AnoProc, int MesProc, ref string SelFormula, ref string Erros, bool AcertoPeriodosAnteriores = false, bool MesmaSitFuncSubsidio = false)
    Parameters
    Type Name Description
    System.Int32 AnoProc

    Ano de processamento.

    System.Int32 MesProc

    Mês de processamento.

    System.String SelFormula

    Fragmento de query sql para filtrar os registos a processar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos.

    Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'"

    System.String Erros

    Variável que irá receber eventuais mensagens de erro originadas pelo processamento.

    System.Boolean AcertoPeriodosAnteriores

    Indicador de acerto de períodos anteriores

    System.Boolean MesmaSitFuncSubsidio

    Indicador de mesma situaçãdo funcional nos subsídios

    Returns
    Type Description
    System.Boolean