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 |