Class InvBEOrigemMovimento
Classe que identifica uma origem de um movimento de stock ou de custeio. Esta origem corresponde ao documento que provoca a integração em inventário.
Implements
Inherited Members
Namespace: InvBE100
Assembly: InvBE100.dll
Syntax
[ComVisible(true)]
[Guid("8002E715-C79D-4DB9-83B9-67F1342850FA")]
[ClassInterface(ClassInterfaceType.None)]
public class InvBEOrigemMovimento : InvBaseBE, IInvBEOrigemMovimento
Constructors
InvBEOrigemMovimento()
Declaration
public InvBEOrigemMovimento()
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 |
ActualizaCusto
Indica se a origem provoca movimentação de custeio.
Declaration
public bool ActualizaCusto { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Ocorre movimentação de custeio; False - Não ocorre movimentação de custeio; |
ActualizaDUE
Indica se o movimento actualiza a última data de entrada associada ao artigo.
Declaration
public bool ActualizaDUE { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Atualiza; False - Não atualiza |
Remarks
Apenas válido se o movimento atualiza stock.
ActualizaDUS
Indica se o movimento actualiza a última data de saída associada ao artigo.
Declaration
public bool ActualizaDUS { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Atualiza; False - Não atualiza |
Remarks
Apenas válido se o movimento atualiza stock.
ActualizaPCU
Indica se o movimento de custeio atualiza o último custo associado ao artigo.
Declaration
public bool ActualizaPCU { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Atualiza; False - Não atualiza |
Remarks
Apenas válido se o movimento atualiza custo.
ActualizaStock
Indica se a origem provoca movimentação de stock.
Declaration
public bool ActualizaStock { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Ocorre movimentação de stock; False - Não ocorre movimentação de stock; |
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). |
Cambio
Câmbio associado à moeda do documento
Declaration
public double Cambio { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Valor do câmbio. |
CambioMAlt
Câmbio para a moeda alternativa.
Declaration
public double CambioMAlt { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Valor do câmbio. |
CambioMBase
Câmbio para a moeda base.
Declaration
public double CambioMBase { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Valor do câmbio. |
Data
Data/hora da movimentação.
Declaration
public DateTime Data { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data/hora da movimentação. |
Documento
Referência do documento.
Declaration
public string Documento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EstadoStock
Código do estado de inventário à qual a movimentação está associada.
Declaration
public string EstadoStock { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do estado inventário (Estado). |
FactorConv
Factor de conversão associado à unidade de movimentação.
Declaration
public double FactorConv { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Factor de conversão (FactorConversao; FactorConversao). |
Filial
Código da filial.
Declaration
public string Filial { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IdCabec
Identificador do cabeçalho do documento.
Declaration
public string IdCabec { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IdLinha
Identificador da linha do documento.
Declaration
public string IdLinha { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IDProjecto
Identificador da obra/projecto.
Declaration
public string IDProjecto { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IdProprietario
Declaration
public string IdProprietario { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IdReserva
Identificador da reserva associada ao movimento.
Declaration
public string IdReserva { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador da reserva (ID). |
IdTipoOrigem
Identificador do tipo de origem.
Declaration
public string IdTipoOrigem { get; set; }
Property Value
Type | Description |
---|---|
System.String | Indentificador do tipo de origem (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) |
Modulo
Módulo do documento.
Declaration
public string Modulo { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Examples
"C" - Compras; "V" - Vendas; "N" - Internos
Moeda
Código da moeda.
Declaration
public string Moeda { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da moeda (Moeda). |
NumDoc
Número do documento.
Declaration
public int NumDoc { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
NumerosSerie
Coleção com os números de série.
Declaration
public InvBENumerosSerie NumerosSerie { get; set; }
Property Value
Type | Description |
---|---|
InvBENumerosSerie |
NumLinha
Número da linha do documento.
Declaration
public int NumLinha { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | Número da linha. |
Quantidade
Quantidade de movimentação.
Declaration
public double Quantidade { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Serie
Código da série do documento.
Declaration
public string Serie { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Tipodoc
Código do tipo de documento.
Declaration
public string Tipodoc { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento. |
TipoMovimento
Identificação do tipo de movimento.
Declaration
public string TipoMovimento { get; set; }
Property Value
Type | Description |
---|---|
System.String | "E" - Movimento de entrada; "S" - Movimento de saída |
Unidade
Código da unidade de movimentação.
Declaration
public string Unidade { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da unidade (Unidade). |
ValorAbater
Valor a abater do movimento.
Declaration
public double ValorAbater { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ValorAdicional
Valor adicional do movimento.
Declaration
public double ValorAdicional { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ValorUnitario
Valor unitário do movimento.
Declaration
public double ValorUnitario { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WBSItem
Identificador do item WBS do projecto.
Declaration
public string WBSItem { get; set; }
Property Value
Type | Description |
---|---|
System.String |