Interface IInvBSDocumentos
Classe que implementa as regras de negócio sobre os documentos que integram em inventário.
Namespace: IInvBS100
Assembly: IInvBS100.dll
Syntax
[ComVisible(true)]
[Guid("989C803D-29EF-4E44-9160-59F347B3FA08")]
public interface IInvBSDocumentos
Properties
ProcessoBulk
Identifica se está a decorrer um processo bulk
Declaration
bool ProcessoBulk { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Actualiza(InvBEOrigens)
Actualiza uma origem e os respetivos movimentos que integram no inventário.
Declaration
void Actualiza(InvBEOrigens Origens)
Parameters
Type | Name | Description |
---|---|---|
InvBEOrigens | Origens | Objeto que identifica a origem. |
Actualiza(InvBEOrigens, ref String)
Actualiza uma origem e os respetivos movimentos que integram no inventário.
Declaration
void Actualiza(InvBEOrigens Origens, ref string Avisos)
Parameters
Type | Name | Description |
---|---|---|
InvBEOrigens | Origens | Objeto que identifica a origem. |
System.String | Avisos | Devolve os avisos encontrados na integração. |
Anula(String, String)
Anula a integração de um documento no inventário.
Declaration
void Anula(string strDocumentId, string strModulo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumentId | Identificador do documento. |
System.String | strModulo | Módulo a que pertence o documento. |
Anula(String, String, String)
Anula a integração de um documento no inventário.
Declaration
void Anula(string strDocumentId, string strModulo, string strDocument)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumentId | Identificador do documento. |
System.String | strModulo | Módulo a que pertence o documento. |
System.String | strDocument | Referência do documento. |
Anula(String, String, ref String)
Anula a integração de um documento no inventário.
Declaration
void Anula(string strDocumentId, string strModulo, ref string Avisos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumentId | Identificador do documento. |
System.String | strModulo | Módulo a que pertence o documento. |
System.String | Avisos | Devolve os avisos encontrados na anulação. |
Anula(String, String, ref String, String)
Anula a integração de um documento no inventário.
Declaration
void Anula(string strDocumentId, string strModulo, ref string Avisos, string strDocument)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumentId | Identificador do documento. |
System.String | strModulo | Módulo a que pertence o documento. |
System.String | Avisos | Devolve os avisos encontrados na anulação. |
System.String | strDocument | Referência do documento. |
DaMovimentosOrigem(InvBEOrigem)
Devolve todos os movimentos gerados na integração de um documento por uma origem.
Declaration
InvBEOrigem DaMovimentosOrigem(InvBEOrigem Origem)
Parameters
Type | Name | Description |
---|---|---|
InvBEOrigem | Origem | Objeto que identifica a origem. |
Returns
Type | Description |
---|---|
InvBEOrigem | Objeto que representa a origem com os movimentos preenchidos. |
Remarks
A Origem
necessita de ter as seguintes propriedades preenchidas de forma a identificar corretamente os movimentos: IdChave1, IdChave2, IdChave3, IdChave4, IdTipoOrigem
DaOrigensDocumento(String, String)
Devolve uma coleção com as origens e os respetivos movimentos gerados na integração de um documento.
Declaration
InvBEOrigens DaOrigensDocumento(string IdDocumento, string IdTipoOrigem)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDocumento | Identificador do documento. |
System.String | IdTipoOrigem | Identificador do tipo de origem (Id). |
Returns
Type | Description |
---|---|
InvBEOrigens | Coleção com as origens. |
IniciaProcessoBulk()
Notifica o motor que vai ser iniciado um processo de gravação de muitos documentos
Declaration
void IniciaProcessoBulk()
RegistaTarefaAssincrona()
Regista o pedido para o Hurakan executar tarefas de inventário
Declaration
void RegistaTarefaAssincrona()
TerminaProcessoBulk()
Notifica o motor que vai ser terminado um processo de gravação de muitos documentos
Declaration
void TerminaProcessoBulk()