PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IImoBSFichaReparticoes

    Classe utilizada para obter serviços e regras de negócio sobre as Repartições.

    Namespace: IEapBS100
    Assembly: IEapBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("0166799F-3FAF-4611-A268-E0740B0000C4")]
    public interface IImoBSFichaReparticoes

    Methods

    Actualiza(ImoBEFichaReparticoes, String)

    Actualiza a informação da repartição de um Activo.

    Declaration
    void Actualiza(ImoBEFichaReparticoes objBE, string Avisos = "")
    Parameters
    Type Name Description
    ImoBEFichaReparticoes objBE

    Objecto contendo a informação actualizada da repartição do Activo.

    System.String Avisos

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

    ActualizaValorAtributo(String, Int32, Int32, ImoBETipos.enuEAP_TR_TipoReparticao, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string Bem, int Exercicio, int Periodo, ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao

    Tipo da repartição (Centros de Custo, Funções, Projectos, Analíticas).

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    ActualizaValorAtributos(String, String, Int32, Int32, ImoBETipos.enuEAP_TR_TipoReparticao, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string Bem, string CCusto, int Exercicio, int Periodo, ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.String CCusto

    Identificador do Centro de Custo.

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao

    Tipo da repartição (Centros de Custo, Funções, Projectos, Analíticas).

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    DaDefCamposUtil(ImoBETipos.enuEAP_TR_TipoReparticao)

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil(ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao)
    Parameters
    Type Name Description
    ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao

    Tipo da repartição (Centros de Custo, Funções, Projectos, Analíticas).

    Returns
    Type Description
    StdBEDefCamposUtil

    DaReparticaoProjectos(String, Int32, Int32, String)

    Devolve a Repartição e Afectação de Projectos para um dado Bem.

    Declaration
    StdBELista DaReparticaoProjectos(string Plano, int Exercicio, int Periodo, string ListaBens = "")
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano de Depreciação.

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo

    System.String ListaBens

    Identificador da Lista de Fichas (Activo) a considerar.

    Returns
    Type Description
    StdBELista

    DaReparticaoProjectosAnaliticas(String, Int32, Int32, String)

    Devolve a Repartição e Afectação de Projectos e Analíticas para um dado Bem.

    Declaration
    StdBELista DaReparticaoProjectosAnaliticas(string Plano, int Exercicio, int Periodo, string ListaBens = "")
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano de Depreciação.

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo

    System.String ListaBens

    Identificador da Lista de Fichas (Activo) a considerar.

    Returns
    Type Description
    StdBELista

    DaReparticaoProjectosCentros(String, Int32, Int32, String)

    Devolve a Repartição e Afectação de Projectos e Centro de Custo para um dado Bem.

    Declaration
    StdBELista DaReparticaoProjectosCentros(string Plano, int Exercicio, int Periodo, string ListaBens = "")
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano de Depreciação.

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo

    System.String ListaBens

    Identificador da Lista de Fichas (Activo) a considerar.

    Returns
    Type Description
    StdBELista

    DaReparticaoProjectosFuncoes(String, Int32, Int32, String)

    Devolve a Repartição e Afectação de Projectos e Funções para um dado Bem.

    Declaration
    StdBELista DaReparticaoProjectosFuncoes(string Plano, int Exercicio, int Periodo, string ListaBens = "")
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano de Depreciação.

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo

    System.String ListaBens

    Identificador da Lista de Fichas (Activo) a considerar.

    Returns
    Type Description
    StdBELista

    DaValorAtributo(String, Int32, Int32, ImoBETipos.enuEAP_TR_TipoReparticao, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Bem, int Exercicio, int Periodo, ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao, string Atributo)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao

    Tipo da repartição (Centros de Custo, Funções, Projectos, Analíticas).

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, Int32, Int32, ImoBETipos.enuEAP_TR_TipoReparticao, String)

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

    Declaration
    dynamic DaValorAtributoLock(string Bem, int Exercicio, int Periodo, ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao, string Atributo)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao

    Tipo da repartição (Centros de Custo, Funções, Projectos, Analíticas).

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Int32, Int32, ImoBETipos.enuEAP_TR_TipoReparticao, String[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string Bem, int Exercicio, int Periodo, ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao, string[] Atributos)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao

    Tipo da repartição (Centros de Custo, Funções, Projectos, Analíticas).

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende obter o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, Int32, Int32, ImoBETipos.enuEAP_TR_TipoReparticao, String[])

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

    Declaration
    StdBECampos DaValorAtributosLock(string Bem, int Exercicio, int Periodo, ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao, string[] Atributos)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    ImoBETipos.enuEAP_TR_TipoReparticao TipoReparticao

    Tipo da repartição (Centros de Custo, Funções, Projectos, Analíticas).

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende obter o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String, Int32, Int32)

    Edita a informação da repartição de um Activo.

    Declaration
    ImoBEFichaReparticoes Edita(string Bem, int Exercicio, int Periodo)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    Returns
    Type Description
    ImoBEFichaReparticoes

    Existe(String, Int32, Int32)

    Verifica se existe o registo referente à chave passada nos parâmetros.

    Declaration
    bool Existe(string Bem, int Exercicio, int Periodo)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    Returns
    Type Description
    System.Boolean

    Remove(String, Int32, Int32, Boolean)

    Remove a repartição um Activo.

    Declaration
    void Remove(string Bem, int Exercicio, int Periodo, bool Propagar)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    System.Boolean Propagar

    Define se a remoção é para ser aplicada aos exercícios e períodos subsequentes.

    ValidaActualizacao(ImoBEFichaReparticoes, ref String)

    Efectua a validação da informação da repartição.

    Declaration
    bool ValidaActualizacao(ImoBEFichaReparticoes objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    ImoBEFichaReparticoes objBE

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

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, Int32, Int32, ref String)

    Efectua as validações necessárias à remoção da repartição.

    Declaration
    bool ValidaRemocao(string Bem, int Exercicio, int Periodo, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Mês Contabilístico, referente à chave do registo.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean