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 |