PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class InvBELinhaComponente

    Classe que identifica uma linha de componente de um composto de um documento de composição.

    Inheritance
    System.Object
    InvBaseBE
    InvBELinhaComponente
    Implements
    InvBE100.IInvBELinhaComponente
    ILinhaDocStock
    Inherited Members
    InvBaseBE.AbvtApl
    Namespace: InvBE100
    Assembly: InvBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("25CEBE4C-5F7C-4601-A625-6F91DCB0452F")]
    [ClassInterface(ClassInterfaceType.None)]
    public class InvBELinhaComponente : InvBaseBE, IInvBELinhaComponente, ILinhaDocStock

    Constructors

    InvBELinhaComponente()

    Construtor da classe.

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

    Declaration
    public InvBELinhaComponente()

    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

    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

    Data/hora da movimentação.

    DataStock

    Data/hora da movimentação.

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

    Data/hora da movimentação.

    Descricao

    Descrição da linha.

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

    Texto até 512 carateres.

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

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

    IdLinhaComposto

    Identificador da linha do composto. Aplicável apenas a linhas que correspondem a componentes.

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

    Identificador da linha do composto (IdLinha).

    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

    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

    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

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

    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, NumerosSerie e CamposStkOrig.

    Declaration
    protected override void Finalize()

    Implements

    InvBE100.IInvBELinhaComponente
    ILinhaDocStock