PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSContaPlanoAlternativo

    Classe utilizada que contém todas as obrigações sobre as Contas do Plano alternativo.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("2D1B7122-56F5-4919-BC0F-B49AA36798C9")]
    public interface ICblBSContaPlanoAlternativo

    Methods

    Actualiza(CblBEContaPlanoAlternativo)

    Actualiza a informação da Conta do Plano alternativo.

    Declaration
    void Actualiza(CblBEContaPlanoAlternativo objBEContaPlanoAlt)
    Parameters
    Type Name Description
    CblBEContaPlanoAlternativo objBEContaPlanoAlt

    Objecto contendo a informação actualizada da Conta do Plano alternativo.

    Actualiza(CblBEContaPlanoAlternativo, ref String)

    Actualiza a informação da Conta do Plano alternativo.

    Declaration
    void Actualiza(CblBEContaPlanoAlternativo objBEContaPlanoAlt, ref string Avisos)
    Parameters
    Type Name Description
    CblBEContaPlanoAlternativo objBEContaPlanoAlt

    Objecto contendo a informação actualizada da Conta do Plano alternativo.

    System.String Avisos

    Notificação devolvida pelo processo de actualização.

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

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string Plano, int Ano, string Conta, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    System.String Atributo
    System.Object Valor

    ActualizaValorAtributos(String, Int32, String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string Plano, int Ano, string Conta, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    CriaContaRazao(String, Int32, String)

    Cria uma conta Razão para uma conta de movimentos recentemente criada

    Declaration
    void CriaContaRazao(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    DaContaAltPorContaBase(String, Int32, String)

    Devolve a conta do plano alternativo que contenha a conta do plano base indicada.

    Declaration
    string DaContaAltPorContaBase(string Plano, int Ano, string ContaPlanoBase)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String ContaPlanoBase

    Identificador da Conta do plano de contas base.

    Returns
    Type Description
    System.String

    DaContaAltPorContaBase(String, Int32, String, Boolean)

    Devolve a conta do plano alternativo que contenha a conta do plano base indicada.

    Declaration
    string DaContaAltPorContaBase(string Plano, int Ano, string ContaPlanoBase, bool SugerePorMascaras)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String ContaPlanoBase

    Identificador da Conta do plano de contas base.

    System.Boolean SugerePorMascaras

    (Opcional) Sugere a conta através das máscaras definidas no plano alternativo.

    Returns
    Type Description
    System.String

    DaContaAltPorContaBase(String, Int32, String, Boolean, ref String)

    Devolve a conta do plano alternativo que contenha a conta do plano base indicada.

    Declaration
    string DaContaAltPorContaBase(string Plano, int Ano, string ContaPlanoBase, bool SugerePorMascaras, ref string Avisos)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String ContaPlanoBase

    Identificador da Conta do plano de contas base.

    System.Boolean SugerePorMascaras

    (Opcional) Sugere a conta através das máscaras definidas no plano alternativo.

    System.String Avisos

    (Opcional)Notificação no caso de não ser possível determinar a conta alternativa.

    Returns
    Type Description
    System.String

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDescricao(String, Int32, String)

    Devolve a Descrição de uma Conta de um Plano alternativo.

    Declaration
    string DaDescricao(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    Returns
    Type Description
    System.String

    DaTipoConta(String, Int32, String)

    Para uma determinada conta indica se é uma conta M, I ou R

    Declaration
    string DaTipoConta(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    Returns
    Type Description
    System.String

    DaValorAtributo(String, Int32, String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Plano, int Ano, string Conta, string Atributo)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    System.String Atributo

    Identificador do Atributo

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, Int32, String, String)

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

    Declaration
    dynamic DaValorAtributoLock(string Plano, int Ano, string Conta, string Atributo)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    System.String Atributo

    Identificador do Atributo

    Returns
    Type Description
    System.Object

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

    Devolve o valor de um conjunto de atributos.

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

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

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

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

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

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String, Int32, String)

    Edita a informação da Conta do Plano alternativo.

    Declaration
    CblBEContaPlanoAlternativo Edita(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    Returns
    Type Description
    CblBEContaPlanoAlternativo

    Existe(String, Int32, String)

    Verifica se existe a Conta no Plano alternativo.

    Declaration
    bool Existe(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    Returns
    Type Description
    System.Boolean

    Remove(String, Int32, String)

    Remove a Conta do Plano alternativo.

    Declaration
    void Remove(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    TamanhoRazao(String)

    Devolve o tamanho das contas de razão para determinado plano.

    Declaration
    int TamanhoRazao(string Plano)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    Returns
    Type Description
    System.Int32

    TemSubcontas(String, Int32, String)

    Verifica que a conta têm ou não subcontas.

    Declaration
    bool TemSubcontas(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(CblBEContaPlanoAlternativo, ref String)

    Efectua a validação da informação da Conta do Plano alternativo.

    Declaration
    bool ValidaActualizacao(CblBEContaPlanoAlternativo BEContaPlanoAlternativo, ref string StrErro)
    Parameters
    Type Name Description
    CblBEContaPlanoAlternativo BEContaPlanoAlternativo

    Objecto contendo a informação que se pretende validar.

    System.String StrErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaParteConta(String, Int32, String, ref String)

    Identifica se estamos a criar uma conta de movimento, partindo a anterior, ou seja existe a conta 111 que é de movimento e este procedimento verifica se estamos a criar a 1111.

    Declaration
    bool ValidaParteConta(string Plano, int Ano, string Conta, ref string ContaDevolver)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano

    System.String Conta

    Identificador da Conta.

    System.String ContaDevolver

    Identificador da Conta a devolver.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String, String)

    Efectua as validações necessárias à remoção da Conta do Plano alternativo. [Deprecated/Obsolete - utilizar ValidaRemocaoAno]

    Declaration
    bool ValidaRemocao(string Conta, string Plano, string StrErro)
    Parameters
    Type Name Description
    System.String Conta

    Identificador da Conta.

    System.String Plano

    Identificador do Plano Alternativo.

    System.String StrErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoAno(String, Int32, String, ref String)

    Efectua as validações necessárias à remoção da Conta do Plano alternativo.

    Declaration
    bool ValidaRemocaoAno(string Plano, int Ano, string Conta, ref string StrErro)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    System.String StrErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean