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 |