PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSExpedicoes

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

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("584260BD-DA82-419C-9C20-3E7CE89154F1")]
    public interface IInvBSExpedicoes

    Methods

    Actualiza(InvBEExpedicao)

    Actualiza uma expedição.

    Declaration
    void Actualiza(InvBEExpedicao Expedicao)
    Parameters
    Type Name Description
    InvBEExpedicao Expedicao

    Objeto que identifica a expedição.

    ActualizaValorAtributo(Int32, String, Object)

    Actualiza o valor de um atributo no cabeçalho de uma expedição.

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

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

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributoID(String, String, Object)

    Actualiza o valor de um atributo no cabeçalho de uma expedição.

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

    Identificador da cabeçalho da expediçã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 no cabeçalho de uma expedição.

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

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

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    ActualizaValorAtributosID(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos no cabeçalho de uma expedição.

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

    Identificador da cabeçalho da expediçã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 (IdDocumentoDestino).

    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 das expediçõ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 expedição.

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

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

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

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

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

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

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

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

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

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

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

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

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributos(Int32, String[])

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

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

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

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

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

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

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

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

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

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

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

    Declaration
    StdBECampos DaValorAtributosLock(int NumDoc, 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 uma expedição.

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

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

    Returns
    Type Description
    InvBEExpedicao

    Objeto que representa a expedição.

    EditaID(String)

    Edita uma expedição.

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

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

    Returns
    Type Description
    InvBEExpedicao

    Objeto que representa a expedição.

    Existe(Int32)

    Indica se uma expedição existe.

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

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

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteID(String)

    Indica se uma expedição existe.

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

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

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

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

    Cria uma tabela temporária com a lista de documentos pendentes de expedição.

    Declaration
    void GeraLstPendentes(DateTime DataInicial, DateTime DataFinal, string TabelaTemporaria = "##TEMP_LstPendentes", string FiltroEstados = "", string FiltroClientes = "", 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 FiltroClientes

    Restrição SQL para filtro dos clientes.

    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 uma expedição.

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

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