PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSRececoes

    Classe que implementa as regras de negócio sobre as receções de materiais.

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("7836F891-8F2A-4A2B-89A6-B64A4A394B47")]
    public interface IInvBSRececoes

    Methods

    Actualiza(InvBERececao)

    Actualiza um documento.

    Declaration
    void Actualiza(InvBERececao Rececao)
    Parameters
    Type Name Description
    InvBERececao Rececao

    Objeto que identifica a receção.

    ActualizaValorAtributo(Int32, String, Object)

    Actualiza o valor de um atributo

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

    Número da receção (NumDoc).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributoID(String, String, Object)

    Actualiza o valor de um atributo

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

    Identificador da cabeçalho da receção (Id).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(Int32, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

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

    Número da receção (NumDoc).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    ActualizaValorAtributosID(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

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

    Identificador da cabeçalho da receção (Id).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    AnulaProcessamento(String)

    Anula o processamento a partir do identificador do documento de destinho.

    Declaration
    void AnulaProcessamento(string IdDocumentoDestino)
    Parameters
    Type Name Description
    System.String IdDocumentoDestino

    Identificador do documento de destino (IdDocumento).

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do cabeçalho das receçõ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 das receções.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaValorAtributo(Int32, String)

    Devolve o valor de um atributo do cabeçalho de uma receção.

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

    Número da receção (NumDoc).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo do cabeçalho de uma receção.

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

    Identificador da cabeçalho da receção (Id).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoIDLinha(String, String)

    Devolve o valor de um atributo de uma linha de uma receção.

    Declaration
    dynamic DaValorAtributoIDLinha(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identificador da linha da receção (Id).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoIDLinhaLock(String, String)

    Devolve o valor de um atributo de uma linha de uma receção.

    Declaration
    dynamic DaValorAtributoIDLinhaLock(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identificador da linha da receção (Id).

    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.

    DaValorAtributoIDLock(String, String)

    Devolve o valor de um atributo do cabeçalho de uma receção.

    Declaration
    dynamic DaValorAtributoIDLock(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identificador da cabeçalho da receção (Id).

    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.

    DaValorAtributoLock(Int32, String)

    Devolve o valor de um atributo do cabeçalho de uma receção.

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

    Número da receção (NumDoc).

    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(Int32, String[])

    Devolve um conjunto de valores do cabeçalho de uma receção.

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

    Número da receção (NumDoc).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosID(String, String[])

    Devolve um conjunto de valores do cabeçalho de uma receção.

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

    Identificador da cabeçalho da receção (Id).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosIDLinha(String, String[])

    Devolve um conjunto de valores de uma linha de uma receção.

    Declaration
    StdBECampos DaValorAtributosIDLinha(string Id, string[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador da linha da receção (Id).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosIDLinhaLock(String, String[])

    Devolve um conjunto de valores de uma linha de uma receção.

    Declaration
    StdBECampos DaValorAtributosIDLinhaLock(string Id, string[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador da linha da receção (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.

    DaValorAtributosIDLock(String, String[])

    Devolve um conjunto de valores do cabeçalho de uma receção.

    Declaration
    StdBECampos DaValorAtributosIDLock(string Id, string[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador da cabeçalho da receção (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 uma receção.

    Declaration
    StdBECampos DaValorAtributosLock(int NumDoc, string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 NumDoc

    Número da receção (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 documento.

    Declaration
    InvBERececao Edita(int NumDoc)
    Parameters
    Type Name Description
    System.Int32 NumDoc

    Número da receção (NumDoc).

    Returns
    Type Description
    InvBERececao

    Objeto que representa a receção.

    EditaID(String)

    Edita um documento.

    Declaration
    InvBERececao EditaID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador da cabeçalho da receção (Id).

    Returns
    Type Description
    InvBERececao

    Objeto que representa a receção.

    Existe(Int32)

    Indica se um documento existe.

    Declaration
    bool Existe(int NumDoc)
    Parameters
    Type Name Description
    System.Int32 NumDoc

    Número da receção (NumDoc).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteID(String)

    Indica se um documento existe.

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

    Identificador da cabeçalho da receção (Id).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    GeraDocumento(InvBERececao, String, String, String)

    Gera o documento de receção.

    Declaration
    dynamic GeraDocumento(InvBERececao Rececao, string Modulo, string Tipodoc, string Serie)
    Parameters
    Type Name Description
    InvBERececao Rececao

    Objeto que identifica a receção.

    System.String Modulo

    Módulo do documento a gerar.

    System.String Tipodoc

    Tipo do documento a gerar.

    System.String Serie

    Série do documento a gerar.

    Returns
    Type Description
    System.Object

    Objecto que representa o documento gerado.

    GeraLstPendentes(DateTime, DateTime, String, String, String, String, String, String, String, String, String, String, String)

    Gera para uma tabela temporária a lista de documentos pendentes de receção.

    Declaration
    void GeraLstPendentes(DateTime DataInicial, DateTime DataFinal, string TabelaTemporaria = "##TEMP_LstPendentes", string FiltroEstados = "", string FiltroFornecedores = "", string FiltroTipoTerceiro = "", string FiltroArtigos = "", string FiltroFamilias = "", string FiltroMarcas = "", string FiltroArmazens = "", string FiltroLocalizacoes = "", string FiltroProjectos = "", string FiltroContratos = "")
    Parameters
    Type Name Description
    System.DateTime DataInicial

    Data inicial.

    System.DateTime DataFinal

    Data final.

    System.String TabelaTemporaria

    Nome da tabela temporária a criar.

    System.String FiltroEstados

    Restrição SQL para filtro dos estados de inventário.

    System.String FiltroFornecedores

    Restrição SQL para filtro dos fornecedores.

    System.String FiltroTipoTerceiro

    Restrição SQL para filtro dos tipos de terceiro.

    System.String FiltroArtigos

    Restrição SQL para filtro dos artigos.

    System.String FiltroFamilias

    Restrição SQL para filtro das famílias de artigos.

    System.String FiltroMarcas

    Restrição SQL para filtro das marcas de artigos.

    System.String FiltroArmazens

    Restrição SQL para filtro dos armazéns.

    System.String FiltroLocalizacoes

    Restrição SQL para filtro das localizações de armazéns.

    System.String FiltroProjectos

    Restrição SQL para filtro dos projetos.

    System.String FiltroContratos

    Restrição SQL para filtro dos contratos.

    RemoveID(String)

    Remove um documento.

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

    Identificador da cabeçalho da receção (Id).