PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSDiferimentos

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("779EEA72-F9EA-4B88-9753-B270353A8730")]
    public interface ICblBSDiferimentos

    Methods

    Actualiza(CblBEDiferimento)

    Actualiza a informação do Diferimento

    Declaration
    void Actualiza(CblBEDiferimento objBEDiferimento)
    Parameters
    Type Name Description
    CblBEDiferimento objBEDiferimento

    Objecto que contém a informação acerca do Diferimento.

    ActualizaValorAtributo(Int32, String, String, Object)

    Actualiza o valor de um atributo do Diferimento.

    Declaration
    void ActualizaValorAtributo(int Ano, string Codigo, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributoID(String, String, Object)

    Actualiza o valor de um atributo do Diferimento.

    Declaration
    void ActualizaValorAtributoID(string IdDiferimento, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributoLinha(Int32, String, String, String, Object)

    Actualiza o valor de um atributo de uma linha do Diferimento.

    Declaration
    void ActualizaValorAtributoLinha(int Ano, string Codigo, string IdMovimento, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributoLinhaID(String, String, String, Object)

    Actualiza o valor de um atributo de uma linha do Diferimento.

    Declaration
    void ActualizaValorAtributoLinhaID(string IdDiferimento, string IdMovimento, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(Int32, String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Diferimento.

    Declaration
    void ActualizaValorAtributos(int Ano, string Codigo, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosID(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Diferimento.

    Declaration
    void ActualizaValorAtributosID(string IdDiferimento, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosLinha(Int32, String, String, StdBECampos)

    Actualiza o valor de um conjunto de atributos de uma linha do Diferimento.

    Declaration
    void ActualizaValorAtributosLinha(int Ano, string Codigo, string IdMovimento, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosLinhaID(String, String, StdBECampos)

    Actualiza o valor de um conjunto de atributos de uma linha do Diferimento.

    Declaration
    void ActualizaValorAtributosLinhaID(string IdDiferimento, string IdMovimento, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    DaContaDestinoRegularizacao(Int32, String, String)

    Devolve a conta destino para regularização do movimento indicado (IdMovimento), de acordo com as regras e com as configurações do diferimento.

    Declaration
    string DaContaDestinoRegularizacao(int Ano, string Codigo, string IdMovimento)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercício do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    Returns
    Type Description
    System.String

    DaContaOrigemRegularizacao(Int32, String, String)

    Devolve a conta origem para regularização do movimento indicado (IdMovimento), de acordo com as regras e com as configurações do diferimento.

    Declaration
    string DaContaOrigemRegularizacao(int Ano, string Codigo, string IdMovimento)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercício do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    Returns
    Type Description
    System.String

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador das linhas.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(Int32, String, String)

    Devolve o valor de um atributo do Diferimento.

    Declaration
    dynamic DaValorAtributo(int Ano, string Codigo, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo do Diferimento.

    Declaration
    dynamic DaValorAtributoID(string IdDiferimento, string Atributo)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLinha(Int32, String, String, String)

    Devolve o valor de um atributo de uma linha do Diferimento.

    Declaration
    dynamic DaValorAtributoLinha(int Ano, string Codigo, string IdMovimento, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLinhaID(String, String, String)

    Devolve o valor de um atributo de uma linha do Diferimento.

    Declaration
    dynamic DaValorAtributoLinhaID(string IdDiferimento, string IdMovimento, string Atributo)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLinhaLock(Int32, String, String, String)

    Devolve o valor de um atributo de uma linha do Diferimento, respeitando os locks da base de dados

    Declaration
    dynamic DaValorAtributoLinhaLock(int Ano, string Codigo, string IdMovimento, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLinhaLockID(String, String, String)

    Devolve o valor de um atributo de uma linha do Diferimento, respeitando os locks da base de dados

    Declaration
    dynamic DaValorAtributoLinhaLockID(string IdDiferimento, string IdMovimento, string Atributo)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(Int32, String, String)

    Devolve o valor de um atributo do Diferimento, respeitando os locks da base de dados.

    Declaration
    dynamic DaValorAtributoLock(int Ano, string Codigo, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLockID(String, String)

    Devolve o valor de um atributo do Diferimento, respeitando os locks da base de dados.

    Declaration
    dynamic DaValorAtributoLockID(string IdDiferimento, string Atributo)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, Object[])

    Devolve o valor de um conjunto de atributos do Diferimento.

    Declaration
    StdBECampos DaValorAtributos(int Ano, string Codigo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosID(String, Object[])

    Devolve o valor de um conjunto de atributos do Diferimento.

    Declaration
    StdBECampos DaValorAtributosID(string IdDiferimento, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinha(Int32, String, String, Object[])

    Devolve o valor de um conjunto de atributos de uma linha do Diferimento.

    Declaration
    StdBECampos DaValorAtributosLinha(int Ano, string Codigo, string IdMovimento, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinhaID(String, String, Object[])

    Devolve o valor de um conjunto de atributos de uma linha do Diferimento.

    Declaration
    StdBECampos DaValorAtributosLinhaID(string IdDiferimento, string IdMovimento, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinhaLock(Int32, String, String, Object[])

    Devolve o valor de um conjunto de atributos de uma linha do Diferimento, respeitando os locks da base de dados

    Declaration
    StdBECampos DaValorAtributosLinhaLock(int Ano, string Codigo, string IdMovimento, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinhaLockID(String, String, Object[])

    Devolve o valor de um conjunto de atributos de uma linha do Diferimento, respeitando os locks da base de dados

    Declaration
    StdBECampos DaValorAtributosLinhaLockID(string IdDiferimento, string IdMovimento, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(Int32, String, Object[])

    Devolve o valor de um conjunto de atributos do Diferimento, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosLock(int Ano, string Codigo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLockID(String, Object[])

    Devolve o valor de um conjunto de atributos do Diferimento, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosLockID(string IdDiferimento, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String)

    Devolve um objecto do tipo CblBEDiferimento contendo a toda informação acerca de um Diferimento.

    Declaration
    CblBEDiferimento Edita(int Ano, string Codigo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    Returns
    Type Description
    CblBEDiferimento

    EditaID(String)

    Devolve um objecto do tipo CblBEDiferimento contendo a toda informação acerca de um Diferimento.

    Declaration
    CblBEDiferimento EditaID(string IdDiferimento)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    Returns
    Type Description
    CblBEDiferimento

    EditaLinha(Int32, String, String)

    Devolve um objecto do tipo CblBELinhaDiferimento contendo a toda informação acerca de uma linha do Diferimento.

    Declaration
    CblBELinhaDiferimento EditaLinha(int Ano, string Codigo, string IdMovimento)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    Returns
    Type Description
    CblBELinhaDiferimento

    EditaLinhaID(String, String)

    Devolve um objecto do tipo CblBELinhaDiferimento contendo a toda informação acerca de uma linha do Diferimento.

    Declaration
    CblBELinhaDiferimento EditaLinhaID(string IdDiferimento, string IdMovimento)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    Returns
    Type Description
    CblBELinhaDiferimento

    Existe(Int32, String)

    Verificar se o Diferimento existe.

    Declaration
    bool Existe(int Ano, string Codigo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    Returns
    Type Description
    System.Boolean

    ExisteContaDiferimento(Int32, String, String)

    Verifica se existe alguma linha do diferimento com a Conta definida (Conta Origem / Conta Diferimento / Conta Destino)

    Declaration
    bool ExisteContaDiferimento(int Ano, string Conta, string Restricao = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Conta

    Identificador da conta.

    System.String Restricao

    Restrição para a lista de linhas.

    Returns
    Type Description
    System.Boolean

    ExisteID(String)

    Verificar se o Diferimento existe.

    Declaration
    bool ExisteID(string IdDiferimento)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    Returns
    Type Description
    System.Boolean

    ExisteLinha(Int32, String, String, String)

    Verifica se a linha do Diferimento existe.

    Declaration
    bool ExisteLinha(int Ano, string Codigo, string IdMovimento, string Restricao = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Restricao

    Restrição para a lista de diferimentos.

    Returns
    Type Description
    System.Boolean

    ExisteLinhaID(String, String, String)

    Verifica se a linha do Diferimento existe.

    Declaration
    bool ExisteLinhaID(string IdDiferimento, string IdMovimento, string Restricao = "")
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String IdMovimento

    Identificador da linha do movimento contabilístico

    System.String Restricao

    Restrição para a lista de diferimentos.

    Returns
    Type Description
    System.Boolean

    LstDiferimentos(Int32, String)

    Devolve a lista de Diferimentos

    Declaration
    StdBELista LstDiferimentos(int Ano = -1, string Restricao = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercício

    System.String Restricao

    Restrição para a lista de diferimentos.

    Returns
    Type Description
    StdBELista

    LstLinhasDiferimentos(Int32, String)

    Devolve a lista de linhas dos Diferimentos

    Declaration
    StdBELista LstLinhasDiferimentos(int Ano = -1, string Restricao = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercício

    System.String Restricao

    Restrição para a lista de linhas.

    Returns
    Type Description
    StdBELista

    Remove(Int32, String)

    Remove um Diferimento

    Declaration
    void Remove(int Ano, string Codigo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    RemoveID(String)

    Remove um Diferimento

    Declaration
    void RemoveID(string IdDiferimento)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    ValidaActualizacao(CblBEDiferimento, ref String)

    Efectua a validação da actualização do Diferimento.

    Declaration
    bool ValidaActualizacao(CblBEDiferimento BEDiferimento, ref string StrErro)
    Parameters
    Type Name Description
    CblBEDiferimento BEDiferimento

    Identifica o Diferimento a actualizar.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String, ref String)

    Valida a remoção do Diferimento

    Declaration
    bool ValidaRemocao(int Ano, string Codigo, ref string StrErro)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercicio do Diferimento.

    System.String Codigo

    Código do Diferimento.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocaoID(String, ref String)

    Valida a remoção do Diferimento

    Declaration
    bool ValidaRemocaoID(string IdDiferimento, ref string StrErro)
    Parameters
    Type Name Description
    System.String IdDiferimento

    Identificador (ID) do diferimento.

    System.String StrErro
    Returns
    Type Description
    System.Boolean