PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSCenariosContab

    Classe que implementa as regras de negócio sobre as cenários de contabilização.

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("5FFC1C69-BB29-4DE8-8E46-AF0F5F822CB8")]
    public interface IInvBSCenariosContab

    Methods

    Actualiza(InvBECenarioContab)

    Atualiza uma cenário de contabilização.

    Declaration
    void Actualiza(InvBECenarioContab Cenario)
    Parameters
    Type Name Description
    InvBECenarioContab Cenario

    Objeto que identifica a cenário de contabilização.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

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

    Código da cenário de contabilização (Codigo).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

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

    Código da cenário de contabilização (Codigo).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    DaCamposUtil()

    Devolve os campos do utilizador.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do cabeçalho das expedições.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador das linhas de cenários de contabilização.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Codigo, string Atributo)
    Parameters
    Type Name Description
    System.String Codigo

    Código da cenário de contabilização (Codigo).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributoLock(string Codigo, string Atributo)
    Parameters
    Type Name Description
    System.String Codigo

    Código da cenário de contabilização (Codigo).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorAtributos(String, String[])

    Devolve um conjunto de valores.

    Declaration
    StdBECampos DaValorAtributos(string Codigo, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Codigo

    Código da cenário de contabilização (Codigo).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosLock(String, String[])

    Devolve um conjunto de valores.

    Declaration
    StdBECampos DaValorAtributosLock(string Codigo, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Codigo

    Código da cenário de contabilização (Codigo).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    Edita(String)

    Edita uma cenário de contabilização.

    Declaration
    InvBECenarioContab Edita(string Codigo)
    Parameters
    Type Name Description
    System.String Codigo

    Código da cenário de contabilização (Codigo).

    Returns
    Type Description
    InvBECenarioContab

    Objeto que representa a cenário de contabilização.

    Existe(String)

    Indica se uma cenário de contabilização existe.

    Declaration
    bool Existe(string Codigo)
    Parameters
    Type Name Description
    System.String Codigo

    Código da cenário de contabilização (Codigo).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    GravaContabilizacaoTabelaTemporaria(String)

    Efetiva a contabilização de uma tabela temporária para a tabela final de registos do inventário

    Declaration
    bool GravaContabilizacaoTabelaTemporaria(string TabelaTemporaria)
    Parameters
    Type Name Description
    System.String TabelaTemporaria
    Returns
    Type Description
    System.Boolean

    LstCenariosContab()

    Devolve uma lista com todos as cenários de contabilização.

    Declaration
    StdBELista LstCenariosContab()
    Returns
    Type Description
    StdBELista

    Lista com as cenários de contabilização.

    LstMovimentosContabilizacao(String)

    Devolve uma lista com as contas de inventário processadas.

    Declaration
    StdBELista LstMovimentosContabilizacao(string IdDocumento)
    Parameters
    Type Name Description
    System.String IdDocumento

    Identificador do documento a ser integrado na contabilidade.

    Returns
    Type Description
    StdBELista

    Lista com as variações.

    LstMovimentosContabilizacaoTabelaTemp(String, String)

    Devolve uma lista com as contas de inventário processadas.

    Declaration
    StdBELista LstMovimentosContabilizacaoTabelaTemp(string IdDocumento, string TabelaTemporaria)
    Parameters
    Type Name Description
    System.String IdDocumento

    Identificador do documento a ser integrado na contabilidade.

    System.String TabelaTemporaria

    Identificador da tabela temporária onde se encontra o documento.

    Returns
    Type Description
    StdBELista

    Lista com as variações.

    PreencheValoresDefeito(InvBECenarioContab)

    Preenche o objeto com as linhas por ommissão do cenário de contabilização

    Declaration
    InvBECenarioContab PreencheValoresDefeito(InvBECenarioContab Cenario)
    Parameters
    Type Name Description
    InvBECenarioContab Cenario
    Returns
    Type Description
    InvBECenarioContab

    ProcessaContabilidadeDocumentos(List<Guid>, Boolean)

    Processa a descodificação de contas das origens passadas em parametro.

    Declaration
    void ProcessaContabilidadeDocumentos(List<Guid> IDChave1, bool ReintegraCBL)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.Guid> IDChave1
    System.Boolean ReintegraCBL

    Lista das origem com o campo IdChave 1 preenchido

    ProcessaContabilidadeTemporariaDocumentos(Guid)

    Processa a descodificação de contas da origem passadas em parametro para uma tabela temporária devolvida em parametro.

    Declaration
    string ProcessaContabilidadeTemporariaDocumentos(Guid IDChave1)
    Parameters
    Type Name Description
    System.Guid IDChave1

    Origem para processar

    Returns
    Type Description
    System.String

    Identificador da tabelatemporaria

    Remove(String)

    Remove uma cenário de contabilização.

    Declaration
    void Remove(string Codigo)
    Parameters
    Type Name Description
    System.String Codigo

    Código da cenário de contabilização (Codigo).

    ValidaActualizacao(InvBECenarioContab, ref String)

    Valida a atualização de uma cenário de contabilização.

    Declaration
    bool ValidaActualizacao(InvBECenarioContab Cenario, ref string StrErro)
    Parameters
    Type Name Description
    InvBECenarioContab Cenario

    Objeto que identifica a cenário de contabilização.

    System.String StrErro

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaRemocao(String, ref String)

    Valida a remoção de uma cenário de contabilização.

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

    Código da cenário de contabilização (Codigo).

    System.String StrErro

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso