PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSStocks

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1EB0500D-4F7F-4B7D-9BAF-6B5EF23BC55B")]
    public interface IInvBSStocks

    Methods

    ArtigoMovimentado(String)

    Declaration
    bool ArtigoMovimentado(string Artigo)
    Parameters
    Type Name Description
    System.String Artigo
    Returns
    Type Description
    System.Boolean

    DaCustoArtigo(String, String, String, String, DateTime)

    Declaration
    double DaCustoArtigo(string Artigo, string GrupoCusto, string Lote, string IDFifo, DateTime Data)
    Parameters
    Type Name Description
    System.String Artigo
    System.String GrupoCusto
    System.String Lote
    System.String IDFifo
    System.DateTime Data
    Returns
    Type Description
    System.Double

    DaCustoArtigoArmazem(String, String, String, String, DateTime)

    Declaration
    double DaCustoArtigoArmazem(string Artigo, string Armazem, string Lote, string IDFifo, DateTime Data)
    Parameters
    Type Name Description
    System.String Artigo
    System.String Armazem
    System.String Lote
    System.String IDFifo
    System.DateTime Data
    Returns
    Type Description
    System.Double

    DaPCUltimoArtigo(String, DateTime, String, String, String, String)

    Declaration
    double DaPCUltimoArtigo(string Artigo, DateTime Data, string Armazem = "", string Localizacao = "", string Lote = "", string IDFifo = "")
    Parameters
    Type Name Description
    System.String Artigo
    System.DateTime Data
    System.String Armazem
    System.String Localizacao
    System.String Lote
    System.String IDFifo
    Returns
    Type Description
    System.Double

    DaStockArtigo(String, DateTime, String, String, String, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

    Devolve o Stock do Artigo, numa determinada data, armazem, localização e lote

    Declaration
    double DaStockArtigo(string Artigo, DateTime Data, string Armazem = "", string Localizacao = "", string Lote = "", string IDFifo = "", int Disponivel = 2, int Existencias = 2, int Inventariavel = 2, int Reserva = 2, int Previsto = 2, int Transito = 2, int Sistema = 2, bool UsaCache = false)
    Parameters
    Type Name Description
    System.String Artigo
    • Artigo sobre o qual devolver o Stock
    System.DateTime Data
    • Data para a qual consultar o stock (Opcional)
    System.String Armazem
    • Armazém para o qual consultar o stock (Opcional)
    System.String Localizacao
    • Localização para a qual consultar o stock (Opcional)
    System.String Lote
    • Lote para o qual consultar o stock (Opcional)
    System.String IDFifo
    System.Int32 Disponivel
    • Restrição ao atributo Disponivel no Estado de Stock.
    System.Int32 Existencias
    • Restrição ao atributo Existencias no Estado de Stock.
    System.Int32 Inventariavel
    • Restrição ao atributo Inventariavel no Estado de Stock.
    System.Int32 Reserva
    • Restrição ao atributo Reserva no Estado de Stock.
    System.Int32 Previsto
    • Restrição ao atributo Previsto no Estado de Stock.
    System.Int32 Transito
    • Restrição ao atributo Transito no Estado de Stock.
    System.Int32 Sistema
    • Restrição ao atributo Sistema no Estado de Stock.
    System.Boolean UsaCache
    Returns
    Type Description
    System.Double

    DaStockArtigoBE(String, DateTime, String, String, String, String, InvBEFiltrosEstados, Boolean)

    Devolve o Stock do Artigo, numa determinada data, armazem, localização e lote

    Declaration
    double DaStockArtigoBE(string Artigo, DateTime Data, string Armazem = "", string Localizacao = "", string Lote = "", string IDFifo = "", InvBEFiltrosEstados objFiltrosEstados = null, bool UsaCache = false)
    Parameters
    Type Name Description
    System.String Artigo
    • Artigo sobre o qual devolver o Stock
    System.DateTime Data
    • Data para a qual consultar o stock (Opcional)
    System.String Armazem
    • Armazém para o qual consultar o stock (Opcional)
    System.String Localizacao
    • Localização para a qual consultar o stock (Opcional)
    System.String Lote
    • Lote para o qual consultar o stock (Opcional)
    System.String IDFifo
    InvBEFiltrosEstados objFiltrosEstados
    • Objecto contendo uma colecção dos estados a filtrar (Opcional)
    System.Boolean UsaCache
    Returns
    Type Description
    System.Double

    DaStockArtigoGrupoCusto(String, DateTime, String, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

    Devolve o Stock do Artigo, numa determinada data, para o grupo de custo.

    Declaration
    double DaStockArtigoGrupoCusto(string Artigo, DateTime Data, string GrupoCustos, string Lote = "", int Disponivel = 2, int Existencias = 2, int Inventariavel = 2, int Reserva = 2, int Previsto = 2, int Transito = 2, int Sistema = 2)
    Parameters
    Type Name Description
    System.String Artigo

    Artigo sobre o qual devolver o Stock

    System.DateTime Data

    Data para a qual consultar o stock

    System.String GrupoCustos

    Grupo de custos

    System.String Lote

    Lote para o qual consultar o stock (Opcional)

    System.Int32 Disponivel
    System.Int32 Existencias
    System.Int32 Inventariavel
    System.Int32 Reserva
    System.Int32 Previsto
    System.Int32 Transito
    System.Int32 Sistema
    Returns
    Type Description
    System.Double

    Quantidade em Stock

    DaXMLFiltrosEstados(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

    Declaration
    string DaXMLFiltrosEstados(int Disponivel = 2, int Existencias = 2, int Inventariavel = 2, int Reserva = 2, int Previsto = 2, int Transito = 2, int Sistema = 2)
    Parameters
    Type Name Description
    System.Int32 Disponivel
    System.Int32 Existencias
    System.Int32 Inventariavel
    System.Int32 Reserva
    System.Int32 Previsto
    System.Int32 Transito
    System.Int32 Sistema
    Returns
    Type Description
    System.String

    DaXMLFiltrosEstadosBE(InvBEFiltrosEstados)

    Declaration
    string DaXMLFiltrosEstadosBE(InvBEFiltrosEstados FiltrosEstados)
    Parameters
    Type Name Description
    InvBEFiltrosEstados FiltrosEstados
    Returns
    Type Description
    System.String

    DaXMLFiltrosEstadosDoc(String, String, InvBETipos.EnumTipoConfigEstados, InvBETipos.EnumEstadoOrigemDestino, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

    Declaration
    string DaXMLFiltrosEstadosDoc(string IdTipoOrigem, string Documento, InvBETipos.EnumTipoConfigEstados TipoMov, InvBETipos.EnumEstadoOrigemDestino OrigemDestino, int Disponivel = 2, int Existencias = 2, int Inventariavel = 2, int Reserva = 2, int Previsto = 2, int Transito = 2, int Sistema = 2)
    Parameters
    Type Name Description
    System.String IdTipoOrigem
    System.String Documento
    InvBETipos.EnumTipoConfigEstados TipoMov
    InvBETipos.EnumEstadoOrigemDestino OrigemDestino
    System.Int32 Disponivel
    System.Int32 Existencias
    System.Int32 Inventariavel
    System.Int32 Reserva
    System.Int32 Previsto
    System.Int32 Transito
    System.Int32 Sistema
    Returns
    Type Description
    System.String

    DevolveSQLFiltrosEstados(String, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

    Declaration
    string DevolveSQLFiltrosEstados(string NomeCampo, int Disponivel = 2, int Existencias = 2, int Inventariavel = 2, int Reserva = 2, int Previsto = 2, int Transito = 2, int Sistema = 2)
    Parameters
    Type Name Description
    System.String NomeCampo
    System.Int32 Disponivel
    System.Int32 Existencias
    System.Int32 Inventariavel
    System.Int32 Reserva
    System.Int32 Previsto
    System.Int32 Transito
    System.Int32 Sistema
    Returns
    Type Description
    System.String

    LinhaMovimentouStock(String)

    Valida se a linha movimentou stock

    Declaration
    bool LinhaMovimentouStock(string IdLinha)
    Parameters
    Type Name Description
    System.String IdLinha
    Returns
    Type Description
    System.Boolean

    ListaStock(String, DateTime, InvBEFiltrosEstados)

    Declaration
    StdBELista ListaStock(string Artigo, DateTime Data, InvBEFiltrosEstados objFiltrosEstados = null)
    Parameters
    Type Name Description
    System.String Artigo
    System.DateTime Data
    InvBEFiltrosEstados objFiltrosEstados
    Returns
    Type Description
    StdBELista

    ListaStockArmazem(String, DateTime, InvBEFiltrosEstados)

    Declaration
    StdBELista ListaStockArmazem(string Artigo, DateTime Data, InvBEFiltrosEstados objFiltrosEstados = null)
    Parameters
    Type Name Description
    System.String Artigo
    System.DateTime Data
    InvBEFiltrosEstados objFiltrosEstados
    Returns
    Type Description
    StdBELista

    ListaStockArmazemLote(String, DateTime, InvBEFiltrosEstados)

    Declaration
    StdBELista ListaStockArmazemLote(string Artigo, DateTime Data, InvBEFiltrosEstados objFiltrosEstados = null)
    Parameters
    Type Name Description
    System.String Artigo
    System.DateTime Data
    InvBEFiltrosEstados objFiltrosEstados
    Returns
    Type Description
    StdBELista

    ListaStockLocalizacao(String, DateTime, InvBEFiltrosEstados)

    Declaration
    StdBELista ListaStockLocalizacao(string Artigo, DateTime Data, InvBEFiltrosEstados objFiltrosEstados = null)
    Parameters
    Type Name Description
    System.String Artigo
    System.DateTime Data
    InvBEFiltrosEstados objFiltrosEstados
    Returns
    Type Description
    StdBELista

    ListaStockLocalizacaoLote(String, DateTime, InvBEFiltrosEstados)

    Declaration
    StdBELista ListaStockLocalizacaoLote(string Artigo, DateTime Data, InvBEFiltrosEstados objFiltrosEstados = null)
    Parameters
    Type Name Description
    System.String Artigo
    System.DateTime Data
    InvBEFiltrosEstados objFiltrosEstados
    Returns
    Type Description
    StdBELista

    ListaStockLocalizacaoLote2(String, Object, String, String, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

    Declaration
    StdBELista ListaStockLocalizacaoLote2(string Artigo = "", dynamic Data = null, string Armazem = "", string Localizacao = "", string Lote = "", int Disponivel = 2, int Existencias = 2, int Inventariavel = 2, int Reserva = 2, int Previsto = 2, int Transito = 2, int Sistema = 2)
    Parameters
    Type Name Description
    System.String Artigo
    System.Object Data
    System.String Armazem
    System.String Localizacao
    System.String Lote
    System.Int32 Disponivel
    System.Int32 Existencias
    System.Int32 Inventariavel
    System.Int32 Reserva
    System.Int32 Previsto
    System.Int32 Transito
    System.Int32 Sistema
    Returns
    Type Description
    StdBELista

    ListaStockLote(String, DateTime, InvBEFiltrosEstados)

    Declaration
    StdBELista ListaStockLote(string Artigo, DateTime Data, InvBEFiltrosEstados objFiltrosEstados = null)
    Parameters
    Type Name Description
    System.String Artigo
    System.DateTime Data
    InvBEFiltrosEstados objFiltrosEstados
    Returns
    Type Description
    StdBELista

    LocalizacaoMovimentada(String)

    Declaration
    bool LocalizacaoMovimentada(string Localizacao)
    Parameters
    Type Name Description
    System.String Localizacao
    Returns
    Type Description
    System.Boolean

    LoteMovimentado(String, String)

    Declaration
    bool LoteMovimentado(string Artigo, string Lote)
    Parameters
    Type Name Description
    System.String Artigo
    System.String Lote
    Returns
    Type Description
    System.Boolean

    SQLQueryConsultaExtracto(invBEParamsINVExtracto, Int32)

    Permite devolver o valor de um conjunto de atributos.

    Declaration
    string SQLQueryConsultaExtracto(invBEParamsINVExtracto Params, int tipoJanela)
    Parameters
    Type Name Description
    invBEParamsINVExtracto Params

    Parâmetros a enviar para a query.

    System.Int32 tipoJanela
    Returns
    Type Description
    System.String