Class InvBELinhaRececao
Classe que identifica uma linha de um documento de receção de materiais.
Implements
Inherited Members
Namespace: InvBE100
Assembly: InvBE100.dll
Syntax
[ComVisible(true)]
[Guid("107A297E-04BB-417B-9639-CB324138F558")]
[ClassInterface(ClassInterfaceType.None)]
public class InvBELinhaRececao : InvBaseBE, IInvBELinhaRececao
Constructors
InvBELinhaRececao()
Construtor da classe.
Inicializa as coleções CamposUtil e LinhasRececaoNumSerie.
Declaration
public InvBELinhaRececao()
Properties
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). |
CamposUtil
Coleção com os campos do utilizador.
Declaration
public StdBECampos CamposUtil { get; set; }
Property Value
Type | Description |
---|---|
StdBECampos | Coleção com os campos do utilizador. |
Descricao
Descrição da linha.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Corresponde à descrição do artigo.
DescricaoDestino
Descreve o destino do stock.
Declaration
public string DescricaoDestino { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EmModoEdicao
Indica se o registo de encontra em edição.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Registo em edição; False: Novo registo |
Entidade
Código da entidade associada ao documento que dá origem à receção.
Declaration
public string Entidade { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 12 caracteres. |
EstadoStock
Código do estado de inventário do movimento de destino.
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). |
Fechar
Permite fechar a linha quando a quantidade rececionada é inferior à quantidade pendente.
Declaration
public bool Fechar { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Esta opção não se aplica à transferências de stock.
Formula
Código da fórmula para cálculo da quantidade.
Declaration
public string Formula { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da fórmula Formula. |
Id
Identificador da linha.
Declaration
public string Id { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IdCabecRececoes
Identificador do cabeçalho da receção.
Declaration
public string IdCabecRececoes { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador do cabeçalho do documento (Id). |
IdDocumento
Identificador do documento gerado no processamento da receção.
Declaration
public string IdDocumento { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IdDocumentoOrigem
Identificador do documento de origem.
Declaration
public string IdDocumentoOrigem { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
Remarks
Quando nada está indicado significa que se trata de uma receção sem documento.
IdLinhaDocumento
Identificador da linha do documento gerado no processamento da receção.
Declaration
public string IdLinhaDocumento { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IdLinhaOrigem
Identificador da linha do documento de origem.
Declaration
public string IdLinhaOrigem { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
Remarks
Quando nada está indicado significa que se trata de uma receção sem documento.
IdLinhaOrigemDiv
Identificador da linha de origem, pertencente à própria receção, quando a linha é dividida.
Declaration
public string IdLinhaOrigemDiv { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador da linha (Id). |
IdLinhaPai
Identificador da linha pai dos artigos com dimensões.
Declaration
public string IdLinhaPai { get; set; }
Property Value
Type | Description |
---|---|
System.String | Indentificador da linha (Id). |
IdReserva
Identificador da reserva.
Declaration
public string IdReserva { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador da reserva (ID). |
IdTipoOrigem
Identificador do tipo de origem do documento de origem.
Declaration
public string IdTipoOrigem { get; set; }
Property Value
Type | Description |
---|---|
System.String | Indentificador do tipo de origem (Id). |
LinhasRececaoNumSerie
Coleção com as linhas de números de série.
Declaration
public InvBELinhasRececaoNumSerie LinhasRececaoNumSerie { get; set; }
Property Value
Type | Description |
---|---|
InvBELinhasRececaoNumSerie |
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) |
MaterialNaoEnc
Indica se a linha tem origem num documento que não seja uma encomenda, por exemplo, uma devolução.
Declaration
public bool MaterialNaoEnc { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Modulo
Módulo do documento a gerar no processamento da receção.
Declaration
public string Modulo { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Examples
"C" - Compras; "V" - Vendas
ModuloOrig
Módulo do documento de origem.
Declaration
public string ModuloOrig { get; set; }
Property Value
Type | Description |
---|---|
System.String | Módulo do documento. |
Examples
"C" - Compras; "V" - Vendas
NumLinha
Número da linha.
Declaration
public int NumLinha { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | Número da linha. |
QntFormula
Quantidade da fórmula.
Declaration
public double QntFormula { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Quantidade
Quantidade recebida.
Declaration
public double Quantidade { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
QuantidadePendente
Quantidade pendente de receção.
Declaration
public double QuantidadePendente { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Corresponde inicialmente à quantidade da linha do documento de origem e decresce pela quantidade recebida.
QuantidadePendenteOrg
Quantidade pendente de receção (original).
Declaration
public double QuantidadePendenteOrg { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Corresponde à quantidade da linha do documento de origem.
QuantidadeRejeitada
Quantidade rejeitada.
Declaration
public double QuantidadeRejeitada { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TipoDocOrig
Código do tipo do documento de origem.
Declaration
public string TipoDocOrig { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento. |
TipoEntidade
Código do tipo da entidade associada ao documento que dá origem à receção.
Declaration
public string TipoEntidade { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo da entidade. |
Examples
"C" - Clientes; "F" - Fornecedores
TipoLinha
Tipo de linha.
Declaration
public string TipoLinha { get; set; }
Property Value
Type | Description |
---|---|
System.String | Tipo de linha (TipoLinha). |
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). |
VariavelA
Variável A da fórmula de cálculo da quantidade.
Declaration
public double VariavelA { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
VariavelB
Variável B da fórmula de cálculo da quantidade.
Declaration
public double VariavelB { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
VariavelC
Variável C da fórmula de cálculo da quantidade.
Declaration
public double VariavelC { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
Finalize()
Destrutor da classe.
Destroi as coleções CamposUtil e LinhasRececaoNumSerie.
Declaration
protected override void Finalize()