PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IOrcBS

    Serviços e regras de negócio sobre o Módulo de Gestão Orçamental.

    Namespace: IOrcBS100
    Assembly: IOrcBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("97532618-7137-40ED-9FF4-B2736910C6E0")]
    public interface IOrcBS

    Properties

    Actividades

    Plano de atividades

    Declaration
    IOrcBSActividades Actividades { get; }
    Property Value
    Type Description
    IOrcBSActividades

    Motor do plano de atividades

    AcumuladosDimensoes

    Acumulados por Dimensoes

    Declaration
    IOrcBSAcumuladosDim AcumuladosDimensoes { get; }
    Property Value
    Type Description
    IOrcBSAcumuladosDim

    Motor dos valores acumulados por dimensão

    AcumuladosEconomica

    Acumulados por PlanoEconomico

    Declaration
    IOrcBSAcumuladosEconomica AcumuladosEconomica { get; }
    Property Value
    Type Description
    IOrcBSAcumuladosEconomica

    Motor dos valores acumulados por classificação económica

    AcumuladosOrcamentos

    Acumulados por cada combinação de classificações orçamentais em utilização, em função dos planos orçamentados

    Declaration
    IOrcBSAcumuladosOrc AcumuladosOrcamentos { get; }
    Property Value
    Type Description
    IOrcBSAcumuladosOrc

    Motor dos valores acumulados por cada combinação de classificações orçamentais em utilização

    AcumuladosOrganica

    Acumulados por PlanoOrganico

    Declaration
    IOrcBSAcumuladosOrganica AcumuladosOrganica { get; }
    Property Value
    Type Description
    IOrcBSAcumuladosOrganica

    Motor dos valores acumulados por classificação orgânica

    AlteracoesOrcamento

    Alterações orçamentais

    Declaration
    IOrcBSAlteracoesOrcamento AlteracoesOrcamento { get; }
    Property Value
    Type Description
    IOrcBSAlteracoesOrcamento

    Motor das alterações orçamentais

    AltOrcamentosDimensoes

    Alterações orçamentais por dimensão orçamental

    Declaration
    IOrcBSAltOrcamentosDimensoes AltOrcamentosDimensoes { get; }
    Property Value
    Type Description
    IOrcBSAltOrcamentosDimensoes

    Motor das alterações orçamentais por dimensão orçamental

    CriacaoExercicios

    Criação de exercícios orçamentais

    Declaration
    IOrcBSCriacaoExercicios CriacaoExercicios { get; }
    Property Value
    Type Description
    IOrcBSCriacaoExercicios

    Motor para criação de exercícios orçamentais

    DemonstraFuncoes

    Declaration
    bool DemonstraFuncoes { get; }
    Property Value
    Type Description
    System.Boolean

    Diagnosticos

    Diagnóstico orçamentais

    Declaration
    IOrcBSDiagnosticos Diagnosticos { get; }
    Property Value
    Type Description
    IOrcBSDiagnosticos

    Motor de diagnósticos orçamentais

    Dimensoes

    Dimensões orçamentais

    Declaration
    IOrcBSDimensoes Dimensoes { get; }
    Property Value
    Type Description
    IOrcBSDimensoes

    Motor das dimensões orçamentais

    DisposicoesLegais

    Disposições legais de âmbito orçamental

    Declaration
    IOrcBSDisposicoesLegais DisposicoesLegais { get; }
    Property Value
    Type Description
    IOrcBSDisposicoesLegais

    Motor das disposições legais

    ErpBSO

    Motor do ERP

    Declaration
    dynamic ErpBSO { set; }
    Property Value
    Type Description
    System.Object

    EstadosProcExecucao

    Estados dos processos de execução

    Declaration
    IOrcBSEstadosProcExecucao EstadosProcExecucao { get; }
    Property Value
    Type Description
    IOrcBSEstadosProcExecucao

    Motor dos estados dos processos de execução

    Exercicios

    Exercícios orçamentais

    Declaration
    IOrcBSExercicios Exercicios { get; }
    Property Value
    Type Description
    IOrcBSExercicios

    Motor dos exercícios orçamentais

    ExtractoTransfSubs

    Extrato das transferências / subsídios recebidos ou concedidos (indicação nos processos de execução)

    Declaration
    IOrcBSExtractoTransfSubs ExtractoTransfSubs { get; }
    Property Value
    Type Description
    IOrcBSExtractoTransfSubs

    Motor do extrato de transferencias / subsídios

    FontesFinanc

    Plano de fontes de financiamento

    Declaration
    IOrcBSFontesFinanc FontesFinanc { get; }
    Property Value
    Type Description
    IOrcBSFontesFinanc

    Motor das fontes de financiamento

    FormulasFluxo

    Definição das fórmulas relativas ao mapa de fluxos de caixa

    Declaration
    IOrcBSFormulasFluxo FormulasFluxo { get; }
    Property Value
    Type Description
    IOrcBSFormulasFluxo

    Motor de fórmulas do mapa de fluxos de caixa

    FundosDisponiveis

    Motor de definição e reporte dos fundos disponíveis

    Declaration
    IOrcBSFundosDisponiveis FundosDisponiveis { get; }
    Property Value
    Type Description
    IOrcBSFundosDisponiveis

    Motor de definição e reporte dos fundos disponíveis

    FundosDisponiveisConfigItens

    Motor de definição dos itens incluídos no cálculo dos FundosDisponiveis

    Declaration
    IOrcBSFundosDispConfigItens FundosDisponiveisConfigItens { get; }
    Property Value
    Type Description
    IOrcBSFundosDispConfigItens

    Motor de definição dos itens dos fundos disponíveis

    LicencaOrc

    Licença orçamental

    Declaration
    OrcBELicenca LicencaOrc { get; }
    Property Value
    Type Description
    OrcBELicenca

    Licença orçamental

    Objectivos

    Objetivos a definir nos vários exercícios das GOPs (Grandes opções do plano)

    Declaration
    IOrcBSObjectivos Objectivos { get; }
    Property Value
    Type Description
    IOrcBSObjectivos

    Motor dos objetivos

    Orcamentos

    Orçamento

    Declaration
    IOrcBSOrcamentos Orcamentos { get; }
    Property Value
    Type Description
    IOrcBSOrcamentos

    Motor do orçamento

    OrcamentosDimensoes

    Orçamento por Dimensoes

    Declaration
    IOrcBSOrcamentosDimensoes OrcamentosDimensoes { get; }
    Property Value
    Type Description
    IOrcBSOrcamentosDimensoes

    Motor do orçamento por dimensões

    Parametros

    Motor dos parâmetros orçamentais

    Declaration
    IOrcBSParametros Parametros { get; }
    Property Value
    Type Description
    IOrcBSParametros

    Motor dos parâmetros orçamentais

    Params

    Parâmetros orçamentais (não variam consoante o exercício)

    Declaration
    OrcBEParametros Params { get; }
    Property Value
    Type Description
    OrcBEParametros

    Parâmetros orçamentais

    PlanoEconomico

    Plano económico

    Declaration
    IOrcBSPlanoEconomico PlanoEconomico { get; }
    Property Value
    Type Description
    IOrcBSPlanoEconomico

    Motor do plano económico

    PlanoOrganico

    Plano orgânico

    Declaration
    IOrcBSPlanoOrganico PlanoOrganico { get; }
    Property Value
    Type Description
    IOrcBSPlanoOrganico

    Motor do plano orgânico

    PlanoRubricas

    Plano de rúbricas

    Declaration
    IOrcBSPlanoRubricas PlanoRubricas { get; }
    Property Value
    Type Description
    IOrcBSPlanoRubricas

    Motor do plano de rúbricas

    ProcessoExecucao

    Processos de execução

    Declaration
    IOrcBSProcessoExecucao ProcessoExecucao { get; }
    Property Value
    Type Description
    IOrcBSProcessoExecucao

    Motor dos processos de execução

    ProgramaMedida

    Programa/Medida

    Declaration
    IOrcBSProgramaMedida ProgramaMedida { get; }
    Property Value
    Type Description
    IOrcBSProgramaMedida

    Motor dos programas/medidas

    TipoModOrc

    Tipos de modificação orçamental

    Declaration
    IOrcBSTipoModOrc TipoModOrc { get; }
    Property Value
    Type Description
    IOrcBSTipoModOrc

    Motor dos tipos de modificação orçamental

    TiposOrcamentoDimensoes

    Tipos de orçamento por dimensão

    Declaration
    IOrcBSTiposOrcamentoDimensoes TiposOrcamentoDimensoes { get; }
    Property Value
    Type Description
    IOrcBSTiposOrcamentoDimensoes

    Motor dos tipos de orçamento por dimensão

    TiposProcExecucao

    Tipos de processos de execução

    Declaration
    IOrcBSTiposProcExecucao TiposProcExecucao { get; }
    Property Value
    Type Description
    IOrcBSTiposProcExecucao

    Motor dos tipos de processos de execução

    Methods

    Dispose()

    Método que efetua o dispose do objeto

    Declaration
    void Dispose()

    GetParamsExercicio(Int32)

    Parâmetros do exercício orçamental

    Declaration
    OrcBEExercicio GetParamsExercicio(int Ano)
    Parameters
    Type Name Description
    System.Int32 Ano

    Exercício (ano) em análise

    Returns
    Type Description
    OrcBEExercicio

    Parâmetros do exercício indicado

    VersaoDemoExcedida(String)

    Indica se o limite de movimentos da versão demo foi atingida.

    Declaration
    bool VersaoDemoExcedida(string Tabela)
    Parameters
    Type Name Description
    System.String Tabela

    Tabela a validar

    Returns
    Type Description
    System.Boolean

    true se foi excedido, false se não foi excedido