PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ITesBSFluxoTesouraria

    Classe utilizada para obter serviços e regras de negócio sobre Fluxos de Tesouraria.

    Namespace: ITesBS100
    Assembly: ITesBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("BF299853-DBB9-481D-B19B-20C8589CE9D8")]
    public interface ITesBSFluxoTesouraria

    Properties

    Plano

    Declaration
    string Plano { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AbrePlano()

    Permite a abertura do plano de tesouraria.

    Declaration
    TesBEPlanoTesouraria AbrePlano()
    Returns
    Type Description
    TesBEPlanoTesouraria

    Actualiza(TesBETesouraria)

    Actualiza o documento de tesouraria.

    Declaration
    void Actualiza(TesBETesouraria objTes)
    Parameters
    Type Name Description
    TesBETesouraria objTes

    Identifica o documento de tesouraria a actualizar.

    ActualizaEstadoVariosMovs(String, DateTime, DateTime, Boolean, Boolean)

    Actualiza o estado dos movimentos.

    Declaration
    void ActualizaEstadoVariosMovs(string Rubrica, DateTime DtInicial, DateTime DtFinal, bool NovoEstadoDocs, bool Originais)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a rubrica.

    System.DateTime DtInicial

    Identifica a data inicial dos movimentos.

    System.DateTime DtFinal

    Identifica a data final dos movimentos. Caso esta data seja superior a DataFinal assume-se a DataFinal.

    System.Boolean NovoEstadoDocs

    Identifica os novos estados dos documentos.

    System.Boolean Originais

    Identifica se a data base a considerar deve ser a Data Original ou a Data Prevista.

    ActualizaMovs(String, DateTime, ref DateTime, DateTime, Double, DateTime, Boolean)

    Actualiza a Data Prevista dos movimentos.

    Declaration
    void ActualizaMovs(string Rubrica, DateTime DtInicial, ref DateTime DtFinal, DateTime DataFinal, double NovoValorPrevisto, DateTime NovaDataPrevista, bool Originais)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a rubrica.

    System.DateTime DtInicial

    Identifica a data inicial dos movimentos.

    System.DateTime DtFinal

    Identifica a data final dos movimentos. Caso esta data seja superior a DataFinal assume-se a DataFinal.

    System.DateTime DataFinal

    Identifica a data final dos movimentos.

    System.Double NovoValorPrevisto

    Identifica o novo valor previsto.

    System.DateTime NovaDataPrevista

    Identifica a nova data prevista.

    System.Boolean Originais

    Identifica se a data base a considerar deve ser a Data Original ou a Data Prevista.

    ActualizaMovsValores(String, DateTime, ref DateTime, DateTime, Double, Boolean)

    Actualiza o Valor Previsto dos movimentos.

    Declaration
    void ActualizaMovsValores(string Rubrica, DateTime DtInicial, ref DateTime DtFinal, DateTime DataFinal, double NovoValorPrevisto, bool Originais)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a rubrica.

    System.DateTime DtInicial

    Identifica a data inicial dos movimentos.

    System.DateTime DtFinal

    Identifica a data final dos movimentos. Caso esta data seja superior a DataFinal assume-se a DataFinal.

    System.DateTime DataFinal

    Identifica a data final dos movimentos.

    System.Double NovoValorPrevisto

    Identifica o novo valor previsto.

    System.Boolean Originais

    Identifica se a data base a considerar deve ser a Data Original ou a Data Prevista.

    ActualizaPlano(TesBEPlanoTesouraria)

    Permite a actualização do plano de tesouraria.

    Declaration
    bool ActualizaPlano(TesBEPlanoTesouraria objPTes)
    Parameters
    Type Name Description
    TesBEPlanoTesouraria objPTes

    Identifica o objecto com o plano de tesouraria.

    Returns
    Type Description
    System.Boolean

    ActualizaSaldoInicial(String, String, Double, String, String, Double)

    Actualizar o saldo inicial.

    Declaration
    void ActualizaSaldoInicial(string Plano, string Descricao, double Valor, string Moeda, string Conta, double Cambio)
    Parameters
    Type Name Description
    System.String Plano

    Identifica o plano a actualizar.

    System.String Descricao

    Identifica a descrição do plano a actualizar.

    System.Double Valor

    Identifica o valor.

    System.String Moeda

    Identifica a moeda.

    System.String Conta

    Identifica a conta.

    System.Double Cambio

    Identifica o cambio da moeda.

    AlteraEstadoRubrica(String, String, Boolean)

    AlteraComuns disponibiliza o serviço de alterar o estado da Rubrica não só no Plano em si, como também na BD de Comuns

    Declaration
    bool AlteraEstadoRubrica(string Rubrica, string Estado, bool AlteraComuns)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a Rubrica.

    System.String Estado

    Identifica o estado.

    System.Boolean AlteraComuns

    Identifica se altera rubricas comuns.

    Returns
    Type Description
    System.Boolean

    ApagaTabsTempTesouraria(String)

    Permite apagar o conteudo de uma tabela temporária.

    Declaration
    bool ApagaTabsTempTesouraria(string Tabela = "")
    Parameters
    Type Name Description
    System.String Tabela

    Identifica a tabela temporária.

    Returns
    Type Description
    System.Boolean

    CalculaTotalPeriodo(String, String, DateTime, DateTime, Boolean, Double, Double)

    Calcula o total do periodo.

    Declaration
    double CalculaTotalPeriodo(string MoedaPlano, string ContaPlano, DateTime DtInicial, DateTime DtFinal, bool Original, double CambioMBase, double CambioMAlt)
    Parameters
    Type Name Description
    System.String MoedaPlano

    Identifica a moeda do plano.

    System.String ContaPlano

    Identifica a conta do plano.

    System.DateTime DtInicial

    Identifica a Data Inicial a considerar.

    System.DateTime DtFinal

    Identifica a Data Final a considerar.

    System.Boolean Original

    Identifica se a data a considerar deve ser a Data Original ou Data Prevista.

    System.Double CambioMBase

    Identifica o cambio da moeda base à data final.

    System.Double CambioMAlt

    Identifica o cambio da moeda alternativa à data final.

    Returns
    Type Description
    System.Double

    CalculaTotalRubrica(String, ref DateTime, DateTime, String, String, Boolean, Double, Double)

    Calcula o total do periodo de uma rubrica.

    Declaration
    double CalculaTotalRubrica(string Rubrica, ref DateTime DtInicial, DateTime DtFinal, string MoedaPlano, string ContaPlano, bool Original, double CambioMBase, double CambioMAlt)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a rubrica a considerar.

    System.DateTime DtInicial

    Identifica a data inicial a considerar.

    System.DateTime DtFinal

    Identifica a data final a considerar.

    System.String MoedaPlano

    Identifica a moeda do plano.

    System.String ContaPlano

    Identifica a conta do plano.

    System.Boolean Original

    Identifica se a data a considerar deve ser a Data Original ou Data Prevista.

    System.Double CambioMBase

    Identifica o cambio da moeda base à data final.

    System.Double CambioMAlt

    Identifica o cambio da moeda alternativa à data final.

    Returns
    Type Description
    System.Double

    CopiaRubricasTesouraria(String)

    Permite a copia de rubricas de tesouraria.

    Declaration
    bool CopiaRubricasTesouraria(string Plano)
    Parameters
    Type Name Description
    System.String Plano

    Identifica o plano a considerar.

    Returns
    Type Description
    System.Boolean

    DaAnos(Int32, Boolean)

    Devolve uma colecção com anos desde uma data até outra.

    Declaration
    PrimaveraOrderedDictionary DaAnos(int AnoFinal, bool Original)
    Parameters
    Type Name Description
    System.Int32 AnoFinal

    Identifica o ano até ao qual se pretende contar os meses.

    System.Boolean Original

    Identifica se a contagem é iniciada com base na Data Original ou Data Prevista.

    Returns
    Type Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary

    DaDetalhes(String, ref DateTime, DateTime, String, String, Boolean)

    Devolve collection de clsGcpMovTesouraria

    Declaration
    StdBELista DaDetalhes(string Rubrica, ref DateTime DtInicial, DateTime DtFinal, string MoedaPlano, string ContaPlano, bool Original)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a rubrica a considerar.

    System.DateTime DtInicial

    Identifica a data inicial a considerar.

    System.DateTime DtFinal

    Identifica a data final a considerar.

    System.String MoedaPlano

    Identifica a moeda do plano.

    System.String ContaPlano

    Identifica a conta do plano.

    System.Boolean Original

    Identifica se a data a considerar deve ser a Data Original ou Data Prevista.

    Returns
    Type Description
    StdBELista

    DaDias(Boolean, DateTime)

    Devolve uma colecção com os dias passados desde uma data até à data do parametro.

    Declaration
    PrimaveraOrderedDictionary DaDias(bool Original, DateTime DataFinal)
    Parameters
    Type Name Description
    System.Boolean Original

    Permite identificar se a contagem de dias tem como base a Data Original ou a Data Prevista.

    System.DateTime DataFinal

    Data até à qual se pretende contar os dias.

    Returns
    Type Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary

    DaEstadoRubrica(String)

    Devolve o estado de uma determinada rubrica.

    Declaration
    string DaEstadoRubrica(string Rubrica)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a rubrica a considerar.

    Returns
    Type Description
    System.String

    DaMeses(Int32, Byte, Boolean)

    Devolve uma colecção com os meses e anos desde uma data até outra.

    Declaration
    PrimaveraOrderedDictionary DaMeses(int AnoFinal, byte MesFinal, bool Original)
    Parameters
    Type Name Description
    System.Int32 AnoFinal

    Identifica o ano até ao qual se pretende contar os meses.

    System.Byte MesFinal

    Identifica o mês até ao qual se pretende contar os meses.

    System.Boolean Original

    Identifica se a contagem é iniciada com base na Data Original ou Data Prevista.

    Returns
    Type Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary

    DaMovImagem(Int32)

    Devolve o documento de tesouraria.

    Declaration
    TesBETesouraria DaMovImagem(int NumMv)
    Parameters
    Type Name Description
    System.Int32 NumMv

    Identifica o documento a carregar.

    Returns
    Type Description
    TesBETesouraria

    DaMovsManuais()

    Devolve um lista com os movimentos manuais.

    Declaration
    StdBELista DaMovsManuais()
    Returns
    Type Description
    StdBELista

    DaMovsPassados(String, String, Boolean)

    Devolve uma lista com movimentos passados.

    Declaration
    StdBELista DaMovsPassados(string MoedaPlano, string ContaPlano, bool Original)
    Parameters
    Type Name Description
    System.String MoedaPlano

    Identifica a moeda do plano.

    System.String ContaPlano

    Identifica a conta do plano.

    System.Boolean Original

    Identifica se a data a considerar deve ser a Data Original ou Data Prevista.

    Returns
    Type Description
    StdBELista

    DaMovsSaldoInicial(String)

    Devolve uma lista com os movimentos dos saldos iniciais.

    Declaration
    StdBELista DaMovsSaldoInicial(string Restricao)
    Parameters
    Type Name Description
    System.String Restricao

    Restrições a aplicar à lista.

    Returns
    Type Description
    StdBELista

    DaRubricaResgateAplicacoes()

    Devolve a rubrica utilizada para o resgate de aplicações.

    Declaration
    string DaRubricaResgateAplicacoes()
    Returns
    Type Description
    System.String

    DaRubricaResgateAplicacoes(ref String)

    Devolve a rubrica utilizada para o resgate de aplicações.

    Declaration
    string DaRubricaResgateAplicacoes(ref string RubricaJurosAplicacoes)
    Parameters
    Type Name Description
    System.String RubricaJurosAplicacoes

    Identifica a rubrica utilizada para os juros de aplicações.

    Returns
    Type Description
    System.String

    DaRubricasTesouraria(String)

    Devolve uma lista com todas as rubricas de tesouraria.

    Declaration
    StdBELista DaRubricasTesouraria(string Condicao)
    Parameters
    Type Name Description
    System.String Condicao

    Restrição ao carregamento das rubricas.

    Returns
    Type Description
    StdBELista

    DaSaldoInicial(String)

    Devolve saldo inicial na moeda de trabalho

    Declaration
    double DaSaldoInicial(string Restricao)
    Parameters
    Type Name Description
    System.String Restricao

    Identifica a restrição a aplicar para devolver o saldo inicial.

    Returns
    Type Description
    System.Double

    DaTamanhoPrimeiroNivel()

    Devolve o tamanho do primeiro nivel.

    Declaration
    int DaTamanhoPrimeiroNivel()
    Returns
    Type Description
    System.Int32

    DaTamanhoProximoNivel(String)

    Devolve o tamanho do proximo nivel.

    Declaration
    int DaTamanhoProximoNivel(string Rubrica)
    Parameters
    Type Name Description
    System.String Rubrica

    Identifica a rubrica.

    Returns
    Type Description
    System.Int32

    Edita(Int32)

    Devolve Mov (clsGcpMovTesouraria) com o NumMv

    Declaration
    TesBETesouraria Edita(int NumMv)
    Parameters
    Type Name Description
    System.Int32 NumMv

    Identifica o documento a carregar.

    Returns
    Type Description
    TesBETesouraria

    ExisteNomePlano(String)

    Verifica a existencia de um plano.

    Declaration
    bool ExisteNomePlano(string NomePlano)
    Parameters
    Type Name Description
    System.String NomePlano

    Identifica o nome do plano a pesquisar.

    Returns
    Type Description
    System.Boolean

    GeraMovimentosTesouraria(TesBEPlanoTesouraria, DateTime, ref String)

    Permite gerar movimentos de tesouraria.

    Declaration
    void GeraMovimentosTesouraria(TesBEPlanoTesouraria Plano, DateTime DataLimite, ref string strErros)
    Parameters
    Type Name Description
    TesBEPlanoTesouraria Plano

    Identifica o plano.

    System.DateTime DataLimite

    Identifica até que data se devem considerar os movimentos.

    System.String strErros

    Devolve os erros encontrados na geração do plano.

    GeraMovimentosTesouraria(TesBEPlanoTesouraria, DateTime, ref String, Object)

    Permite gerar movimentos de tesouraria.

    Declaration
    void GeraMovimentosTesouraria(TesBEPlanoTesouraria Plano, DateTime DataLimite, ref string strErros, dynamic WaitDialog)
    Parameters
    Type Name Description
    TesBEPlanoTesouraria Plano

    Identifica o plano.

    System.DateTime DataLimite

    Identifica até que data se devem considerar os movimentos.

    System.String strErros

    Devolve os erros encontrados na geração do plano.

    System.Object WaitDialog

    Identifica se pretende mostrar a janela de aguardar...

    GeraMovimentosTesouraria(TesBEPlanoTesouraria, DateTime, ref String, Object, ref Int32)

    Permite gerar movimentos de tesouraria.

    Declaration
    void GeraMovimentosTesouraria(TesBEPlanoTesouraria Plano, DateTime DataLimite, ref string strErros, dynamic WaitDialog, ref int TamBloco)
    Parameters
    Type Name Description
    TesBEPlanoTesouraria Plano

    Identifica o plano.

    System.DateTime DataLimite

    Identifica até que data se devem considerar os movimentos.

    System.String strErros

    Devolve os erros encontrados na geração do plano.

    System.Object WaitDialog

    Identifica se pretende mostrar a janela de aguardar...

    System.Int32 TamBloco

    Identifica o tamanho de cada bloco.

    InicializaRubricas()

    Devolve o numero de ligações à tesouraria

    Declaration
    int InicializaRubricas()
    Returns
    Type Description
    System.Int32

    Novo()

    Devolve um novo objecto de tesouraria.

    Declaration
    TesBETesouraria Novo()
    Returns
    Type Description
    TesBETesouraria

    Remove(Int32)

    Remove um determinado documento.

    Declaration
    void Remove(int NumMv)
    Parameters
    Type Name Description
    System.Int32 NumMv

    RemovePlano(String)

    Remove um determinado plano.

    Declaration
    bool RemovePlano(string NomePlano)
    Parameters
    Type Name Description
    System.String NomePlano

    Identifica o nome do plano a remover.

    Returns
    Type Description
    System.Boolean

    ResumeArvoreRubricas(Boolean)

    Permite a remoção de rubricas da Arvore.

    Declaration
    void ResumeArvoreRubricas(bool AlteraComuns)
    Parameters
    Type Name Description
    System.Boolean AlteraComuns

    Identifica se altera as rubricas comuns.

    TransferPlano(String, Boolean)

    Permite a transferencia de um plano de tesouraria.

    Declaration
    bool TransferPlano(string NomePlano, bool ParaTabsTemp)
    Parameters
    Type Name Description
    System.String NomePlano

    Identifica o plano a considerar.

    System.Boolean ParaTabsTemp

    Identifica se a transferencia deve ocorrer para a tabela temporária.

    Returns
    Type Description
    System.Boolean