Class CmpBEGrupoCenariosCompras
Classe que identifica um grupo de cenários de compras.
Inherited Members
Namespace: CmpBE100
Assembly: CmpBE100.dll
Syntax
[ComVisible(true)]
[Guid("29C9D388-7CF7-4734-B412-3BBED8FDD8A0")]
[ClassInterface(ClassInterfaceType.None)]
public class CmpBEGrupoCenariosCompras : CmpBaseBE
Constructors
CmpBEGrupoCenariosCompras()
Construtor da classe.
Inicializa a coleção CamposUtil.
Declaration
public CmpBEGrupoCenariosCompras()
Properties
CalculaComponentes
Indica se é feito o cálculo de componentes.
Declaration
public bool CalculaComponentes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Calcula componentes; False - Não calcula componentes |
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. |
Descricao
Descrição do grupo.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
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 |
Grupo
Código do grupo.
Declaration
public string Grupo { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NivelStkControlo
Indica o nível de stock de controlo.
Declaration
public int NivelStkControlo { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | 1 - Sock mínimo; 2 - Stock máximo; 3 - Stock de reposição; 4 - Rutura de stock; 5 - Fórmula |
NivelStkReposicao
Indica o nível de stock de reposição.
Declaration
public int NivelStkReposicao { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | 1 - Sock mínimo; 2 - Stock máximo; 3 - Stock de reposição; 4 - Rutura de stock; 5 - Fórmula |
PrioridadeFornecedor
Indica a prioridade de cálculo na escolha do fornecedor.
A prioridade é dada pelas siglas PRE, PRA, CLA e PRI devidamente separadas pelo carater '|'.
>Declaration
public string PrioridadeFornecedor { get; set; }
Property Value
Type | Description |
---|---|
System.String | PRE - Preço; PRA - Prazo; CLA - Classificação; PRI - Principal |
Examples
"PRE|PRA|CLA|PRI" - Preço|Prazo|Classificação|Principal
StkControloFormula
Fórmula para o controlo de stocks por artigo.
Corresponde ao campo da base de dados quando o NivelStkControlo diferente de 5.
Quando o NivelStkControlo igual a 5 a fórmula é manual
Declaration
public string StkControloFormula { get; set; }
Property Value
Type | Description |
---|---|
System.String | Campo com o valor do controlo ou fórmula manual. |
Examples
NivelStkControlo = 1, valor = "[Artigo].[STKMinimo]"
StkControloFormulaArm
Fórmula para o controlo de stocks por artigo/armazém.
Corresponde ao campo da base de dados quando o NivelStkControlo diferente de 5.
Quando o NivelStkControlo igual a 5 a fórmula é manual
Declaration
public string StkControloFormulaArm { get; set; }
Property Value
Type | Description |
---|---|
System.String | Campo com o valor do controlo ou fórmula manual. |
Examples
NivelStkControlo = 1, valor = "[ArtigoArmazemStocks].[STKMinimo]"
StkReposicaoFormula
Fórmula para a reposição de stocks por artigo.
Corresponde ao campo da base de dados quando o NivelStkControlo diferente de 5.
Quando o NivelStkControlo igual a 5 a fórmula é manual
Declaration
public string StkReposicaoFormula { get; set; }
Property Value
Type | Description |
---|---|
System.String | Campo com o valor do controlo ou fórmula manual. |
Examples
NivelStkControlo = 1, valor = "[Artigo].[STKMinimo]"
StkReposicaoFormulaArm
Fórmula para o controlo de stocks por artigo/armazém.
Corresponde ao campo da base de dados quando o NivelStkControlo diferente de 5.
Quando o NivelStkControlo igual a 5 a fórmula é manual
Declaration
public string StkReposicaoFormulaArm { get; set; }
Property Value
Type | Description |
---|---|
System.String | Campo com o valor do controlo ou fórmula manual. |
Examples
NivelStkControlo = 1, valor = "[ArtigoArmazemStocks].[STKMinimo]"
Methods
Finalize()
Destrutor da classe.
Destroi a coleção CamposUtil.
Declaration
protected override void Finalize()