PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSInventarios

    Classe que implementa as regras de negócio sobre os inventários (preparação e contagem física de inventários).

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    public interface IInvBSInventarios

    Methods

    Actualiza(InvBEInventario, String)

    Actualiza um inventário.

    Declaration
    void Actualiza(InvBEInventario objBeInventario, string strAvisos = "")
    Parameters
    Type Name Description
    InvBEInventario objBeInventario

    Objeto que identifica o inventário.

    System.String strAvisos

    Mensagens de aviso encontrados durante a actualização.

    ActualizaFormatosInventariacao(InvBEFormatosInventariacao)

    Atualiza os formatos de inventariação indicados.

    Declaration
    void ActualizaFormatosInventariacao(InvBEFormatosInventariacao formatos)
    Parameters
    Type Name Description
    InvBEFormatosInventariacao formatos

    ActualizaValorAtributo(Int32, String, Object)

    Actualiza o valor de um atributo do cabeçalho de um inventário.

    Declaration
    void ActualizaValorAtributo(int numDoc, string atributo, dynamic valor)
    Parameters
    Type Name Description
    System.Int32 numDoc
    System.String atributo
    System.Object valor

    ActualizaValorAtributoID(Guid, String, Object)

    Actualiza o valor de um atributo do cabeçalho de um inventário.

    Declaration
    void ActualizaValorAtributoID(Guid id, string atributo, dynamic valor)
    Parameters
    Type Name Description
    System.Guid id
    System.String atributo
    System.Object valor

    ActualizaValorAtributos(Int32, StdBECampos)

    Atualiza os valores de um conjunto de atributos do cabeçalho de um inventário.

    Declaration
    void ActualizaValorAtributos(int numDoc, StdBECampos atributos)
    Parameters
    Type Name Description
    System.Int32 numDoc
    StdBECampos atributos

    ActualizaValorAtributosID(Guid, StdBECampos)

    Atualiza os valores de um conjunto de atributos do cabeçalho de um inventário.

    Declaration
    void ActualizaValorAtributosID(Guid id, StdBECampos atributos)
    Parameters
    Type Name Description
    System.Guid id
    StdBECampos atributos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do cabeçalho dos inventários.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaDefCamposUtilLinhas()

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

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaFormatosInventariacao()

    Devolve uma coleção com os formatos de inventariação.

    Declaration
    InvBEFormatosInventariacao DaFormatosInventariacao()
    Returns
    Type Description
    InvBEFormatosInventariacao

    Coleção com os formatos de inventariação

    DaValorAtributo(Int32, String)

    Devolve o valor de um atributo do cabeçalho de um inventário.

    Declaration
    dynamic DaValorAtributo(int numDoc, string atributo)
    Parameters
    Type Name Description
    System.Int32 numDoc
    System.String atributo
    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoID(Guid, String)

    Devolve o valor de um atributo do cabeçalho de um inventário.

    Declaration
    dynamic DaValorAtributoID(Guid id, string atributo)
    Parameters
    Type Name Description
    System.Guid id
    System.String atributo
    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoIDLock(Guid, String)

    Devolve o valor de um atributo do cabeçalho de um inventário.

    Declaration
    dynamic DaValorAtributoIDLock(Guid id, string atributo)
    Parameters
    Type Name Description
    System.Guid id
    System.String 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.

    DaValorAtributoLock(Int32, String)

    Devolve o valor de um atributo do cabeçalho de um inventário.

    Declaration
    dynamic DaValorAtributoLock(int numDoc, string atributo)
    Parameters
    Type Name Description
    System.Int32 numDoc
    System.String 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(Int32, String[])

    Devolve um conjunto de valores do cabeçalho de um inventário.

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

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosID(Guid, String[])

    Devolve um conjunto de valores do cabeçalho de um inventário.

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

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosIDLock(Guid, String[])

    Devolve um conjunto de valores do cabeçalho de um inventário.

    Declaration
    StdBECampos DaValorAtributosIDLock(Guid id, params string[] Atributos)
    Parameters
    Type Name Description
    System.Guid id
    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.

    DaValorAtributosLock(Int32, String[])

    Devolve um conjunto de valores do cabeçalho de um inventário.

    Declaration
    StdBECampos DaValorAtributosLock(int numDoc, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 numDoc
    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(Int32)

    Edita um inventário.

    Declaration
    InvBEInventario Edita(int numDoc)
    Parameters
    Type Name Description
    System.Int32 numDoc
    Returns
    Type Description
    InvBEInventario

    Objeto que representa o inventário.

    EditaID(Guid)

    Edita um inventário.

    Declaration
    InvBEInventario EditaID(Guid id)
    Parameters
    Type Name Description
    System.Guid id
    Returns
    Type Description
    InvBEInventario

    Objeto que representa o inventário.

    EditaID(String)

    Edita um inventário.

    Declaration
    InvBEInventario EditaID(string id)
    Parameters
    Type Name Description
    System.String id
    Returns
    Type Description
    InvBEInventario

    Objeto que representa o inventário.

    Existe(Int32)

    Indica se um inventário existe.

    Declaration
    bool Existe(int numDoc)
    Parameters
    Type Name Description
    System.Int32 numDoc
    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteID(Guid)

    Indica se um inventário existe.

    Declaration
    bool ExisteID(Guid id)
    Parameters
    Type Name Description
    System.Guid id
    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteID(String)

    Verifica se existe um inventário.

    Declaration
    bool ExisteID(string id)
    Parameters
    Type Name Description
    System.String id
    Returns
    Type Description
    System.Boolean

    Verdadeiro se existir.

    PreencheInventario(InvBEInventario, Int32)

    Preenche ou actualiza o inventário com os artigos para inventariação, consoante o parâmetro Modo.

    Declaration
    void PreencheInventario(InvBEInventario documento, int modo)
    Parameters
    Type Name Description
    InvBEInventario documento
    System.Int32 modo

    PreencheInventario(InvBEInventario, Int32, String)

    Preenche ou actualiza o inventário com os artigos para inventariação.

    Declaration
    void PreencheInventario(InvBEInventario documento, int modo, string restricaoArtigosWHERE)
    Parameters
    Type Name Description
    InvBEInventario documento
    System.Int32 modo
    System.String restricaoArtigosWHERE

    Remove(Int32)

    Remove um inventário.

    Declaration
    void Remove(int numDoc)
    Parameters
    Type Name Description
    System.Int32 numDoc

    RemoveID(Guid)

    Remove um inventário.

    Declaration
    void RemoveID(Guid id)
    Parameters
    Type Name Description
    System.Guid id

    RemoveID(String)

    Remove um inventário.

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

    SugereNumerador(DateTime)

    Sugere o numerador do próximo inventário, consoante o parâmetro Modo.

    Declaration
    int SugereNumerador(DateTime dataDoc)
    Parameters
    Type Name Description
    System.DateTime dataDoc
    Returns
    Type Description
    System.Int32

    Próximo numerador.

    ValidaActualizacao(InvBEInventario, ref String)

    Valida a atualização de um inventário.

    Declaration
    bool ValidaActualizacao(InvBEInventario objBeInventario, ref string erroValidacao)
    Parameters
    Type Name Description
    InvBEInventario objBeInventario

    Objeto que identifica o inventário.

    System.String erroValidacao
    Returns
    Type Description
    System.Boolean

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

    ValidaRemocao(Int32, ref String)

    Valida a remoção de um inventário.

    Declaration
    bool ValidaRemocao(int numDoc, ref string erroValidacao)
    Parameters
    Type Name Description
    System.Int32 numDoc
    System.String erroValidacao
    Returns
    Type Description
    System.Boolean

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

    ValidaRemocaoID(Guid, ref String)

    Valida a remoção de um inventário.

    Declaration
    bool ValidaRemocaoID(Guid id, ref string erroValidacao)
    Parameters
    Type Name Description
    System.Guid id
    System.String erroValidacao
    Returns
    Type Description
    System.Boolean

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

    ValidaRemocaoID(String, ref String)

    Valida a remoção de um inventário.

    Declaration
    bool ValidaRemocaoID(string id, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String id
    System.String ErroValidacao

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

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