PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class InvBELinhaComposto

    Classe que identifica uma linha de composto de um documento de composicao.

    Inheritance
    System.Object
    InvBaseBE
    InvBELinhaComposto
    Implements
    InvBE100.IInvBELinhaComposto
    ILinhaDocStock
    Inherited Members
    InvBaseBE.AbvtApl
    Namespace: InvBE100
    Assembly: InvBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("738B7022-DD47-418B-B1C0-549A7E69A8AD")]
    [ClassInterface(ClassInterfaceType.None)]
    public class InvBELinhaComposto : InvBaseBE, IInvBELinhaComposto, ILinhaDocStock

    Constructors

    InvBELinhaComposto()

    Construtor da classe.

    Inicializa as coleções CamposUtil, LinhasComponentes, NumerosSerie e CamposStkOrig.

    Declaration
    public InvBELinhaComposto()

    Properties

    AlternativaGPR

    Alternativa GPR.

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

    AnaliticaCBL

    Classificação analítica da contabilidade.

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

    Anulado

    Anulado

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

    Armazem

    Código do armazém.

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

    Código do armazém (Armazem).

    ArredFConv

    Arredondamento a aplicar ao resultado do factor de conversão.

    Declaration
    public int ArredFConv { get; set; }
    Property Value
    Type Description
    System.Int32

    Artigo

    Código do artigo.

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

    Código do artigo (Artigo).

    CamposStkOrig

    Coleção com os campos originais relacionados com stocks.

    Declaration
    public StdBECampos CamposStkOrig { get; set; }
    Property Value
    Type Description
    StdBECampos
    Remarks

    Esta coleção é preenchida na edição de um documento.

    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.

    CategoriaId

    Identifica a categoria do COP.

    Declaration
    public int CategoriaId { get; set; }
    Property Value
    Type Description
    System.Int32

    CCustoCBL

    Centro de custo da contabilidade.

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

    ClasseId

    Identifica a classe de atividade do COP.

    Declaration
    public int ClasseId { get; set; }
    Property Value
    Type Description
    System.Int32

    ContaCBL

    Conta geral da contabilidade.

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

    Data

    Data/hora da movimentação.

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

    DataStock

    Data/hora da movimentação.

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

    Descricao

    Descrição da linha.

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

    Texto até 512 caracteres.

    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

    EntradaSaida

    Indica se o movimento é de entrada ou saída de stock.

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

    E - Entrada; S - Saída

    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).

    Fechado

    Fechado

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

    FuncionalCBL

    Classificação funcional da contabilidade.

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

    IdCabecComposicoes

    Identificador do cabeçalho do documento de composição.

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

    Identificador do cabeçalho do documento (ID).

    IdLinha

    Identificador da linha.

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

    Identificador (Guid).

    IdLinhaPai

    Identificador da linha pai dos artigos com dimensões.

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

    Identificador da linha do documento (IdLinha).

    IDObra

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

    INV_EstadoDestino

    Código do estado de inventário de destino para os movimentos de entrada de stock.

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

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

    INV_EstadoOrigem

    Código do estado de inventário de origem para os movimentos de saída de stock.

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

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

    INV_IDReserva

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

    ItemCod

    ItemCod

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

    ItemDesc

    ItemDesc

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

    ItemId

    ItemId

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

    LinhasComponentes

    Coleção com as linhas de componentes do composto.

    Declaration
    public InvBELinhasComponentes LinhasComponentes { get; set; }
    Property Value
    Type Description
    InvBELinhasComponentes

    Coleção com as linhas.

    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)

    MovimentaStock

    Indica se a linha efetua movimentação de stocks.

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

    MovStock

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

    NumerosSerie

    Coleção com os números de série associados à linha.

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

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

    NumLinha

    Número da linha.

    Declaration
    public int NumLinha { get; set; }
    Property Value
    Type Description
    System.Int32

    Número da linha.

    ObraID

    Identificador da obra/projeto.

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

    Identificador (Guid).

    PCPadrao

    Valor do preço de custo padrão no momento da criação do documento.

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

    Apenas para os casos em que o custeio é calculado em função deste custo.

    PrecoCusto

    Preço de custo do artigo.

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

    PrecoLiquido

    Preco líquido.

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

    PrecUnit

    Preço unitário.

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

    ProcessoID

    Identifica o numero de processo da linha.

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

    PropExcluirLog

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

    Quantidade

    Quantidade a movimentar.

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

    ReservaStock

    Declaration
    public IReservaLogistica ReservaStock { get; set; }
    Property Value
    Type Description
    IReservaLogistica

    SubEmpId

    Identifica a sub-empreitada do COP.

    Declaration
    public int SubEmpId { get; set; }
    Property Value
    Type Description
    System.Int32

    TipoComposto

    Indica se a linha do documento é referente a um artigo composto ou um componente.

    Declaration
    public int TipoComposto { get; set; }
    Property Value
    Type Description
    System.Int32

    0 - Componente; 1 - Composto

    TipoCusto

    Tipo de Custo dos compostos

    Declaration
    public BasBETipos.EnumTipoCustoCompostosArtigos TipoCusto { get; set; }
    Property Value
    Type Description
    BasBETipos.EnumTipoCustoCompostosArtigos

    TipoLinha

    Tipo de linha.

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

    Tipo de linha (TipoLinha).

    TotalIliquido

    Total ilíquido da linha.

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

    Unidade

    Unidade de movimentação.

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

    Código da unidade (Unidade).

    WBSItem

    Identificador do item WBS do projecto.

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

    Methods

    Finalize()

    Destrutor da classe.

    Destroi as coleções CamposUtil, LinhasComponentes, NumerosSerie e CamposStkOrig.

    Declaration
    protected override void Finalize()

    Implements

    InvBE100.IInvBELinhaComposto
    ILinhaDocStock