PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class InvBEMovimentoStock

    Esta classe identifica um movimento de stock.

    Inheritance
    System.Object
    InvBaseBE
    InvBEMovimentoStock
    Implements
    InvBE100.IInvBEMovimentoStock
    Inherited Members
    InvBaseBE.AbvtApl
    Namespace: InvBE100
    Assembly: InvBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1CE29573-3196-4E6A-836C-67B8DD674B73")]
    [ClassInterface(ClassInterfaceType.None)]
    public class InvBEMovimentoStock : InvBaseBE, IInvBEMovimentoStock

    Constructors

    InvBEMovimentoStock()

    Construtor da classe.

    Inicializa a coleção NumerosSerie.

    Declaration
    public InvBEMovimentoStock()

    Properties

    Accao

    Indica a ação que será exeutada na integração.

    Declaration
    public InvBETipos.EnumTipoAccaoMovimentos Accao { get; set; }
    Property Value
    Type Description
    InvBETipos.EnumTipoAccaoMovimentos

    0 - n/a; 1 - Inserir; 2 - Actualizar; 3 - Remover

    Armazem

    Código do armazém.

    Declaration
    public string Armazem { get; set; }
    Property Value
    Type Description
    System.String

    Código do armazém (Armazem).

    Artigo

    Código do artigo.

    Declaration
    public string Artigo { get; set; }
    Property Value
    Type Description
    System.String

    Código do artigo (Artigo).

    Data

    Data/hora do movimento.

    Declaration
    public DateTime Data { get; set; }
    Property Value
    Type Description
    System.DateTime

    Data/hora do movimento.

    EstadoStock

    Código do estado de inventário.

    Declaration
    public string EstadoStock { get; set; }
    Property Value
    Type Description
    System.String

    Código do estado inventário (Estado).

    Id

    Identificador do movimento.

    Declaration
    public string Id { get; set; }
    Property Value
    Type Description
    System.String

    Identificador (Guid).

    IdFifo

    Declaration
    public string IdFifo { get; set; }
    Property Value
    Type Description
    System.String

    IdReserva

    Identificador da reserva associada ao movimento.

    Declaration
    public string IdReserva { get; set; }
    Property Value
    Type Description
    System.String

    Identificador da reserva (ID).

    Localizacao

    Código da localização de armazém.

    Declaration
    public string Localizacao { get; set; }
    Property Value
    Type Description
    System.String

    Código da localização (Localizacao).

    Lote

    Código do lote.

    Declaration
    public string Lote { get; set; }
    Property Value
    Type Description
    System.String

    Código do lote (Lote)

    NumerosSerie

    Coleção com os números de série associados ao movimento.

    Declaration
    public InvBENumerosSerie NumerosSerie { get; set; }
    Property Value
    Type Description
    InvBENumerosSerie

    PeriodoFechado

    Indica que o período se encontra fechado.

    Declaration
    public bool PeriodoFechado { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Período fechado; False - Período aberto

    Quantidade

    Quantidade de movimentação.

    Declaration
    public double Quantidade { get; set; }
    Property Value
    Type Description
    System.Double

    TipoMovimento

    Tipo de movimento.

    Declaration
    public string TipoMovimento { get; set; }
    Property Value
    Type Description
    System.String

    "E" - Entrada; "S" - Saída

    Methods

    Finalize()

    Destrutor da classe.

    Destroi a coleção NumerosSerie.

    Declaration
    protected override void Finalize()

    Implements

    InvBE100.IInvBEMovimentoStock