PRIMAVERA | Developers

    Show / Hide Table of Contents

    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