Interface IInvBSRececoes
Classe que implementa as regras de negócio sobre as receções de materiais.
Namespace: IInvBS100
Assembly: IInvBS100.dll
Syntax
[ComVisible(true)]
[Guid("7836F891-8F2A-4A2B-89A6-B64A4A394B47")]
public interface IInvBSRececoes
Methods
Actualiza(InvBERececao)
Actualiza um documento.
Declaration
void Actualiza(InvBERececao Rececao)
Parameters
Type | Name | Description |
---|---|---|
InvBERececao | Rececao | Objeto que identifica a receção. |
ActualizaValorAtributo(Int32, String, Object)
Actualiza o valor de um atributo
Declaration
void ActualizaValorAtributo(int NumDoc, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
System.String | Atributo | Nome do atributo. |
System.Object | Valor | Valor do atributo. |
ActualizaValorAtributoID(String, String, Object)
Actualiza o valor de um atributo
Declaration
void ActualizaValorAtributoID(string Id, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
System.String | Atributo | Nome do atributo. |
System.Object | Valor | Valor do atributo. |
ActualizaValorAtributos(Int32, StdBECampos)
Atualiza os valores de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int NumDoc, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
StdBECampos | Atributos | Coleção com os atributos e respetivos valores. |
ActualizaValorAtributosID(String, StdBECampos)
Atualiza os valores de um conjunto de atributos.
Declaration
void ActualizaValorAtributosID(string Id, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
StdBECampos | Atributos | Coleção com os atributos e respetivos valores. |
AnulaProcessamento(String)
Anula o processamento a partir do identificador do documento de destinho.
Declaration
void AnulaProcessamento(string IdDocumentoDestino)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDocumentoDestino | Identificador do documento de destino (IdDocumento). |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do cabeçalho das receções.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil | Coleção com as definições. |
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador das linhas das receções.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil | Coleção com as definições. |
DaValorAtributo(Int32, String)
Devolve o valor de um atributo do cabeçalho de uma receção.
Declaration
dynamic DaValorAtributo(int NumDoc, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
DaValorAtributoID(String, String)
Devolve o valor de um atributo do cabeçalho de uma receção.
Declaration
dynamic DaValorAtributoID(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
DaValorAtributoIDLinha(String, String)
Devolve o valor de um atributo de uma linha de uma receção.
Declaration
dynamic DaValorAtributoIDLinha(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da linha da receção (Id). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
DaValorAtributoIDLinhaLock(String, String)
Devolve o valor de um atributo de uma linha de uma receção.
Declaration
dynamic DaValorAtributoIDLinhaLock(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da linha da receção (Id). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributoIDLock(String, String)
Devolve o valor de um atributo do cabeçalho de uma receção.
Declaration
dynamic DaValorAtributoIDLock(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributoLock(Int32, String)
Devolve o valor de um atributo do cabeçalho de uma receção.
Declaration
dynamic DaValorAtributoLock(int NumDoc, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributos(Int32, String[])
Devolve um conjunto de valores do cabeçalho de uma receção.
Declaration
StdBECampos DaValorAtributos(int NumDoc, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
DaValorAtributosID(String, String[])
Devolve um conjunto de valores do cabeçalho de uma receção.
Declaration
StdBECampos DaValorAtributosID(string Id, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
DaValorAtributosIDLinha(String, String[])
Devolve um conjunto de valores de uma linha de uma receção.
Declaration
StdBECampos DaValorAtributosIDLinha(string Id, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da linha da receção (Id). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
DaValorAtributosIDLinhaLock(String, String[])
Devolve um conjunto de valores de uma linha de uma receção.
Declaration
StdBECampos DaValorAtributosIDLinhaLock(string Id, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da linha da receção (Id). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributosIDLock(String, String[])
Devolve um conjunto de valores do cabeçalho de uma receção.
Declaration
StdBECampos DaValorAtributosIDLock(string Id, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributosLock(Int32, String[])
Devolve um conjunto de valores do cabeçalho de uma receção.
Declaration
StdBECampos DaValorAtributosLock(int NumDoc, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
Edita(Int32)
Edita um documento.
Declaration
InvBERececao Edita(int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
Returns
Type | Description |
---|---|
InvBERececao | Objeto que representa a receção. |
EditaID(String)
Edita um documento.
Declaration
InvBERececao EditaID(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
Returns
Type | Description |
---|---|
InvBERececao | Objeto que representa a receção. |
Existe(Int32)
Indica se um documento existe.
Declaration
bool Existe(int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumDoc | Número da receção (NumDoc). |
Returns
Type | Description |
---|---|
System.Boolean | True - Existe; False - Não existe |
ExisteID(String)
Indica se um documento existe.
Declaration
bool ExisteID(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |
Returns
Type | Description |
---|---|
System.Boolean | True - Existe; False - Não existe |
GeraDocumento(InvBERececao, String, String, String)
Gera o documento de receção.
Declaration
dynamic GeraDocumento(InvBERececao Rececao, string Modulo, string Tipodoc, string Serie)
Parameters
Type | Name | Description |
---|---|---|
InvBERececao | Rececao | Objeto que identifica a receção. |
System.String | Modulo | Módulo do documento a gerar. |
System.String | Tipodoc | Tipo do documento a gerar. |
System.String | Serie | Série do documento a gerar. |
Returns
Type | Description |
---|---|
System.Object | Objecto que representa o documento gerado. |
GeraLstPendentes(DateTime, DateTime, String, String, String, String, String, String, String, String, String, String, String)
Gera para uma tabela temporária a lista de documentos pendentes de receção.
Declaration
void GeraLstPendentes(DateTime DataInicial, DateTime DataFinal, string TabelaTemporaria = "##TEMP_LstPendentes", string FiltroEstados = "", string FiltroFornecedores = "", string FiltroTipoTerceiro = "", string FiltroArtigos = "", string FiltroFamilias = "", string FiltroMarcas = "", string FiltroArmazens = "", string FiltroLocalizacoes = "", string FiltroProjectos = "", string FiltroContratos = "")
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | DataInicial | Data inicial. |
System.DateTime | DataFinal | Data final. |
System.String | TabelaTemporaria | Nome da tabela temporária a criar. |
System.String | FiltroEstados | Restrição SQL para filtro dos estados de inventário. |
System.String | FiltroFornecedores | Restrição SQL para filtro dos fornecedores. |
System.String | FiltroTipoTerceiro | Restrição SQL para filtro dos tipos de terceiro. |
System.String | FiltroArtigos | Restrição SQL para filtro dos artigos. |
System.String | FiltroFamilias | Restrição SQL para filtro das famílias de artigos. |
System.String | FiltroMarcas | Restrição SQL para filtro das marcas de artigos. |
System.String | FiltroArmazens | Restrição SQL para filtro dos armazéns. |
System.String | FiltroLocalizacoes | Restrição SQL para filtro das localizações de armazéns. |
System.String | FiltroProjectos | Restrição SQL para filtro dos projetos. |
System.String | FiltroContratos | Restrição SQL para filtro dos contratos. |
RemoveID(String)
Remove um documento.
Declaration
void RemoveID(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da cabeçalho da receção (Id). |