PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICctBSTitulos

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

    Namespace: ICctBS100
    Assembly: ICctBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("E6141FD8-713D-47A1-8345-863EAB8736B0")]
    public interface ICctBSTitulos

    Methods

    Actualiza(CctBETitulo)

    Actualiza a informação do título na base de dados.

    Declaration
    void Actualiza(CctBETitulo ClsTitulo)
    Parameters
    Type Name Description
    CctBETitulo ClsTitulo

    Actualiza(CctBETitulo, ref String)

    Actualiza a informação do título na base de dados.

    Declaration
    void Actualiza(CctBETitulo ClsTitulo, ref string strAvisos)
    Parameters
    Type Name Description
    CctBETitulo ClsTitulo
    System.String strAvisos

    Mensagens de Aviso.

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

    Actualiza o valor de um atributo do titulo.

    Declaration
    void ActualizaValorAtributo(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Modulo

    Identifica o módulo.

    System.String TipoEntidade

    Identifica o tipo de entidade.

    System.String TipoDoc

    Identifica o documento.

    System.Int32 NumDocInt

    Identifica o numero do documento.

    System.Int32 NumPrestacao

    Identifica o numero da prestação.

    System.String Serie

    Identifica a série do documento.

    System.String Filial

    Identifica a filial.

    System.Int32 NumTransferencia

    Identifica o numero de transferencia.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

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

    Actualiza o valor de um conjunto de atributos do titulo.

    Declaration
    void ActualizaValorAtributos(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Modulo

    Identifica o módulo.

    System.String TipoEntidade

    Identifica o tipo de entidade.

    System.String TipoDoc

    Identifica o documento.

    System.Int32 NumDocInt

    Identifica o numero do documento.

    System.Int32 NumPrestacao

    Identifica o numero da prestação.

    System.String Serie

    Identifica a série do documento.

    System.String Filial

    Identifica a filial.

    System.Int32 NumTransferencia

    Identifica o numero de transferencia.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    CalculaDataVenc(DateTime, String, String, String)

    Calcula a data de vencimento.

    Declaration
    DateTime CalculaDataVenc(DateTime DataDoc, string CondPag, string TipoEntidade = "", string Entidade = "")
    Parameters
    Type Name Description
    System.DateTime DataDoc

    Data do documento.

    System.String CondPag

    Identificador da condição de pagamento.

    System.String TipoEntidade

    Tipo da entidade do documento.

    System.String Entidade

    Identificador 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, String, String, Int32, Int32, String, String, Int32, String)

    Devolve o valor de um atributo do titulo.

    Declaration
    dynamic DaValorAtributo(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, string Atributo)
    Parameters
    Type Name Description
    System.String Modulo

    Identifica o módulo.

    System.String TipoEntidade

    Identifica o tipo de entidade.

    System.String TipoDoc

    Identifica o documento.

    System.Int32 NumDocInt

    Identifica o numero do documento.

    System.Int32 NumPrestacao

    Identifica o numero da prestação.

    System.String Serie

    Identifica a série do documento.

    System.String Filial

    Identifica a filial.

    System.Int32 NumTransferencia

    Identifica o numero de transferencia.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

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

    Devolve o valor de um atributo do titulo.

    Declaration
    dynamic DaValorAtributoLock(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, string Atributo)
    Parameters
    Type Name Description
    System.String Modulo

    Identifica o módulo.

    System.String TipoEntidade

    Identifica o tipo de entidade.

    System.String TipoDoc

    Identifica o documento.

    System.Int32 NumDocInt

    Identifica o numero do documento.

    System.Int32 NumPrestacao

    Identifica o numero da prestação.

    System.String Serie

    Identifica a série do documento.

    System.String Filial

    Identifica a filial.

    System.Int32 NumTransferencia

    Identifica o numero de transferencia.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

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

    Devolve o valor de um conjunto de atributos do titulo.

    Declaration
    StdBECampos DaValorAtributos(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Modulo

    Identifica o módulo.

    System.String TipoEntidade

    Identifica o tipo de entidade.

    System.String TipoDoc

    Identifica o documento.

    System.Int32 NumDocInt

    Identifica o numero do documento.

    System.Int32 NumPrestacao

    Identifica o numero da prestação.

    System.String Serie

    Identifica a série do documento.

    System.String Filial

    Identifica a filial.

    System.Int32 NumTransferencia

    Identifica o numero de transferencia.

    System.String[] Atributos

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

    Returns
    Type Description
    StdBECampos

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

    Devolve o valor de um conjunto de atributos do titulo.

    Declaration
    StdBECampos DaValorAtributosLock(string Modulo, string TipoEntidade, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, int NumTransferencia, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Modulo

    Identifica o módulo.

    System.String TipoEntidade

    Identifica o tipo de entidade.

    System.String TipoDoc

    Identifica o documento.

    System.Int32 NumDocInt

    Identifica o numero do documento.

    System.Int32 NumPrestacao

    Identifica o numero da prestação.

    System.String Serie

    Identifica a série do documento.

    System.String Filial

    Identifica a filial.

    System.Int32 NumTransferencia

    Identifica o numero de transferencia.

    System.String[] Atributos

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

    Returns
    Type Description
    StdBECampos

    Edita(String, String, String, Int32, String)

    Edita a informação do título.

    Declaration
    CctBETitulo Edita(string Filial, string TipoDoc, string strSerie, int NumDocInt, string TipoEntidade)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial.

    System.String TipoDoc

    Tipo do documento.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDocInt

    Número do documento interno.

    System.String TipoEntidade

    Tipo da entidade do documento.

    Returns
    Type Description
    CctBETitulo

    Existe(String, String, String, Int32, String)

    Verifica se o título existe na base de dados.

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

    Código da filial.

    System.String TipoDoc

    Tipo do documento.

    System.String strSerie

    Identifica a serie do documento.

    System.Int32 NumDocInt

    Número do documento interno.

    System.String TipoEntidade

    Tipo da entidade do documento.

    Returns
    Type Description
    System.Boolean

    NumInterno(String, String, String, Int32, String, String)

    Devolve o número interno do documento titulo.

    Declaration
    int NumInterno(string Filial, string TipoDoc, string strSerie, int NumDoc, string TipoEntidade, string Entidade)
    Parameters
    Type Name Description
    System.String Filial

    Identifica a filial.

    System.String TipoDoc

    Identifica o documento.

    System.String strSerie

    Identifica a série do documento.

    System.Int32 NumDoc

    Identifica o numero do documento.

    System.String TipoEntidade

    Identifica o tipo de entidade.

    System.String Entidade

    Identifica a entidade.

    Returns
    Type Description
    System.Int32

    PendenteGeradoComDebitoEncargos(String, String, String, String, Int32, Int32, Int32, ref String)

    Verifica se já foi processado um débito de encargos para os documentos gerados

    Declaration
    bool PendenteGeradoComDebitoEncargos(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, int NumTransferencia, ref string StrErro)
    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

    Série do documento liquidado.

    System.Int32 NumDoc

    Número do documento de liquidação.

    System.Int32 NumPrestacao

    Numero da prestação.

    System.Int32 NumTransferencia

    Número da transferencia.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    PreencheDadosRelacionados(CctBETitulo)

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

    Declaration
    CctBETitulo PreencheDadosRelacionados(CctBETitulo ClsTitulo)
    Parameters
    Type Name Description
    CctBETitulo ClsTitulo
    Returns
    Type Description
    CctBETitulo

    PreencheDadosRelacionados(CctBETitulo, ref Int32)

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

    Declaration
    CctBETitulo PreencheDadosRelacionados(CctBETitulo ClsTitulo, ref int Preenche)
    Parameters
    Type Name Description
    CctBETitulo ClsTitulo
    System.Int32 Preenche

    Opção que permite preencher o título. Objecto do tipo: PreencheRelacaoTitulos.

    Returns
    Type Description
    CctBETitulo

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

    Remove o título da base de dados.

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

    Código da filial.

    System.String TipoDoc

    Tipo do documento.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDocInt

    Número do documento interno.

    System.String TipoEntidade

    Tipo da entidade do documento.

    System.String Entidade

    RemoveTituloGerado(String, String, String, Int32, String, String, Int32)

    Remove o título da base de dados.

    Declaration
    void RemoveTituloGerado(string Filial, string TipoDoc, string strSerie, int NumDocInt, string TipoEntidade, string Entidade, int NumTransferencia)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial.

    System.String TipoDoc

    Tipo do documento.

    System.String strSerie

    Identificador da Série.

    System.Int32 NumDocInt

    Número do documento interno.

    System.String TipoEntidade

    Tipo da entidade do documento.

    System.String Entidade

    Identificador da entidade.

    System.Int32 NumTransferencia

    Número de transferencia.

    ValidaActualizacao(CctBETitulo, ref String)

    Efectua a validação dos dados a actualizar na base de dados.

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

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

    Efectua as validações necessárias à remoção do título da base de dados.

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

    Código da filial.

    System.String TipoDoc

    Tipo do documento.

    System.String strSerie

    Identifica a Série do documento.

    System.Int32 NumDocInt

    Número do documento interno.

    System.String TipoEntidade

    Tipo da entidade do documento.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocaoTitGerado(String, String, String, String, Int32, String, ref String, Int32, Int32)

    Efectua as validações necessárias para a remoção do documento gerado

    Declaration
    bool ValidaRemocaoTitGerado(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string TipoEntidade, ref string StrErro, int NumPrestacao, int NumTransferencia)
    Parameters
    Type Name Description
    System.String Filial

    Código da filial.

    System.String Modulo

    Identifica o módulo.

    System.String TipoDoc

    Código do tipo do documento pendente.

    System.String strSerie

    Identifica a série do documento.

    System.Int32 NumDoc

    Número do documento pendente.

    System.String TipoEntidade

    Tipo da entidade.

    System.String StrErro
    System.Int32 NumPrestacao

    Número da prestação.

    System.Int32 NumTransferencia

    Número da transferencia.

    Returns
    Type Description
    System.Boolean