PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICctBSRecambios

    Classe utilizada para obter serviços e regras de negócio sobre Contas Correntes - Recambios.

    Namespace: ICctBS100
    Assembly: ICctBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("6D6A0EF7-98F1-4F06-9C46-A4754657329B")]
    public interface ICctBSRecambios

    Methods

    Actualiza(CctBEDocumentoRecambio, String)

    Actualiza o documento de liquidação na base de dados.

    Declaration
    void Actualiza(CctBEDocumentoRecambio ClsDocRec, string strAvisos = "")
    Parameters
    Type Name Description
    CctBEDocumentoRecambio ClsDocRec
    System.String strAvisos

    Devolve os avisos encontrados durante a actualização.

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

    Actualiza o valor de um atributo do recambio.

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

    Identifica o tipo de documento.

    System.Int32 NumDoc
    System.String Filial

    Identifica a filial do documento.

    System.String Serie

    Identifica a série do documento.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

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

    Actualiza o valor de um conjunto de atributos do recambio.

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

    Identifica o tipo de documento.

    System.Int32 NumDoc
    System.String Filial

    Identifica a filial do documento.

    System.String Serie

    Identifica a série do documento.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    AdicionaLinha(CctBEDocumentoRecambio, String, String, String, String, Int32, Double)

    Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.

    Declaration
    CctBEDocumentoRecambio AdicionaLinha(CctBEDocumentoRecambio ClsDocRec, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, double ValorRecMLiq)
    Parameters
    Type Name Description
    CctBEDocumentoRecambio ClsDocRec
    System.String Filial

    Código da filial do documento a liquidar.

    System.String Modulo

    Módulo do documento a liquidar.

    System.String TipoDoc

    Código do tipo de documento a liquidar.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDoc

    Número do documento a liquidar.

    System.Double ValorRecMLiq

    Valor a liquidar do documento.

    Returns
    Type Description
    CctBEDocumentoRecambio

    AdicionaNovoPendente(CctBEDocumentoRecambio, String, DateTime, Double, DateTime, String)

    Adiciona um novo pendente.

    Declaration
    CctBEDocumentoRecambio AdicionaNovoPendente(CctBEDocumentoRecambio ClsDocRec, string NumDoc, DateTime DataDoc, double Valor, DateTime DataVencimento, string Serie)
    Parameters
    Type Name Description
    CctBEDocumentoRecambio ClsDocRec
    System.String NumDoc

    Identifica o numero do documento.

    System.DateTime DataDoc

    Identifica a data do documento.

    System.Double Valor

    Identifica o valor do documento.

    System.DateTime DataVencimento

    Identifica a data de vencimento para o documento.

    System.String Serie

    Identifica a série do documento.

    Returns
    Type Description
    CctBEDocumentoRecambio

    CalculaDataVencimento(DateTime, String, Int32, String, String)

    Calcula a data de vencimento.

    Declaration
    DateTime CalculaDataVencimento(DateTime DataDoc, string CondPag, int Dias = 0, string TipoEntidade = "", string Entidade = "")
    Parameters
    Type Name Description
    System.DateTime DataDoc

    Data do documento.

    System.String CondPag
    System.Int32 Dias
    System.String TipoEntidade

    Código do tipo de entidade

    System.String Entidade

    Código da entidade

    Returns
    Type Description
    System.DateTime

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

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

    Devolve o valor de um atributo do Recambio.

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

    Identifica o tipo de documento.

    System.Int32 NumDoc
    System.String Filial

    Identifica a filial do documento.

    System.String Serie

    Identifica a série do documento.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

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

    Devolve o valor de um atributo do Recambio.

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

    Identifica o tipo de documento.

    System.Int32 NumDoc
    System.String Filial

    Identifica a filial do documento.

    System.String Serie

    Identifica a série do documento.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

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

    Devolve o valor de um conjunto de atributos do recambio.

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

    Identifica o tipo de documento.

    System.Int32 NumDoc
    System.String Filial

    Identifica a filial do documento.

    System.String Serie

    Identifica a série do documento.

    System.String[] Atributos

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

    Returns
    Type Description
    StdBECampos

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

    Devolve o valor de um conjunto de atributos do recambio.

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

    Identifica o tipo de documento.

    System.Int32 NumDoc
    System.String Filial

    Identifica a filial do documento.

    System.String Serie

    Identifica a série 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)

    Edita um documento.

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

    Código da filial.

    System.String TipoDoc

    Código do tipo de documento de liquidação.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDoc

    Número do documento de liquidação.

    Returns
    Type Description
    CctBEDocumentoRecambio

    Existe(String, String, String, Int32)

    Verifica se o documento existe na base de dados.

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

    Código da filial.

    System.String TipoDoc

    Código do tipo de documento de liquidação.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDoc

    Número do documento de liquidação.

    Returns
    Type Description
    System.Boolean

    ExisteRecambio(String, String, String, String, Int32, String, Int32)

    Verifica se o documento venda/compra/pendente já está liquidado.

    Declaration
    bool ExisteRecambio(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string TipoEntidade, int NumPrestacao = 0)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial.

    System.String Modulo

    Identifica origem de dados (V - Vendas, C - Compras, M - Contas Correntes).

    System.String TipoDoc

    Código do tipo de documento liquidado.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDoc

    Número do documento de liquidação.

    System.String TipoEntidade
    System.Int32 NumPrestacao
    Returns
    Type Description
    System.Boolean

    PendenteGeradoComRecambio(String, String, String, String, Int32, String, Int32)

    Verifica se os documentos gerados através de alguma Recambio já foram liquidados

    Declaration
    bool PendenteGeradoComRecambio(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string TipoEntidade, int NumPrestacao = 0)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial.

    System.String Modulo

    Identifica origem de dados (V - Vendas, C - Compras, M - Contas Correntes).

    System.String TipoDoc

    Código do tipo de documento liquidado.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDoc

    Número do documento de liquidação.

    System.String TipoEntidade
    System.Int32 NumPrestacao
    Returns
    Type Description
    System.Boolean

    PreencheDadosRelacionados(CctBEDocumentoRecambio)

    Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.

    Declaration
    CctBEDocumentoRecambio PreencheDadosRelacionados(CctBEDocumentoRecambio ClsDocRec)
    Parameters
    Type Name Description
    CctBEDocumentoRecambio ClsDocRec
    Returns
    Type Description
    CctBEDocumentoRecambio

    PreencheDadosRelacionados(CctBEDocumentoRecambio, ref Int32)

    Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.

    Declaration
    CctBEDocumentoRecambio PreencheDadosRelacionados(CctBEDocumentoRecambio ClsDocRec, ref int Preenche)
    Parameters
    Type Name Description
    CctBEDocumentoRecambio ClsDocRec
    System.Int32 Preenche

    Opção que permite preencher o documento de liquidação. Objecto do tipo: PreencheRelacaoCCT.

    Returns
    Type Description
    CctBEDocumentoRecambio

    Remove(String, String, String, Int32)

    Remove um documento.

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

    Código da filial.

    System.String TipoDoc

    Código do tipo de documento de liquidação.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDoc

    Número do documento de liquidação.

    ValidaActualizacao(CctBEDocumentoRecambio, ref String)

    Efectua as validações necessárias à actualização do documento de liquidação.

    Declaration
    bool ValidaActualizacao(CctBEDocumentoRecambio ClsDocRec, ref string StrErro)
    Parameters
    Type Name Description
    CctBEDocumentoRecambio ClsDocRec
    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String, String, Int32, ref String)

    Efectua as validações necessárias à remoção do documento de recâmbio.

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

    Código da filial.

    System.String TipoDoc

    Código do tipo de documento de liquidação.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDoc

    Número do documento de liquidação.

    System.String StrErro
    Returns
    Type Description
    System.Boolean