PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSProcessamentoDeclRend

    Classe responsável pelo processamento de dados relativos às declarações de rendimentos. Estes dados serão guardados temporariamente em tabelas de suporte ao respectivo mapa.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("790E78C6-CD85-4CB5-802F-C5C36738F28C")]
    public interface IRhpBSProcessamentoDeclRend

    Properties

    EventHandler

    Declaration
    StdBEEventHandler EventHandler { set; }
    Property Value
    Type Description
    StdBEEventHandler

    Methods

    CriaTabAuxiliares()

    Responsável pela criação das tabelas temporárias associadas ao mapa

    Declaration
    void CriaTabAuxiliares()

    CriaTabAuxiliares(String)

    Responsável pela criação das tabelas temporárias associadas ao mapa

    Declaration
    void CriaTabAuxiliares(string hashCode)
    Parameters
    Type Name Description
    System.String hashCode

    Apenas utilizado para invocação a partir do ePrimavera. Código único para atribuição do nome às tabelas temporárias

    CriaTabAuxiliares(String, ref String)

    Responsável pela criação das tabelas temporárias associadas ao mapa

    Declaration
    void CriaTabAuxiliares(string hashCode, ref string strIdentificadorTabela)
    Parameters
    Type Name Description
    System.String hashCode

    Apenas utilizado para invocação a partir do ePrimavera. Código único para atribuição do nome às tabelas temporárias

    System.String strIdentificadorTabela

    Identificador da tabela temporária criada, para utilização na impressão

    CriaTabAuxiliares(String, ref String, ref String)

    Responsável pela criação das tabelas temporárias associadas ao mapa

    Declaration
    void CriaTabAuxiliares(string hashCode, ref string strIdentificadorTabela, ref string strNomeTabelaEmissaoDeclaracao)
    Parameters
    Type Name Description
    System.String hashCode

    Apenas utilizado para invocação a partir do ePrimavera. Código único para atribuição do nome às tabelas temporárias

    System.String strIdentificadorTabela

    Identificador da tabela temporária criada, para utilização na impressão

    System.String strNomeTabelaEmissaoDeclaracao

    Nome da tabela para ser usado no interface

    DestroiTabAuxiliares()

    Responsável pela eliminação das tabelas temporárias associadas ao mapa

    Declaration
    void DestroiTabAuxiliares()

    ProcessaDeclaracoes(Int32, Boolean, Boolean, ref String, Int32, Int32)

    Responsável pelo processamento dos dados a incluir nas tabelas temporárias previamente criadas

    Declaration
    void ProcessaDeclaracoes(int Ano, bool blnMAltHist, bool blnMostraNull, ref string strRestricoes, int Arredondamento, int Posto)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano da declaração

    System.Boolean blnMAltHist

    Indica se os valores devem ser obtidos na moeda alternativa, ao câmbio histórico

    System.Boolean blnMostraNull

    Indica se devem ou não ser incluídas linhas com valores nulos

    System.String strRestricoes
    System.Int32 Arredondamento

    Número de casas decimais a utilizar para os arredondamentos

    System.Int32 Posto

    Número de posto para inserção nas tabelas auxiliares