PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICctBSContratosFactoring

    Namespace: ICctBS100
    Assembly: ICctBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("70F5553A-BCFE-4B1B-811F-2A1763E78256")]
    public interface ICctBSContratosFactoring

    Methods

    Actualiza(CctBEContratoFactoring)

    Actualiza a informação do Contrato

    Declaration
    void Actualiza(CctBEContratoFactoring objBEContrato)
    Parameters
    Type Name Description
    CctBEContratoFactoring objBEContrato

    Objecto que contém a informação acerca do Contrato.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo do Contrato.

    Declaration
    void ActualizaValorAtributo(string Contrato, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Contrato

    Identifica o Contrato de Factoring de Compras.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Contrato.

    Declaration
    void ActualizaValorAtributos(string Contrato, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Contrato

    Identifica o Contrato de Factoring de Compras.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    CancelarContrato(String, ref String, out String, Boolean)

    Cancela um contrato de Factoring

    Declaration
    bool CancelarContrato(string Contrato, ref string avisos, out string chaveDocTransferencia, bool integraTransferenciaCBL = true)
    Parameters
    Type Name Description
    System.String Contrato

    Contrato de Factoring a cancelar

    System.String avisos

    Avisos na gravação do documento de reversão

    System.String chaveDocTransferencia

    Chave do documento de reversão criado

    System.Boolean integraTransferenciaCBL

    Indica se integra o documento de reversão na contabilidade

    Returns
    Type Description
    System.Boolean

    True (Sucesso) or false (Insucesso)

    DaCamposUtil()

    Devolve os campos do utilizador.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaIDTransferenciaFactoring(String, String, String, Int32, String, Int32)

    Devolve o ID do documento de transferência de determinado pendente para Factoring

    Declaration
    string DaIDTransferenciaFactoring(string Modulo, string Filial, string Tipodoc, int Numdoc, string Serie, int NumLinha = 0)
    Parameters
    Type Name Description
    System.String Modulo

    Modulo do documento (Compras)

    System.String Filial

    Filial do documento

    System.String Tipodoc

    Tipodoc do documento

    System.Int32 Numdoc

    Número do documento

    System.String Serie

    Série do documento

    System.Int32 NumLinha

    Número da linha (opcional)

    Returns
    Type Description
    System.String

    ID do documento de transferência para Factoring

    DaNumeroContratosDeFactoringDaEntidade(String, String, DateTime, String, String, Boolean)

    Devolve o número de contratos de Factoring ativos que determinada entidade tem

    Declaration
    int DaNumeroContratosDeFactoringDaEntidade(string TipoEntidade, string Entidade, DateTime Data, string TipoEntidadeFactor = "", string EntidadeFactor = "", bool IncluiInativos = false)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.DateTime Data
    System.String TipoEntidadeFactor
    System.String EntidadeFactor
    System.Boolean IncluiInativos
    Returns
    Type Description
    System.Int32

    Número de contratos de Factoring ativos

    DaNumeroMovimentosDoContrato(String)

    Devolve o número de movimentos (histórico) associados a um contrato de Factoring

    Declaration
    int DaNumeroMovimentosDoContrato(string Contrato)
    Parameters
    Type Name Description
    System.String Contrato

    Contrato de Factoring.

    Returns
    Type Description
    System.Int32

    Número de movimentos (histórico) associados ao contrato

    DaNumeroPendentesDoContrato(String)

    Devolve o número de pendentes associados a um contrato de Factoring

    Declaration
    int DaNumeroPendentesDoContrato(string Contrato)
    Parameters
    Type Name Description
    System.String Contrato

    Contrato de Factoring.

    Returns
    Type Description
    System.Int32

    Número de pendentes associados ao contrato

    DaValorAtributo(String, String)

    Devolve o valor de um atributo do Contrato.

    Declaration
    dynamic DaValorAtributo(string Contrato, string Atributo)
    Parameters
    Type Name Description
    System.String Contrato

    Identifica o Contrato de Factoring de Compras.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo do Contrato.

    Declaration
    dynamic DaValorAtributoLock(string Contrato, string Atributo)
    Parameters
    Type Name Description
    System.String Contrato

    Identifica o Contrato de Factoring de Compras.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Object[])

    Devolve o valor de um conjunto de atributos do Contrato.

    Declaration
    StdBECampos DaValorAtributos(string Contrato, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Contrato

    Identifica o Contrato de Factoring de Compras.

    System.Object[] Atributos

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

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, Object[])

    Devolve o valor de um conjunto de atributos do Contrato.

    Declaration
    StdBECampos DaValorAtributosLock(string Contrato, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Contrato

    Identifica o Contrato de Factoring de Compras.

    System.Object[] Atributos

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

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Devolve um objecto do tipo CmpBEContratoFactoring contendo a toda informação acerca de um Contrato.

    Declaration
    CctBEContratoFactoring Edita(string Contrato)
    Parameters
    Type Name Description
    System.String Contrato

    Identifica o Contrato de Factoring de Compras.

    Returns
    Type Description
    CctBEContratoFactoring

    EntidadeTemContratosDeFactoring(String, String, DateTime, String, String, Boolean)

    Valida se determinada entidade tem contratos de Factoring ativos

    Declaration
    bool EntidadeTemContratosDeFactoring(string TipoEntidade, string Entidade, DateTime Data, string TipoEntidadeFactor = "", string EntidadeFactor = "", bool IncluiInativos = false)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.DateTime Data
    System.String TipoEntidadeFactor
    System.String EntidadeFactor
    System.Boolean IncluiInativos
    Returns
    Type Description
    System.Boolean

    True or false

    Existe(String)

    Permite verificar se o Contrato existe.

    Declaration
    bool Existe(string Contrato)
    Parameters
    Type Name Description
    System.String Contrato

    Código do Contrato.

    Returns
    Type Description
    System.Boolean

    ListaContratosFactoringEntidade(String, String, DateTime, String, String, Boolean)

    Lista os contratos de Factoring ativos que determinada entidade tem.

    Declaration
    List<CctBEContratoFactoring> ListaContratosFactoringEntidade(string TipoEntidade, string Entidade, DateTime Data, string TipoEntidadeFactor = "", string EntidadeFactor = "", bool IncluiInativos = false)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.DateTime Data
    System.String TipoEntidadeFactor

    Tipo de entidade Factor.

    System.String EntidadeFactor

    Código da entidade Factor.

    System.Boolean IncluiInativos
    Returns
    Type Description
    System.Collections.Generic.List<CctBEContratoFactoring>

    Lista de de contratos de Factoring ativos

    LstContratos()

    Lista os Contratos existentes na base de dados.

    Declaration
    StdBELista LstContratos()
    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove um Contrato

    Declaration
    void Remove(string Contrato)
    Parameters
    Type Name Description
    System.String Contrato

    Contrato a remover.

    TransfereCompraParaFactoring(CctBEContratoFactoring, Object, ref String, out String, Boolean)

    Transfere documento de compra para entidade Factor de determinado contrato de Factoring

    Declaration
    bool TransfereCompraParaFactoring(CctBEContratoFactoring CctBEContratoFactoring, dynamic cmpBEDocumentoCompra, ref string avisos, out string chaveDocTransferencia, bool integraTransferenciaCBL = true)
    Parameters
    Type Name Description
    CctBEContratoFactoring CctBEContratoFactoring

    Contrato de factoring respetivo.

    System.Object cmpBEDocumentoCompra

    Documento de compra a transferir para o contrato.

    System.String avisos

    Avisos na gravação do documento

    System.String chaveDocTransferencia

    Chave do documento de transferência criado

    System.Boolean integraTransferenciaCBL

    Indica se integra o documento de transferência na contabilidade

    Returns
    Type Description
    System.Boolean

    Sucesso/insucesso

    ValidaActualizacao(CctBEContratoFactoring, ref String)

    Efectua a validação da actualização do Contrato.

    Declaration
    bool ValidaActualizacao(CctBEContratoFactoring BEContrato, ref string StrErro)
    Parameters
    Type Name Description
    CctBEContratoFactoring BEContrato

    Identifica o Contrato a actualizar.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaCancelarContrato(String, ref String)

    Valida o cancelamento de um contrato de Factoring

    Declaration
    bool ValidaCancelarContrato(string Contrato, ref string MensagemErro)
    Parameters
    Type Name Description
    System.String Contrato

    Contrato de Factoring a cancelar

    System.String MensagemErro

    Mensagem de erro, caso se verifique insucesso

    Returns
    Type Description
    System.Boolean

    True (Sucesso) or false (Insucesso)

    ValidaRemocao(String, ref String)

    Valida a remoção do Contrato

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

    Identificação do Contrato a remover.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaTransferenciaDeCompraParaFactoring(CctBEContratoFactoring, Object, ref String)

    Valida a transferência do documento de compra para entidade Factor de determinado contrato de Factoring

    Declaration
    bool ValidaTransferenciaDeCompraParaFactoring(CctBEContratoFactoring CctBEContratoFactoring, dynamic cmpBEDocumentoCompra, ref string MensagemErro)
    Parameters
    Type Name Description
    CctBEContratoFactoring CctBEContratoFactoring

    Contrato de factoring respetivo.

    System.Object cmpBEDocumentoCompra

    Documento de compra a transferir para o contrato.

    System.String MensagemErro
    Returns
    Type Description
    System.Boolean

    Sucesso/insucesso