PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICctBSDescontos

    Esta classe deve ser usada para efectuar descontos de títulos.

    Namespace: ICctBS100
    Assembly: ICctBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("3DC75696-41E0-4ECC-842D-1065D073FE54")]
    public interface ICctBSDescontos

    Methods

    Actualiza(CctBEDocumentoDesconto, String)

    Permite efectuar a actualização de um desconto.

    Declaration
    void Actualiza(CctBEDocumentoDesconto DocDesconto, string StrAviso = "")
    Parameters
    Type Name Description
    CctBEDocumentoDesconto DocDesconto

    Objecto que identifica o desconto a gravar.

    System.String StrAviso

    ActualizaValorAtributo(String, Int32, String, String, String, Object)

    Permite efectuar a actualização de um atributo do desconto.

    Declaration
    void ActualizaValorAtributo(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento a liquidar.

    System.Int32 NumDoc

    Número do documento a liquidar.

    System.String Filial

    Código da filial do documento a liquidar.

    System.String Serie
    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a atribuir ao atributo.

    ActualizaValorAtributos(String, Int32, String, String, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos do desconto.

    Declaration
    void ActualizaValorAtributos(string TipoDoc, int NumDoc, string Filial, string Serie, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento a liquidar.

    System.Int32 NumDoc

    Número do documento a liquidar.

    System.String Filial

    Código da filial do documento a liquidar.

    System.String Serie
    StdBECampos Atributos

    Identifica os atributos e respectivos valores a actualizar.

    AdicionaLinha(CctBEDocumentoDesconto, String, String, String, String, Int32, Double)

    Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.

    Declaration
    CctBEDocumentoDesconto AdicionaLinha(CctBEDocumentoDesconto clsDocDesconto, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, double ValorRecMLiq)
    Parameters
    Type Name Description
    CctBEDocumentoDesconto clsDocDesconto

    Objecto que identifica o documento de liquidação a ser actualizado com os respectivos dados do artigo.

    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 a liquidar do documento.

    Returns
    Type Description
    CctBEDocumentoDesconto

    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 determinado atributo.

    Declaration
    dynamic DaValorAtributo(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento a liquidar.

    System.Int32 NumDoc

    Número do documento a liquidar.

    System.String Filial

    Código da filial do documento a liquidar.

    System.String Serie

    Série do documento a liquidar.

    System.String Atributo

    Identifica o atributo a devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, Int32, String, String, String)

    Devolve o valor de um determinado atributo.

    Declaration
    dynamic DaValorAtributoLock(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento a liquidar.

    System.Int32 NumDoc

    Número do documento a liquidar.

    System.String Filial

    Código da filial do documento a liquidar.

    System.String Serie

    Série do documento a liquidar.

    System.String Atributo

    Identifica o atributo a devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Int32, String, String, String[])

    Devolve o valor de um determinado conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string TipoDoc, int NumDoc, string Filial, string Serie, params string[] Atributos)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento a liquidar.

    System.Int32 NumDoc

    Número do documento a liquidar.

    System.String Filial

    Código da filial do documento a liquidar.

    System.String Serie

    Série do documento a liquidar.

    System.String[] Atributos

    Identifica os atributos a devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, Int32, String, String, String[])

    Devolve o valor de um determinado conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosLock(string TipoDoc, int NumDoc, string Filial, string Serie, params string[] Atributos)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do tipo de documento a liquidar.

    System.Int32 NumDoc

    Número do documento a liquidar.

    System.String Filial

    Código da filial do documento a liquidar.

    System.String Serie

    Série do documento a liquidar.

    System.String[] Atributos

    Identifica os atributos a devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String, String, String, Int32)

    Permite efectuar a edição de um desconto.

    Declaration
    CctBEDocumentoDesconto Edita(string Filial, string TipoDoc, string strSerie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial.

    System.String TipoDoc

    Identifica o tipo de documento a considerar.

    System.String strSerie

    Identifica a série a considerar.

    System.Int32 NumDoc

    Identifica o numero de documento a considerar.

    Returns
    Type Description
    CctBEDocumentoDesconto

    Existe(String, String, String, Int32)

    Permite verificar se um desconto existe.

    Declaration
    bool Existe(string Filial, string TipoDoc, string strSerie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial.

    System.String TipoDoc

    Identifica o tipo de documento a considerar.

    System.String strSerie

    Identifica a série a considerar.

    System.Int32 NumDoc

    Identifica o numero de documento a considerar.

    Returns
    Type Description
    System.Boolean

    Remove(String, String, String, Int32, String)

    Permite efectuar a remoção de um desconto.

    Declaration
    bool Remove(string Filial, string TipoDoc, string strSerie, int NumDoc, string StrAviso = "")
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial.

    System.String TipoDoc

    Identifica o tipo de documento a considerar.

    System.String strSerie

    Identifica a série a considerar.

    System.Int32 NumDoc

    Identifica o numero de documento a considerar.

    System.String StrAviso

    Devolve os erros detectados, caso existam.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(CctBEDocumentoDesconto, ref String)

    Função que valida a possibilidade de haver transferencias

    Declaration
    bool ValidaActualizacao(CctBEDocumentoDesconto clsDocDesconto, ref string StrErro)
    Parameters
    Type Name Description
    CctBEDocumentoDesconto clsDocDesconto

    Objecto do desconto para validação.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(CctBEDocumentoDesconto, ref String)

    Efectua as validações necessárias para permitir remover o desconto.

    Declaration
    bool ValidaRemocao(CctBEDocumentoDesconto clsDocDesconto, ref string StrErro)
    Parameters
    Type Name Description
    CctBEDocumentoDesconto clsDocDesconto

    Objecto do desconto a anular.

    System.String StrErro
    Returns
    Type Description
    System.Boolean