PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSFechosMesSTK

    Esta classe deve ser usada para obter as regras de negócio sobre Fechos de Mês de Stock

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("E30126DC-7B4B-41AC-A060-509347B393F9")]
    public interface IInvBSFechosMesSTK

    Methods

    Actualiza(Int32, Int32, Boolean, String)

    Fecha o mês de stocks.

    Declaration
    void Actualiza(int intAno, int intMes, bool blnPrimeiroFecho, string strAvisos = "")
    Parameters
    Type Name Description
    System.Int32 intAno

    Ano de fecho do mes de stocks.

    System.Int32 intMes

    Mes de fecho de mes de stocks.

    System.Boolean blnPrimeiroFecho

    Primeiro fecho a considerar.

    System.String strAvisos

    Mensagens de aviso encontradas durante a actualização.

    CarregaFechosAno(Int32)

    Preenche a lista com os fechos do ano

    Declaration
    StdBELista CarregaFechosAno(int intAno)
    Parameters
    Type Name Description
    System.Int32 intAno

    Ano a que se refere a lista

    Returns
    Type Description
    StdBELista

    DaCamposUtil()

    Devolve os campos do utilizador.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do Cabeçalho do documento.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador das linhas do documento.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaUltimoMesFechado(ref Int32, ref Int32, ref Boolean)

    Retorna o último ano e mês fechado, se existir algum.

    Declaration
    bool DaUltimoMesFechado(ref int intAno, ref int intMes, ref bool blnFechoTemporario)
    Parameters
    Type Name Description
    System.Int32 intAno

    Último ano fechado.

    System.Int32 intMes

    Último mes fechado.

    System.Boolean blnFechoTemporario

    Considerado fechos temporários.

    Returns
    Type Description
    System.Boolean

    Edita(Int32, Int32)

    Edita um fecho de mês de stocks.

    Declaration
    InvBEFechoMesSTK Edita(int intAno, int intMes)
    Parameters
    Type Name Description
    System.Int32 intAno

    Ano de fecho.

    System.Int32 intMes

    Mês de fecho.

    Returns
    Type Description
    InvBEFechoMesSTK

    Estorna(InvBEFechoMesSTK, String)

    Declaration
    void Estorna(InvBEFechoMesSTK objFechoMesSTK, string strAvisos = "")
    Parameters
    Type Name Description
    InvBEFechoMesSTK objFechoMesSTK

    Objeto com as informações do fecho de mês de stock.

    System.String strAvisos

    Mensagens de aviso encontradas durante o estorno (opcional).

    ExistemArtParaRecalc()

    Verifica se existem artigos marcados para recalculo

    Declaration
    bool ExistemArtParaRecalc()
    Returns
    Type Description
    System.Boolean

    ExistemDocsPorTransformar(Int32, Int32, Boolean)

    Verifica se existem documentos por transformar no mês do fecho de stocks

    Declaration
    bool ExistemDocsPorTransformar(int intAno, int intMes, bool blnPrimeiroFecho)
    Parameters
    Type Name Description
    System.Int32 intAno

    Ano de fecho de mês de stocks

    System.Int32 intMes

    Mes de fecho de mês de stocks

    System.Boolean blnPrimeiroFecho

    Indica se se trata do primeiro fecho do mês de stocks

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(Int32, Int32, Boolean, ref String)

    Efectua as validações necessárias para o fecho do mês de stocks.

    Declaration
    bool ValidaActualizacao(int intAno, int intMes, bool blnPrimeiroFecho, ref string StrErro)
    Parameters
    Type Name Description
    System.Int32 intAno

    Ano de fecho de mês de stocks.

    System.Int32 intMes

    Mes de fecho de mês de stocks.

    System.Boolean blnPrimeiroFecho

    Primeiro fecho de mês a considerar.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaEstorno(InvBEFechoMesSTK, ref String)

    Efectua as validações necessárias ao estorno do fecho do mês de stocks.

    Declaration
    bool ValidaEstorno(InvBEFechoMesSTK objFechoMesSTK, ref string StrErro)
    Parameters
    Type Name Description
    InvBEFechoMesSTK objFechoMesSTK

    Objeto com as informações do fecho de mês de stock.

    System.String StrErro

    Mensagens de aviso encontradas durante a validação.

    Returns
    Type Description
    System.Boolean