PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class InvBEEncargo

    Classe que identifica uma distribuição de encargos.

    Inheritance
    System.Object
    InvBaseBE
    InvBEEncargo
    Implements
    InvBE100.IInvBEEncargo
    IEncargoLogistica
    Inherited Members
    InvBaseBE.AbvtApl
    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()

    Implements

    InvBE100.IInvBEEncargo
    IEncargoLogistica