PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class CmpBEGrupoCenariosCompras

    Classe que identifica um grupo de cenários de compras.

    Inheritance
    System.Object
    CmpBaseBE
    CmpBEGrupoCenariosCompras
    Inherited Members
    CmpBaseBE.AbvtApl
    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()