Class InvBELinhaComponente
Classe que identifica uma linha de componente de um composto de um documento de composição.
Inherited Members
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 Campos
Declaration
public InvBELinhaComponente()
Properties
AlternativaGPR
Alternativa GPR.
Declaration
public string AlternativaGPR { get; set; }
Property Value
Type | Description |
---|---|
System. |
AnaliticaCBL
Classificação analítica da contabilidade.
Declaration
public string AnaliticaCBL { get; set; }
Property Value
Type | Description |
---|---|
System. |
Armazem
Código do armazém.
Declaration
public string Armazem { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
Artigo
Código do artigo.
Declaration
public string Artigo { get; set; }
Property Value
Type | Description |
---|---|
System. |
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 |
---|---|
Std |
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 |
---|---|
Std |
Coleção com os campos do utilizador. |
CategoriaId
Identifica a categoria do COP.
Declaration
public int CategoriaId { get; set; }
Property Value
Type | Description |
---|---|
System. |
CCustoCBL
Centro de custo da contabilidade.
Declaration
public string CCustoCBL { get; set; }
Property Value
Type | Description |
---|---|
System. |
ClasseId
Identifica a classe de atividade do COP.
Declaration
public int ClasseId { get; set; }
Property Value
Type | Description |
---|---|
System. |
ContaCBL
Conta geral da contabilidade.
Declaration
public string ContaCBL { get; set; }
Property Value
Type | Description |
---|---|
System. |
Data
Data/hora da movimentação.
Declaration
public DateTime Data { get; set; }
Property Value
Type | Description |
---|---|
System. |
Data/hora da movimentação. |
DataStock
Data/hora da movimentação.
Declaration
public DateTime DataStock { get; set; }
Property Value
Type | Description |
---|---|
System. |
Data/hora da movimentação. |
Descricao
Descrição da linha.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
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. |
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. |
Factor de conversão (Factor |
FuncionalCBL
Classificação funcional da contabilidade.
Declaration
public string FuncionalCBL { get; set; }
Property Value
Type | Description |
---|---|
System. |
IdCabecComposicoes
Identificador do cabeçalho do documento de composição.
Declaration
public string IdCabecComposicoes { get; set; }
Property Value
Type | Description |
---|---|
System. |
Identificador do cabeçalho do documento (ID). |
IdLinha
Identificador da linha.
Declaration
public string IdLinha { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
Identificador da linha do composto (Id |
IdLinhaPai
Identificador da linha pai dos artigos com dimensões.
Declaration
public string IdLinhaPai { get; set; }
Property Value
Type | Description |
---|---|
System. |
Identificador da linha do documento (Id |
IDObra
Declaration
public string IDObra { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
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. |
Código do estado inventário (Estado). |
INV_IDReserva
Declaration
public string INV_IDReserva { get; set; }
Property Value
Type | Description |
---|---|
System. |
Localizacao
Código da localização de armazém.
Declaration
public string Localizacao { get; set; }
Property Value
Type | Description |
---|---|
System. |
Código da localização (Localizacao). |
Lote
Código do lote.
Declaration
public string Lote { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
MovStock
Declaration
public string MovStock { get; set; }
Property Value
Type | Description |
---|---|
System. |
NumerosSerie
Coleção com os números de série associados à linha.
Declaration
public BasBENumerosSerie NumerosSerie { get; set; }
Property Value
Type | Description |
---|---|
Bas |
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. |
Número da linha. |
ObraID
Identificador da obra/projeto.
Declaration
public string ObraID { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
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. |
PrecoLiquido
Preco líquido.
Declaration
public double PrecoLiquido { get; set; }
Property Value
Type | Description |
---|---|
System. |
PrecUnit
Preço unitário.
Declaration
public double PrecUnit { get; set; }
Property Value
Type | Description |
---|---|
System. |
ProcessoID
Identifica o numero de processo da linha.
Declaration
public string ProcessoID { get; set; }
Property Value
Type | Description |
---|---|
System. |
Quantidade
Quantidade a movimentar.
Declaration
public double Quantidade { get; set; }
Property Value
Type | Description |
---|---|
System. |
ReservaStock
Declaration
public IReservaLogistica ReservaStock { get; set; }
Property Value
Type | Description |
---|---|
IReserva |
SubEmpId
Identifica a sub-empreitada do COP.
Declaration
public int SubEmpId { get; set; }
Property Value
Type | Description |
---|---|
System. |
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. |
0 - Componente; 1 - Composto |
TipoCusto
Declaration
public BasBETipos.EnumTipoCustoComponentesArtigos TipoCusto { get; set; }
Property Value
Type | Description |
---|---|
Bas |
TipoLinha
Tipo de linha.
Declaration
public string TipoLinha { get; set; }
Property Value
Type | Description |
---|---|
System. |
Tipo de linha (Tipo |
TotalIliquido
Total ilíquido da linha.
Declaration
public double TotalIliquido { get; set; }
Property Value
Type | Description |
---|---|
System. |
Unidade
Unidade de movimentação.
Declaration
public string Unidade { get; set; }
Property Value
Type | Description |
---|---|
System. |
Código da unidade (Unidade). |
WBSItem
Identificador do item WBS do projecto.
Declaration
public string WBSItem { get; set; }
Property Value
Type | Description |
---|---|
System. |
Methods
Finalize()
Destrutor da classe.
Destroi as coleções Campos
Declaration
protected override void Finalize()