PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICctBSTransferencias

    Esta classe deve ser usada para obter regras de negócio sobre Contas Correntes - Transferencias.

    Namespace: ICctBS100
    Assembly: ICctBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("5AE64B96-B0DF-42B7-BC56-E5E52D424899")]
    public interface ICctBSTransferencias

    Methods

    Actualiza(CctBEDocumentoTransf, String)

    Actualiza uma transferencia.

    Declaration
    void Actualiza(CctBEDocumentoTransf DocTransferencia, string StrAviso = "")
    Parameters
    Type Name Description
    CctBEDocumentoTransf DocTransferencia

    Identifica o objecto da transferencia.

    System.String StrAviso

    ActualizaEstadosTrf(PrimaveraOrderedDictionary, String, String)

    Actualiza os estados dos documentos.

    Declaration
    bool ActualizaEstadosTrf(PrimaveraOrderedDictionary Registos, string Estado, string TipoEntidade)
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary Registos

    Identifica os documentos de transferência.

    System.String Estado

    Estado de destino das transferencias.

    System.String TipoEntidade
    Returns
    Type Description
    System.Boolean

    ActualizaValorAtributo(String, String, String, Int32, String, Object)

    Actualiza o valor de um atributo da transferencia.

    Declaration
    void ActualizaValorAtributo(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String Serie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(String, String, String, Int32, StdBECampos)

    Actualiza o valor de um conjunto de atributos da transferencia.

    Declaration
    void ActualizaValorAtributos(string Filial, string TipoDoc, string Serie, int NumDoc, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String Serie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    AdicionaLinha(CctBEDocumentoTransf, String, String, String, String, Int32, Int32, String, Int32, Double)

    Adiciona a(s) linha(s) ao documento de Transferencia com os dados do documento a liquidar.

    Declaration
    CctBEDocumentoTransf AdicionaLinha(CctBEDocumentoTransf ClsDocTransf, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, double ValorRecMLiq = 0)
    Parameters
    Type Name Description
    CctBEDocumentoTransf ClsDocTransf
    System.String Filial

    Código da filial do documento a transferir.

    System.String Modulo

    Módulo do documento a transferir.

    System.String TipoDoc

    Código do tipo de documento a transferir.

    System.String strSerie

    Série do documento a transferir.

    System.Int32 NumDoc

    Número do documento a transferir.

    System.Int32 NumPrestacao

    Número da prestação do documento.

    System.String Estado
    System.Int32 NumTransferencia
    System.Double ValorRecMLiq
    Returns
    Type Description
    CctBEDocumentoTransf

    AnulaDocumento(String, String, String, Int32, String, String)

    Anula o documento de transferência

    Declaration
    void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, string Observacoes)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial ("000" no caso de ser sede ou empresa sem filiais).

    System.String TipoDoc

    Código do tipo de documento.

    System.String strSerie

    Código da série.

    System.Int32 Numdoc

    Número do documento.

    System.String Motivo

    Motivo da anulação.

    System.String Observacoes

    Observações.

    CalculaCambioMedio(CctBEDocumentoTransf)

    Calcula o câmbio médio de uma transferência.

    Declaration
    CctBEDocumentoTransf CalculaCambioMedio(CctBEDocumentoTransf ClsDocTransf)
    Parameters
    Type Name Description
    CctBEDocumentoTransf ClsDocTransf
    Returns
    Type Description
    CctBEDocumentoTransf

    Objecto com o cambio correto

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String, String, Int32, String)

    Devolve o valor de um atributo da transferencia.

    Declaration
    dynamic DaValorAtributo(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String Serie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo da transferencia.

    Declaration
    dynamic DaValorAtributoID(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id
    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoIDLock(String, String)

    Devolve o valor de um atributo da transferencia.

    Declaration
    dynamic DaValorAtributoIDLock(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id
    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String, String, Int32, String)

    Devolve o valor de um atributo da transferencia.

    Declaration
    dynamic DaValorAtributoLock(string Filial, string TipoDoc, string Serie, int NumDoc, string Atributo)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String Serie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, String, Int32, String[])

    Devolve o valor de um conjunto de atributos da transferencia.

    Declaration
    StdBECampos DaValorAtributos(string Filial, string TipoDoc, string Serie, int NumDoc, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String Serie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosID(String, String[])

    Devolve o valor de um conjunto de atributos da transferencia.

    Declaration
    StdBECampos DaValorAtributosID(string Id, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Id
    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosIDLock(String, String[])

    Devolve o valor de um conjunto de atributos da transferencia.

    Declaration
    StdBECampos DaValorAtributosIDLock(string Id, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Id
    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String, String, Int32, String[])

    Devolve o valor de um conjunto de atributos da transferencia.

    Declaration
    StdBECampos DaValorAtributosLock(string Filial, string TipoDoc, string Serie, int NumDoc, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String Serie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String, String, String, Int32)

    Permite editar uma transferencia.

    Declaration
    CctBEDocumentoTransf Edita(string Filial, string TipoDoc, string strSerie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String strSerie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    Returns
    Type Description
    CctBEDocumentoTransf

    EditaID(String)

    Edita um documento tendo por base o ID

    Declaration
    CctBEDocumentoTransf EditaID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Id da transferência a editar

    Returns
    Type Description
    CctBEDocumentoTransf

    Documento de transferência

    Existe(String, String, String, Int32)

    Verifica se uma transferencia existe.

    Declaration
    bool Existe(string Filial, string TipoDoc, string strSerie, int NumDoc)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String strSerie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    Returns
    Type Description
    System.Boolean

    Remove(String, String, String, Int32, Boolean, String)

    Remove uma transferência, ou anula, caso o parametro Anulacao seja passado a true

    Declaration
    bool Remove(string Filial, string TipoDoc, string strSerie, int NumDoc, bool Anulacao, string StrAviso = "")
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String strSerie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.Boolean Anulacao

    Indica se estamos a marcar o documento como anulado (em vez de o remover fisicamente da BD).

    System.String StrAviso

    Devolve os avisos encontrados durante a remoção.

    Returns
    Type Description
    System.Boolean

    Remove(String, String, String, Int32, String)

    Permite remover uma transferencia. Nota: deve passar a chamar-se o método AnulaDocumento, que mantêm o documento como anulado, não criando "buracos" na numeração.

    Declaration
    [Obsolete("Chamar o método AnulaDocumento, que mantêm o documento como anulado, não criando buracos na numeração")]
    bool Remove(string Filial, string TipoDoc, string strSerie, int NumDoc, string StrAviso = "")
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial do documento.

    System.String TipoDoc

    Identifica o tipo de documento.

    System.String strSerie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.String StrAviso

    Devolve os avisos encontrados durante a remoção.

    Returns
    Type Description
    System.Boolean

    TransferenciaEstado(CctBEDocumentoTransf)

    Indica se o tipo de transferência do documento é de estado

    Declaration
    bool TransferenciaEstado(CctBEDocumentoTransf objDocTransf)
    Parameters
    Type Name Description
    CctBEDocumentoTransf objDocTransf

    Documento de transferência.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(CctBEDocumentoTransf, ref String)

    Função que valida a possibilidade de haver transferencias

    Declaration
    bool ValidaActualizacao(CctBEDocumentoTransf DocTransf, ref string StrErro)
    Parameters
    Type Name Description
    CctBEDocumentoTransf DocTransf

    Identifica o documento de transferencia a ser validado.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(CctBEDocumentoTransf, ref String)

    Permite efectuar a validação da remoção de uma transferencia.

    Declaration
    bool ValidaRemocao(CctBEDocumentoTransf ClsDocTransf, ref string StrErro)
    Parameters
    Type Name Description
    CctBEDocumentoTransf ClsDocTransf
    System.String StrErro

    Devolve os erros encontrados durante a validação.

    Returns
    Type Description
    System.Boolean