Interface ICctBSLiquidacoesTitulos
Esta classe deve ser usada para obter serviços sobre liquidações de titulos.
Namespace: ICctBS100
Assembly: ICctBS100.dll
Syntax
[ComVisible(true)]
[Guid("148CD8D4-6959-4637-986D-7184C38F4B1A")]
public interface ICctBSLiquidacoesTitulos
Methods
Actualiza(CctBEDocumentoLiqTitulo, String)
Actualiza o documento de liquidação na base de dados.
Declaration
void Actualiza(CctBEDocumentoLiqTitulo ClsDocLiq, string strAvisos = "")
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.String | strAvisos | Devolve as mensagens de aviso encontradas pela actualização. |
ActualizaValorAtributo(String, Int32, String, String, String, Object)
Actualiza o valor de um atributo da liquidação.
Declaration
void ActualizaValorAtributo(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributos(String, Int32, String, String, StdBECampos)
Actualiza o valor de um conjunto de atributos da Liquidação.
Declaration
void ActualizaValorAtributos(string TipoDoc, int NumDoc, string Filial, string Serie, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
AdicionaLinha(CctBEDocumentoLiqTitulo, String, String, String, String, Int32, Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiqTitulo AdicionaLinha(CctBEDocumentoLiqTitulo ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, double ValorRecMLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiqTitulo |
CalculaDiferencas(CctBEDocumentoLiqTitulo, ref Double, ref Double, ref Double, Boolean, Boolean, Double)
Efectua o calculo das diferenças de cambio.
Declaration
void CalculaDiferencas(CctBEDocumentoLiqTitulo ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, bool AplicaCorreccao = false, bool Reconstrucao = false, double DifArredondaMAlt = 0)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
System.Boolean | Reconstrucao | Indica se a função está a ser chamada para efeitos de reconstrução de câmbios. |
System.Double | DifArredondaMAlt | Valor de diferença de arredondamento na moeda alternativa. |
CalculaDiferencasLinha(CctBEDocumentoLiqTitulo, ref Double, ref Double, ref Double, Int32)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiqTitulo ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
CalculaDiferencasLinha(CctBEDocumentoLiqTitulo, ref Double, ref Double, ref Double, Int32, Boolean)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiqTitulo ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha, bool AplicaCorreccao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
CalculaDiferencasLinha(CctBEDocumentoLiqTitulo, ref Double, ref Double, ref Double, Int32, Boolean, Boolean)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiqTitulo ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha, bool AplicaCorreccao, bool Reconstrucao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
System.Boolean | Reconstrucao | Indica se a função está a ser chamada para efeitos de reconstrução de câmbios. |
CalculaDiferencasLinha(CctBEDocumentoLiqTitulo, ref Double, ref Double, ref Double, Int32, Boolean, Boolean, ref Double)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiqTitulo ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha, bool AplicaCorreccao, bool Reconstrucao, ref double DifArredondaMAlt)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
System.Boolean | Reconstrucao | Indica se a função está a ser chamada para efeitos de reconstrução de câmbios. |
System.Double | DifArredondaMAlt | Valor de diferença de arredondamento na moeda alternativa. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, Int32, String, String, String)
Devolve o valor de um atributo da Liquidação.
Declaration
dynamic DaValorAtributo(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, Int32, String, String, String)
Devolve o valor de um atributo da Liquidação.
Declaration
dynamic DaValorAtributoLock(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, Int32, String, String, String[])
Devolve o valor de um conjunto de atributos da Liquidação.
Declaration
StdBECampos DaValorAtributos(string TipoDoc, int NumDoc, string Filial, string Serie, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, Int32, String, String, String[])
Devolve o valor de um conjunto de atributos da Liquidação.
Declaration
StdBECampos DaValorAtributosLock(string TipoDoc, int NumDoc, string Filial, string Serie, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String, String, Int32)
Edita o documento.
Declaration
CctBEDocumentoLiqTitulo Edita(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de Liquidação. |
System.Int32 | NumDoc | Número do documento de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiqTitulo |
Existe(String, String, String, Int32)
Verifica se o documento existe na base de dados.
Declaration
bool Existe(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de Liquidação |
System.Int32 | NumDoc | Número do documento de liquidação. |
Returns
Type | Description |
---|---|
System.Boolean |
PreencheDadosRelacionados(CctBEDocumentoLiqTitulo)
Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBEDocumentoLiqTitulo PreencheDadosRelacionados(CctBEDocumentoLiqTitulo ClsDocLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq |
Returns
Type | Description |
---|---|
CctBEDocumentoLiqTitulo |
PreencheDadosRelacionados(CctBEDocumentoLiqTitulo, ref Int32)
Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBEDocumentoLiqTitulo PreencheDadosRelacionados(CctBEDocumentoLiqTitulo ClsDocLiq, ref int Preenche)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.Int32 | Preenche | Opção que permite preencher o documento de liquidação. Objecto do tipo: PreencheRelacaoCCT. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiqTitulo |
Remove(String, String, String, Int32)
Remove o documento de liquidação.
Declaration
void Remove(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de liquidação. |
System.Int32 | NumDoc | Número do documento de liquidação. |
ValidaActualizacao(CctBEDocumentoLiqTitulo, ref String)
Efectua as validações necessárias à actualização do documento de liquidação.
Declaration
bool ValidaActualizacao(CctBEDocumentoLiqTitulo ClsDocLiq, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiqTitulo | ClsDocLiq | |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, String, Int32, ref String)
Efectua as validações necessárias à remoção do documento de liquidação.
Declaration
bool ValidaRemocao(string Filial, string TipoDoc, string strSerie, int NumDoc, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de liquidação. |
System.Int32 | NumDoc | Número do documento de liquidação. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |