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