PRIMAVERA | Developers

    Show / Hide Table of Contents

    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