Interface IImoBSLigacaoCBL
Classe utilizada para obter serviços e regras de negócio sobre os movimentos de integração na Contabilidade.
Namespace: IEapBS100
Assembly: IEapBS100.dll
Syntax
[ComVisible(true)]
[Guid("BF54C43F-2D07-4C21-AB70-40665B282188")]
public interface IImoBSLigacaoCBL
Methods
EditaDocumentoTipo(String, String)
Edita o documento pelo seu identificador e tipo
Declaration
object EditaDocumentoTipo(string IdDocumento, string TipoDocumento)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDocumento | Indentificador do documento. |
System.String | TipoDocumento | Tipo de processamento (Aquisições,Conservações,Alienações,Abates, etc). |
Returns
Type | Description |
---|---|
System.Object |
GeraMovimentoContabilistico(Object, String, ref String)
Gera os movimentos de integração na Contabilidade.
Declaration
bool GeraMovimentoContabilistico(dynamic objDocumentoEAP, string strPlano, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objDocumentoEAP | Objecto contendo as propriedades do Documento. |
System.String | strPlano | Plano a utilizar na integração. |
System.String | ErroValidacao | Descrição de erro devolvida pela função. |
Returns
Type | Description |
---|---|
System.Boolean |
GetDocumentoIntegracao(DataRow)
Obtém o documento presente na dataRow para proceder à sua integração na contabilidade.
Declaration
dynamic GetDocumentoIntegracao(DataRow dataRow)
Parameters
Type | Name | Description |
---|---|---|
System.Data.DataRow | dataRow | Informações necessárias para a edição e integração do documento (Tipo, Alteracao, IdDoc, Plano, IdCbl, Exercicio, Periodo, Dia, ExercicioDoc, PeriodoDoc, DiaDoc, Descricao, DataLancamento) |
Returns
Type | Description |
---|---|
System.Object |
IntegraDocumentoAsync(DataRow, ref String)
Integra o documento um documento na contabilidade.
Declaration
bool IntegraDocumentoAsync(DataRow DadosDocumento, ref string Erros)
Parameters
Type | Name | Description |
---|---|---|
System.Data.DataRow | DadosDocumento | Dados necessário para a integração do documento na contabilidade. |
System.String | Erros | Erros que possam existir na ligação. |
Returns
Type | Description |
---|---|
System.Boolean |
IntegraDocumentoMovimentoContabilisticoGerado(Object)
Integra o documento um documento na contabilidade.
Declaration
bool IntegraDocumentoMovimentoContabilisticoGerado(dynamic objDocumentoEAP)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objDocumentoEAP |
Returns
Type | Description |
---|---|
System.Boolean |
ParserCBLCalculaToken(String)
Calcula o valor correspondente ao Token.
Declaration
double ParserCBLCalculaToken(string Token)
Parameters
Type | Name | Description |
---|---|---|
System.String | Token | Identificador do Token usado na configuração. |
Returns
Type | Description |
---|---|
System.Double |
RegistaIntegracaoAssincrona(DataTable, Boolean)
Regista a lista de documentos para serem integrados posteriormente pelo BOT
Declaration
void RegistaIntegracaoAssincrona(DataTable ListaDocs, bool MostraMensagem)
Parameters
Type | Name | Description |
---|---|---|
System.Data.DataTable | ListaDocs | DataTable com os documentos a integrar de forama assincrona |
System.Boolean | MostraMensagem | Define se é mostrado um alerta no painel ou não |