Class InvBEEncargo
Classe que identifica uma distribuição de encargos.
Inherited Members
Namespace: InvBE100
Assembly: InvBE100.dll
Syntax
[ComVisible(true)]
[Guid("C1BE428E-2CE2-4156-AF37-2D72A706338E")]
[ClassInterface(ClassInterfaceType.None)]
public class InvBEEncargo : InvBaseBE, IInvBEEncargo, IEncargoLogistica
Constructors
InvBEEncargo()
Construtor da classe.
Inicializa as coleções CamposUtil e Linhas.
Declaration
public InvBEEncargo()
Properties
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. |
CodigoPautal
Código pautal
Declaration
public string CodigoPautal { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DataMovimento
Data na qual o documento de stocks vai ser criado.
Declaration
public DateTime DataMovimento { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data e hora. |
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 |
Encargo
Código do encargo.
Declaration
public string Encargo { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ID
Identificador da encargo.
Declaration
public string ID { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IDCabecOrigem
Identificador do cabeçalho do documento que deu origem ao encargo.
Declaration
public string IDCabecOrigem { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IdCabecStk
Identificador do cabeçalho do documento de stocks.
Declaration
public string IdCabecStk { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
Linhas
Identifica as linhas dos documentos de compras associados
Declaration
public InvBELinhasEncargos Linhas { get; set; }
Property Value
Type | Description |
---|---|
InvBELinhasEncargos |
Remarks
Esta coleção representa as linhas dos documentos de compra referenciados na distribuição.
Modulo
Módulo do documento que deu origem ao encargo.
Declaration
public string Modulo { get; set; }
Property Value
Type | Description |
---|---|
System.String | C - Compras; M - Contas Correntes |
TipoDistribuicao
Tipo de distribuição do valor a distribuir.
Declaration
public string TipoDistribuicao { get; set; }
Property Value
Type | Description |
---|---|
System.String | 0 - Valor da linha; 1 - Qtd. da linha; 2 - Peso total da linha; 3 - Volume total da linha |
ValorDistribuir
Valor total a distribuir pelas linhas do encargo.
Declaration
public double ValorDistribuir { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Remarks
Por omissão, este valor corresponde ao valor total do documento de origem.
Methods
Finalize()
Destrutor da classe.
Destroi as coleções CamposUtil e Linhas.
Declaration
protected override void Finalize()