Páginas filhas
  • Funções de Fórmulas usadas no TOTVS Construção Obras e Projetos

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Projeto
    • Função: VLRCOLIGADACORRENTE

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)

      • Descrição: Retorna identificador da coligada corrente

      • Parâmetros: N/A

    • Função: COLIGADA

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Retorna identificador da coligada corrente

      • Parâmetros: N/A

    • Função: VLRPARPROJETOC

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Valor Parâmetro

      • Parâmetros:

        • NomeParametro - Nome do parâmetro na tabela MPARAMETRO

    • Função: TABPRJ

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Retorna Campos da Tabela de Projeto

      • Parâmetros:

        • CodCampo - Campo da tabela MPRJ

    • Função: VALORBDIPROJETO

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Valor do BDI do Projeto

      • Parâmetros: N/A

    • Função: CONSISTIRCOTACAOPRJ

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Consistir Cotação do Projeto

      • Parâmetros: N/A

    • Função: TABCOLIG

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Retorna um campo da tabela de Coligadas

      • Parâmetros:

        • CodCampo - Campo da tabela GCOLIGADA

    • Função: NUMDIASEM

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Retorna o número de semanas em um intervalo de data

      • Parâmetros:

        • diasem - Dia da semana:

          • DOM - Domingo

          • SEG - Segunda

          • TER - Terça

          • QUA - Quarta

          • QUI - Quinta

          • SEX - Sexta

          • SAB - Sábado

        • dtInicio - Data inicial

        • dtFim - Data final

    • Função: VALORTOTALPROJETOCOMBDI

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Valor Total do Projeto com BDI

      • Parâmetros: N/A

    • Função: VLRBDIPROJETOC

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Valor do BDI do Projeto somente para relatórios com N projetos

      • Parâmetros: N/A

    • Função: VLRCUSTOPROJETO

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Valor Total do Projeto sem BDIs somente para relatórios com N projetos

      • Parâmetros: N/A

    • Função: VLRPARAMPROJETO

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Valor Parâmetro

      • Parâmetros:

        • NomeParametro - Nome do parâmetro na tabela MPARAMETRO

    • Função: VLRTOTALPROJETOCOMBDIC

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Valor Total do Projeto com BDI somente para relatórios com N projetos

      • Parâmetros: N/A

    • Função: EXISTERECURSOQTDEZEROCMP

      • Contexto: CODCOLIGADA, IDPRJ (Chave primária da tabela MPRJ)
      • Descrição: Retorna os recursos ativos e com quantidade igual a zero nas composições do projeto

      • Parâmetros: N/A

    Insumos:
    • Função: TABMISM CAMPOCONSULTA

      • Contexto: CODCOLIGADA, IDPRJ, IDISM (Chave primária da tabela MISM)

      • Descrição: Retorna Campos da Tabela de Insumo

      • Parâmetros:

        • CodCampo - Campo da tabela MISM

      • Descrição: Executa uma consulta SQL apenas uma vez e mantém o resultado em cache, retornando o valor de um campo de um registro específico.

      • Parâmetros: Consulta, Resultado

    • Função: CAMPOCONSULTA1Função: EQUALIZDERIVADO

      • Contexto: CODCOLIGADA, IDPRJ

        , IDISM (Chave primária da tabela MISM)

      • Descrição: Soma Equalização para Insumos Derivados (Período, Campo)

      • Parâmetros:

        • Periodo - Período

        • CodCampo - Campo da tabela MEQUALIZACAOINSUMO

      • Executa uma consulta SQL apenas uma vez e mantém o resultado em cache, retornando o valor de um campo de um registro específico.

      • Parâmetros: Consulta, Resultado, Chave, ValorChave

    • Função: CAMPOCONSULTA2Função: EQUALIZDERIVADOMAX

      • Contexto: CODCOLIGADA, IDPRJ

        , IDISM (Chave primária da tabela MISM)
      • Descrição: Máximo de equalização para Insumos Derivados (Campo)

      • Parâmetros:

        • CodCampo - Campo da tabela MEQUALIZACAOINSUMO

      • Descrição: Executa uma consulta SQL apenas uma vez e mantém o resultado em cache, retornando o valor de um campo de um registro específico.

      • Parâmetros: Consulta, Resultado, Chave, ValorChave1, ValorChave2

    • Função: CAMPOCONSULTA3Função: EQUALIZDERIVADOMIN

      • Contexto: CODCOLIGADA, IDPRJ

        , IDISM (Chave primária da tabela MISM)

      • Descrição: Mínimo de equalização para Insumos Derivados (Campo)

      • Parâmetros:

        • CodCampo - Campo da tabela MEQUALIZACAOINSUMO

      • Executa uma consulta SQL apenas uma vez e mantém o resultado em cache, retornando o valor de um campo de um registro específico.

      • Parâmetros: Consulta, Resultado, Chave, ValorChave1, ValorChave2, ValorChave3


  • Insumos:
    • Função: TABMISMFunção: EQUALIZDERIVADOAVG

      • Contexto: CODCOLIGADA, IDPRJ, IDISM (Chave primária da tabela MISM)

      • Descrição: Média de equalização para Insumos Derivados (Campo)Retorna Campos da Tabela de Insumo

      • Parâmetros:

        • CodCampo - Campo da tabela MEQUALIZACAOINSUMOMISM

    Composições:
    • Função: SOMAGRUPOCUSTOCMP TABMISMPORCODIGO
      • Contexto: ColigadaCODCOLIGADA, Projeto, Identificador da ComposiçãoIDPRJ, IDISM (Chave primária da tabela MISM)
      • Descrição: Soma valores/quantidade de Insumos do Grupo de Custo (Grupo, Recursivo, Campo)
      • Parâmetros:

        • Grupo: Grupo de Custo desejado

        • Recursivo: Define se deve considerar as composições auxiliares

        • Campo: Nome do campo que será utilizado na soma

      Função: SOMAGRUPODNITCMP

      • Retorna campos de um insumo através do código do mesmo.
      • Parâmetros:

        • CodCampo - Campo da tabela MISM

    • Função: EQUALIZDERIVADO

      • Contexto: CODCOLIGADA, IDPRJ, IDISM (Chave primária da tabela MISM)
      • Descrição: Soma Equalização para Insumos Derivados (Período

      • Contexto: Coligada, Projeto, Identificador da Composição

      • Descrição: Soma valores/quantidade de Insumos do Grupo de Custo (Grupo, Recursivo, Campo)

      • Parâmetros:

        • Periodo - Período

        • CodCampo - Campo da tabela MEQUALIZACAOINSUMO

        • Grupo: Grupo de Custo desejado

        • Recursivo: Define se deve considerar as composições auxiliares

        • Campo: Nome do campo que será utilizado na soma

    • Função: TABRECCMP EQUALIZDERIVADOMAX

      • Contexto: ColigadaCODCOLIGADA, IDPRJ, IDISM (Chave primária da tabela MISM)
      • Descrição: Máximo de equalização para Insumos Derivados (Campo) Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do InsumoDescrição: Retorna Campos da Tabela de Recursos da Composição

      • Parâmetros:

        • CodCampo : Nome do campo- Campo da tabela MEQUALIZACAOINSUMO

    • Função: TABCMP EQUALIZDERIVADOMIN

      • Contexto: ColigadaCODCOLIGADA, Projeto, Identificador da ComposiçãoIDPRJ, IDISM (Chave primária da tabela MISM)
      • Descrição: Retorna Campos da Tabela de ComposiçãoMínimo de equalização para Insumos Derivados (Campo)

      • Parâmetros:

        • CodCampo : Nome do campo- Campo da tabela MEQUALIZACAOINSUMO

    • Função: TABMCMP EQUALIZDERIVADOAVG

      • Contexto: ColigadaCODCOLIGADA, Projeto, Identificador da ComposiçãoIDPRJ, IDISM (Chave primária da tabela MISM)
      • Descrição: Retorna Campos da Tabela de ComposiçãoMédia de equalização para Insumos Derivados (Campo)

      • Parâmetros:

        • CodCampo : Nome do campo- Campo da tabela MEQUALIZACAOINSUMO

    • Função: COMPIMSDERIVADO DERIVADOCRONOG
      • Contexto: ColigadaCODCOLIGADA, Projeto, Identificador da ComposiçãoDescrição: Soma Valores para Insumos Derivados de Valor ou Quantidade na Composição (Campo)IDPRJ, IDISM (Chave primária da tabela MISM), IDPERIODO;
      • Parâmetros:
          • CodCampo: Nome do campo

          • Identificador do Insumo, Identificador do Período e Campo.
      • Função: DERIVADOCRONOGDISCIPLINAFunção: SOMARECCMPDERIVACAO
        • Contexto: ColigadaCODCOLIGADA, Projeto, Identificador da ComposiçãoDescrição: Soma campo de todos os insumos/grupo de custo da regra de derivaçãoIDPRJ, IDISM (Chave primária da tabela MISM), IDPERIODO;
        • Parâmetros:
          • CodCampo: Nome do campoIdentificador do Insumo, Identificador do Período e Identificador da Disciplina.
      • Função: TABVLRVARCMP DERIVADOCRONOGCEILING
        • Contexto: ColigadaCODCOLIGADA, Projeto, Identificador da ComposiçãoDescrição: Recupera o valor da variável na composiçãoIDPRJ, IDISM (Chave primária da tabela MISM), IDPERIODO;
        • Parâmetros:
          • CodCampo: Código da variávelIdentificador do Insumo, Identificador do Período e Identificador da Disciplina.
      • Função: TABCMPCOMPL DERIVADOCRONOGDISCIPLINACEILING
        • Contexto: ColigadaCODCOLIGADA, Projeto, Identificador da ComposiçãoDescrição: Retorna valor de um campo complementar da tabela de composiçãoIDPRJ, IDISM (Chave primária da tabela MISM), IDPERIODO;
        • Parâmetros:
            CodCampo: Nome do campo
          • Identificador do Insumo, Identificador do Período e Identificador da Disciplina.
    • Composições:
      • Função: VALORCOMPOSICAO SOMAGRUPOCUSTOCMP

        • Contexto: Coligada, Projeto, Identificador da Composição

        • Descrição: Valor unitário da composição

        • Parâmetros: N/A

        • Soma valores/quantidade de Insumos do Grupo de Custo (Grupo, Recursivo, Campo)

        • Parâmetros:

          • Grupo: Grupo de Custo desejado

          • Recursivo: Define se deve considerar as composições auxiliares

          • Campo: Nome do campo que será utilizado na soma

      • Função: SOMAGRUPODNITCMPFunção: VALORLEISSOCIAL

        • Contexto: Coligada, Projeto, Identificador da Composição

        • Descrição: Valor unitário com Lei Social de uma Composição

        • Parâmetros: N/A

        • Soma valores/quantidade de Insumos do Grupo de Custo (Grupo, Recursivo, Campo)

        • Parâmetros:

          • Grupo: Grupo de Custo desejado

          • Recursivo: Define se deve considerar as composições auxiliares

          • Campo: Nome do campo que será utilizado na soma

      • Função: TABRECCMPFunção: VALORLEISOCIALCMP

        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo

        • Descrição: Valor da lei social da composição pelo grupo DNERRetorna Campos da Tabela de Recursos da Composição

        • Parâmetros:

          • GrupoCusto: Grupo DNIT desejadoCodCampo: Nome do campo

      • Função: USACACHEPROVIDERCMP TABCMP

        • Contexto: N/AColigada, Projeto, Identificador da Composição

        • Descrição: Seta a Utilização de Cache para o Provider de ComposiçõesParâmetros: N/ARetorna Campos da Tabela de Composição

        • Parâmetros:

          • CodCampo: Nome do campo

      • Função: LIMPACACHEPROVIDERCMP TABMCMP

        • Contexto: N/AColigada, Projeto, Identificador da Composição

        • Descrição: Limpa o Cache do Provider de ComposiçõesRetorna Campos da Tabela de Composição

        • Parâmetros: N/A

      Recursos de Composições:
          • CodCampo: Nome do campo

      • Função:

        GRUPOCUSTODESCGLOBAL

        COMPIMSDERIVADO

        • Contexto: Coligada, Projeto, Identificador da Composição

          , Identificador da Composição Auxiliar, Identificador do Insumo, Identificador do Grupo de Custo

        • Descrição:

          Retorna a descrição do grupo de custo incluindo globais
        • Parâmetros: N/A
        Função: CODIGORECURSO
        • Soma Valores para Insumos Derivados de Valor ou Quantidade na Composição (Campo)

        • Parâmetros:

          • CodCampo: Nome do campo

      • Função: SOMARECCMPDERIVACAO

        • Contexto: Coligada, Projeto, Identificador da Composição

          , Identificador da Composição Auxiliar, Identificador do Insumo, Código do Insumo, Código da Composição Auxiliar
        • Descrição: Retorna código do recurso
        • Parâmetros: N/A
        Função: DESCRICAORECURSO
        • Descrição: Soma campo de todos os insumos/grupo de custo da regra de derivação

        • Parâmetros:

          • CodCampo: Nome do campo

      • Função: TABVLRVARCMP

        • Contexto: Coligada, Projeto, Identificador da Composição

        • Descrição: Recupera o valor da variável na composição

        • Parâmetros:

          • CodCampo: Código da variável

      • Função: TABCMPCOMPL

        • Contexto: Coligada, Projeto, Identificador da Composição

          , Identificador da Composição Auxiliar, Identificador do Insumo, Descrição do Insumo, Descrição da Composição Auxiliar
        • Descrição: Retorna a descrição do recurso
        • Parâmetros: N/A
        Função: DESCRICAORECURSOGLOBAL
        • Descrição: Retorna valor de um campo complementar da tabela de composição

        • Parâmetros:

          • CodCampo: Nome do campo

      • Função: VALORCOMPOSICAO

        • Contexto: Coligada, Projeto

          , Identificador da Composição, Identificador da Composição Auxiliar

          , Identificador

          do Insumo, Descrição do Insumo, Descrição

          da Composição

          Auxiliar

        • Descrição:

          Retorna a descrição do recurso incluindo globais

          Valor unitário da composição

        • Parâmetros: N/A

      • Função:

        UNIDADERECURSO

        VALORLEISSOCIAL

        • Contexto: Coligada, Projeto, Identificador da Composição

          , Identificador da Composição Auxiliar, Identificador do Insumo, Unidade do Insumo, Unidade da Composição Auxiliar
        • Descrição: Retorna a unidade do recurso
        • Descrição: Valor unitário com Lei Social de uma Composição

        • Parâmetros: N/A

      • Função:

        UNIDADERECURSOGLOBAL

        VALORLEISOCIALCMP

        • Contexto: Coligada, Projeto

          , Identificador da Composição

          , Identificador

          da Composição Auxiliar, Identificador do Insumo, Unidade do Insumo, Unidade

          da Composição

          Auxiliar

        • Descrição:

          Retorna a unidade do recurso incluindo global

          Valor da lei social da composição pelo grupo DNER

        • Parâmetros:

          • GrupoCusto: Grupo DNIT desejado

          Parâmetros: N/A
      • Função:

        PARCIALRECURSO

        USACACHEPROVIDERCMP

        • Contexto:

          Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo

          N/A

        • Descrição:

          Retorna o preço parcial do recurso da composição

          Seta a Utilização de Cache para o Provider de Composições

        • Parâmetros: N/A

      • Função:

        VALORINSUMOEMCMP

        LIMPACACHEPROVIDERCMP

        • Contexto:

          Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo

          N/A

        • Descrição:

          Valor do insumo em uma composição

          Limpa o Cache do Provider de Composições

        • Parâmetros: N/A

    • Recursos de Composições:
      • Função: VALORRECURSO GRUPOCUSTODESCGLOBAL
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo, Identificador do Grupo de Custo
        • Descrição: Preço unitário do recurso da composiçãoRetorna a descrição do grupo de custo incluindo globais
        • Parâmetros: N/A
      • Função: VALORRECURSOIMPR CODIGORECURSO
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo, Código do Insumo, Código da Composição Auxiliar
        • Descrição: Preço unitário improdutivo Retorna código do recurso da composição
        • Parâmetros: N/A
      • Função: VALORRECURSOSEMLEIS DESCRICAORECURSO
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo, Descrição do Insumo, Descrição da Composição Auxiliar
        • Descrição: Valor do recurso da composição sem leis por grupo de custo
        • Parâmetros:
          • GrupoCusto: Grupo de Custo desejado
        Função: VALORLEISSOCIAISRECURSO
        • Retorna a descrição do recurso
        • Parâmetros: N/A
      • Função: DESCRICAORECURSOGLOBAL
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo, Descrição do Insumo, Descrição da Composição Auxiliar
        • Descrição: Preço leis sociais do recurso da composição por grupo de custoRetorna a descrição do recurso incluindo globais
        • Parâmetros:
          • GrupoCusto: Grupo de Custo desejado
          N/A
      • Função: VALORTOTALINSUMOEMCMP UNIDADERECURSO
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo, Unidade do Insumo, Unidade da Composição Auxiliar
        • Descrição: Valor total do insumo em uma composiçãoRetorna a unidade do recurso
        • Parâmetros: N/A
      • Função: VALORKR UNIDADERECURSOGLOBAL
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo, Unidade do Insumo, Unidade da Composição Auxiliar
        • Descrição: Valor do K,R de mão de obra do recurso de composiçãoRetorna a unidade do recurso incluindo global
        • Parâmetros: N/A
      • Função: USACACHEPROVIDERRECCMP PARCIALRECURSO
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Retorna o preço parcial do recurso da composição
        • Parâmetros: N/A
      • Função: VALORINSUMOEMCMP
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Valor do insumo em uma composiçãoDescrição: Seta a Utilização de Cache para o Provider de Recursos de Composições
        • Parâmetros: N/A
      • Função: LIMPACACHEPROVIDERRECCMP VALORRECURSO
        • Contexto: N/AColigada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Limpa o Cache do Provider Recursos de ComposiçõesPreço unitário do recurso da composição
        • Parâmetros: N/A
      Tarefas:
      • Função: TABTRF VALORRECURSOIMPR
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna Campos da Tabela de Tarefa
        • Parâmetros:
          • CodCampo - Campo da tabela MTRF
      • Função: TABTRFCOMPL
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna valor de um campo complementar da tabela de tarefas
        • Parâmetros:
          • CodCampo - Campo da tabela MTRFCOMPL
      • Função: SOMAGRUPOCUSTOTRF
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Soma valores/quantidade de Insumos do Grupo de Custo (Grupo, Campo)
        • Parâmetros:
          • GrupoCusto - Codigo do Grupo de Custo
          • Campo - Campo da tabela MABCISMTRF
      • Função: SOMAGRUPODNITTRF
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Soma valores/quantidade de Insumos do Grupo DNIT (Grupo, Campo)
        • Parâmetros:
          • grupoDNIT - Grupo DNIT
          • Campo - Campo da tabela MABCISM
        • Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Preço unitário improdutivo do recurso da composição
        • Parâmetros: N/A
      • Função: VALORRECURSOSEMLEIS
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Valor do recurso da composição sem leis por grupo de custo
        • Parâmetros:
          • GrupoCusto: Grupo de Custo desejado
      • Função: VALORLEISSOCIAISRECURSO
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Preço leis sociais do recurso da composição por grupo de custo
        • Parâmetros:
          • GrupoCusto: Grupo de Custo desejado
      • Função: VALORTOTALINSUMOEMCMP
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Valor total do insumo em uma composição
        • Parâmetros: N/A
      • Função: VALORKR
        • Contexto: Coligada, Projeto, Identificador da Composição, Identificador da Composição Auxiliar, Identificador do Insumo
        • Descrição: Valor do K,R de mão de obra do recurso de composição
        Função: QTDEALOCADAATVSRV
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Quantidade alocada da Atividade e Serviço
        • Parâmetros: N/A
      • Função: IFCPROPRIEDADE USACACHEPROVIDERRECCMP
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Propriedade do objeto associado a tarefa no arquivo IFC. Exemplo: IFCPROPRIEDADE('Grupo', 'Propriedade')
        • Parâmetros:
          • grupo - Nome do grupo de propriedades (PropertySet)
          • propriedade - Nome da propriedade do objeto 3D
        • N/A
        • Descrição: Seta a Utilização de Cache para o Provider de Recursos de Composições
        • Parâmetros: N/A
      • Função: LIMPACACHEPROVIDERRECCMP
        • Contexto: N/A
        • Descrição: Limpa o Cache do Provider Recursos de Composições
        • Parâmetros: N/A
    • Tarefas:
      • Função: TABTRF
        • Contexto: CODCOLIGADA,
        Função: EQUALIZDERIVADOETAPA
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Soma Equalização para Insumos Derivados na Etapa (Período, Campo)Retorna Campos da Tabela de Tarefa
        • Parâmetros:
          • Periodo - Número do período
          • CodCampo - Campo da tabela MEQUALIZACAOINSUMOMTRF
      • Função: TABTRFAPROP TABTRFCOMPL
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor apropriado por tarefa em cada períodoRetorna valor de um campo complementar da tabela de tarefas
        • Parâmetros:
            Periodo - Número do período
          • CodCampo - Campo da tabela MTRFCOMPL
      • Função: TAREFADERIVADOCMP 
        • Descrição: Retorna valor e quantidade das tarefas através da derivação das composições de um insumo.
      • Função: LANCNTPDOCRONOG SOMAGRUPOCUSTOTRF
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna o valor do período do cronogramaSoma valores/quantidade de Insumos do Grupo de Custo (Grupo, Campo)
        • Parâmetros:
          • Periodo GrupoCusto - Número Codigo do período
        Função:
          • Grupo de Custo
          • Campo - Campo da tabela MABCISMTRF
      • Função: SOMAGRUPODNITTRF LRPDOCNTPLAN
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor planejado para o período do contratoSoma valores/quantidade de Insumos do Grupo DNIT (Grupo, Campo)
        • Parâmetros:
          • TipoBusca
            • 0 - Número do período (Período específico)
            • 1 - Dias corridos (Todos os período até o período corrente)
          • Observação: Deve existir o campo NUMPERIODO no contexto.
        Função: VLRPDOCNTMED
          • grupoDNIT - Grupo DNIT
          • Campo - Campo da tabela MABCISM
      • Função: QTDEALOCADAATVSRV
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor medido para o período do contrato
        • Parâmetros:
          • TipoBusca
            • 0 - Número do período (Período específico)
            • 1 - Dias corridos (Todos os período até o período corrente)
          • Observação: Deve existir o campo NUMPERIODO no contexto.
        Função: VLRPDOCNTREAL
        • Quantidade alocada da Atividade e Serviço
        • Parâmetros: N/A
      • Função: IFCPROPRIEDADE
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor realizado para o período do contrato
        • Parâmetros:
          • TipoBusca
            • 0 - Número do período (Período específico)
            • 1 - Dias corridos (Todos os período até o período corrente)
          • Observação: Deve existir o campo NUMPERIODO no contexto.
        • Propriedade do objeto associado a tarefa no arquivo IFC. Exemplo: IFCPROPRIEDADE('Grupo', 'Propriedade')
        • Parâmetros:
          • grupo - Nome do grupo de propriedades (PropertySet)
          • propriedade - Nome da propriedade do objeto 3D
      • Função: EQUALIZDERIVADOETAPAFunção: VALORTAREFA
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor unitário da tarefa
        • Parâmetros: N/A
        • Soma Equalização para Insumos Derivados na Etapa (Período, Campo)
        • Parâmetros:
          • Periodo - Número do período
          • CodCampo - Campo da tabela MEQUALIZACAOINSUMO
      • Função: TABTRFAPROPFunção: TABCALENDARIORECURSO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna Campos da Tabela de Calendário de RecursosValor apropriado por tarefa em cada período
        • Parâmetros:
            CodCampo - Campo da tabela MEQUIPEPDO
          • Periodo - Identificador Número do período do cronograma
          • CodIsm - Código do insumo
      • Função: VLRHORASPRODUTIVASRECURSO LANCNTPDOCRONOG
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor das Horas Produtivas de um Recurso da TarefaRetorna o valor do período do cronograma
        • Parâmetros:
          • Periodo - Identificador Número do período do cronogramaCodIsm - Código do insumo
      • Função: LRPDOCNTPLAN
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor planejado para o período do contrato
        • Parâmetros:
          • TipoBusca
            • 0 - Número do período (Período específico)
            • 1 - Dias corridos (Todos os período até o período corrente)
          • Observação: Deve existir o campo NUMPERIODO no contexto.
      • Função: VLRPDOCNTMED
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor medido para o período do contrato
        • Parâmetros:
          • TipoBusca
            • 0 - Número do período (Período específico)
            • 1 - Dias corridos (Todos os período até o período corrente)
          • Observação: Deve existir o campo NUMPERIODO no contexto.
      • Função: VLRPDOCNTREAL
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor realizado para o período do contrato
        • Parâmetros:
          • TipoBusca
            • 0 - Número do período (Período específico)
            • 1 - Dias corridos (Todos os período até o período corrente)
          • Observação: Deve existir o campo NUMPERIODO no contexto.
      • Função: VALORTAREFA
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor unitário da tarefa
        • Parâmetros: N/A
      • Função: TABCALENDARIORECURSO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna Campos da Tabela de Calendário de Recursos
        • Parâmetros:
          • CodCampo - Campo da tabela MEQUIPEPDO
          • Periodo - Identificador do período do cronograma
          • CodIsm - Código do insumo


      • Função: VLRHORASPRODUTIVASRECURSO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor das Horas Produtivas de um Recurso da Tarefa
        • Parâmetros:
          • Periodo - Identificador do período do cronograma
          • CodIsm - Código do insumo


    Cálculo do total de horas do período da tarefa

    Total de horas = (MEQUIPEPDO.NUMDIAS - MEQUIPEPDO.NUMDIASPARADO) * MEQUIPEPDO.NUMHORASTURNO * MEQUIPEPDO.NUMTURNOS * MTAREFA.QTDEEQUIPE
                      Número de dias       Número de dias parados      Número de horas do turno   Número de turnos       Quantidade da Equipe 

    Se Grupo Dner do insumo for "Mão de Obra":

    Total de Dias = Total de horas / (MISM.JORNADAPERIODO             + (MISM.JORNADAPERIODO            * MISM.MAXIMOHORAEXTRA            / 100))
                                    Jornada do Período de Controle     Jornada do Período de Controle   Percentual Máximo de Hora Extra

    Se Grupo Dner do insumo for "Mão de Equipamento":

    Total de Dias = Total de horas * (MRECCMP.COEFICIENTEPRODUTIVO / 10000) / (MISM.JORNADAPERIODO            + (MISM.JORNADAPERIODO            * MISM.MAXIMOHORAEXTRA            / 100))
                                     Coeficiente produtivo Jornada do Período de Controle    Jornada do Período de Controle   Percentual Máximo de Hora Extra          



      • Função: VALORTOTALOBRA
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna o valor da obra
        • Parâmetros: N/A
      • Função: VALORTOTALETAPA
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna o valor total de uma etapa
        • Parâmetros: N/A
      • Função: CODTAREFASEMOBRA
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Código da Tarefa sem Código da Obra
        • Parâmetros: N/A
      • Função: QTDEDEOBRA
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Número de Unidades (Quantidade) da Obra
        • Parâmetros: N/A
      • Função: QTDEDOSERVICO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Quantidade do serviço considerando quantidade de obra
        • Parâmetros: N/A
      • Função: VALORINSUMONOPROJETO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Valor total do insumo no projeto (cálculo da ABC de insumos)
        • Parâmetros: N/A
        • Observação: A tarefa do contexto deve ter o campo IDISM preenchido.
      • Função: VALORINSUMOTRF
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna o valor unitário do insumo
        • Parâmetros: N/A
        • Observação: A tarefa do contexto deve ter o campo IDISM preenchido
      • Função: QUANTIDADEHORASISMDERIVADOTRF
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Quantidade de horas do insumo derivado na tarefa por período
        • Parâmetros:
          • numPeriodo - Identificador do período do cronograma
      • Função: TABMTRFPDO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF (Chave primária da tabela MTRF)
        • Descrição: Retorna Campos da Tabela de Calendário da Tarefa
        • Parâmetros:
          • codCampo - Campo da tabela MTRFPDO
          • numPeriodo - Identificador do período do cronograma
          • tipoCalendario - Tipo de calendário
    • Contratos:
      • Função: A

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Valor com Reajuste - Valor Total Medido

        • Parâmetros:

          • PeriodoMed: Período

          • Classificacao: Classificação do período

      • Função: B

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Valor sem Reajuste

        • Parâmetros:

          • PeriodoMed: Período

          • Classificacao: Classificação do período

      • Função: C

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Valor com Reajuste

        • Parâmetros:

          • PeriodoMed: Período

          • Classificacao: Classificação do período

      • Função: D

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Valor do Reajuste

        • Parâmetros:

          • PeriodoMed: Período

          • Classificacao: Classificação do período

      • Função: E

        • Contexto: Coligada, Projeto, Identificador do Contrato

          • Descrição: Retorna o Valor das Retenções

          • Parâmetros:

            • PeriodoMed: Período

            • Classificacao: Classificação do período

      • Função: F

        • Contexto: Coligada, Projeto, Identificador do Contrato

          • Descrição: Retorna o Valor das Deduções

          • Parâmetros:

            • PeriodoMed: Período

            • Classificacao: Classificação do período

      • Função: G

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Valor Total Retido

        • Parâmetros:

          • PeriodoMed: Período

          • Classificacao: Classificação do período

      • Função: CLIFORDOCONTRATO

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Cliente/Fornecedor do Contrato

        • Parâmetros: N/A

      • Função: VALORREALCONTRATO
        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Valor real do contrato

        • Parâmetros: N/A

      • Função: VALORREALCONTRATO

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna o Valor real do contrato

        • Parâmetros: N/A

    • Itens de Contratos:
      • Função: MOEDACONTRATOPROJETO

        • Contexto: Coligada, Projeto, Identificador do Contrato

        • Descrição: Retorna a moeda do contrato ou do projeto

        • Parâmetros: N/A

      • Função: QTDECONTQTDEPLANILHA

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Identificador da Tarefa

        • Descrição: Quantidade contratada ou quantidade na planilha

        • Parâmetros: N/A

      • Função: VALORUNITITEM

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato

        • Descrição: Retorna o valor unitário do item de contrato

        • Parâmetros: N/A

    • Períodos de Contratos:
      • Função: SOMATORIOTTMEDPDOPRINCIPAL

        • Contexto: Coligada, Projeto, Identificador do Contrato, Período Medido

        • Descrição: Somatório do total da medição do período principal do contrato

        • Parâmetros: N/A

      • Função: SOMATORIOTTMEDPDOCOMPLEMENTAR

        • Contexto: Coligada, Projeto, Identificador do Contrato, Período Medido

        • Descrição: Retorna o somatório do total da medição do período complementar do contrato

        • Parâmetros: N/A

    • Medição de Contratos:
      • Função: INTERVALODATASPERIODO

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna o intervalo de datas de um período do contrato

        • Parâmetros: N/A

      • Função: QTDEMEDACUMSERVICO

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna a quantidade medida acumulada de um serviço

        • Parâmetros: N/A

      • Função: VALORMEDACUMSERVICO

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna o valor medido acumulado de um serviço

        • Parâmetros: N/A

      • Função: VALORMEDACUMCONTRATO

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna o valor medido acumulado do contrato

        • Parâmetros: N/A

      • Função: VALORMEDACUMETAPA

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna o valor medido acumulado de uma etapa

        • Parâmetros: N/A

      • Função: VALORPREVETAPA

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna o valor previsto de uma etapa

        • Parâmetros: N/A

      • Função: QTDCONSUMOACUMOBJ

        • Provider: "Medição de Período de Contrato"

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna a quantidade consumida acumulada

        • Parâmetros: N/A

      • Função: VALORCONSUMOACUMOBJ

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Retorna o valor Consumido acumulado

        • Parâmetros: N/A

      • Função: QTDEMEDSERVICO

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Quantidade medida de um serviço

        • Parâmetros: N/A

      • Função: VALORMEDSERVICO

        • Contexto: Coligada, Projeto, Identificador do Contrato, Identificador do Item do Contrato, Período Medido

        • Descrição: Valor medido de um serviço

        • Parâmetros: N/A

    • Cronograma:
      • Função: NUMPERIODO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF, NUMPERIODO (Chave primária da tabela MTRFPLAN)
        • Descrição: Número do Período
        • Parâmetros: N/A
      • Função: TABTRFPLAN
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF, NUMPERIODO (Chave primária da tabela MTRFPLAN)
        • Descrição: Retorna Campos da Tabela de Cronograma Planejado
        • Parâmetros:
          • CodCampo - Campo da tabela MTRFPLAN
      • Função: TABTRFMED
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF, NUMPERIODO (Chave primária da tabela MTRFPLAN)
        • Descrição: Retorna Campos da Tabela de Cronograma Medido
        • Parâmetros:
          • CodCampo - Campo da tabela MTRFMED
      • Função: TABTRFREAL
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF, NUMPERIODO (Chave primária da tabela MTRFPLAN)
        • Descrição: Retorna Campos da Tabela de Cronograma Realizado
        • Parâmetros:
          • CodCampo - Campo da tabela MTRFREAL
      • Função: TABTRFPLANDERIVADO
        • Contexto: CODCOLIGADA, IDPRJ, IDTRF, NUMPERIODO (Chave primária da tabela MTRFPLAN)
        • Descrição: Retorna Campos da Tabela de Cronograma Planejado levando em conta o insumo derivado.
        • Parâmetros:
          • CodCampo - Campo da tabela MTRFPLAN
    • Itens de Folha Tarefa:
      • Função: CALCULOPADRAOFOLHATRF
        • Contexto: CODCOLIGADA, IDPRJ, IDFOLHATAREFA, IDTRF (Chave primária da tabela MFOLHATAREFAITEM)
        • Descrição: Retorna o calculo padrão de quantidade da Folha tarefa
        • Parâmetros: N/A
      • Função: SALDOQUANTIDADETOTALFOLHATRF
        • Contexto: CODCOLIGADA, IDPRJ, IDFOLHATAREFA, IDTRF (Chave primária da tabela MFOLHATAREFAITEM)
        • Descrição: Retorna o saldo de quantidade a ser realizado na tarefa
        • Parâmetros: N/A
      • Função: SALDOQUANTIDADEPERIODOTRFFOLHATRF
        • Contexto: CODCOLIGADA, IDPRJ, IDFOLHATAREFA, IDTRF (Chave primária da tabela MFOLHATAREFAITEM)
        • Descrição: Retorna o saldo de quantidade a ser realizado no período da tarefa
        • Parâmetros: N/A
      • Função: DIASUTEISTRFPERTFOLHATRF
        • Contexto: CODCOLIGADA, IDPRJ, IDFOLHATAREFA, IDTRF (Chave primária da tabela MFOLHATAREFAITEM)
        • Descrição: Retorna a quantidade de dias uteis da tarefa em relação as datas programadas do PERT
        • Parâmetros: N/A
      • Função: DIASUTEISCRONOGFOLHATRF
        • Contexto: CODCOLIGADA, IDPRJ, IDFOLHATAREFA, IDTRF (Chave primária da tabela MFOLHATAREFAITEM)
        • Descrição: Retorna a quantidade de dias uteis da tarefa no período em relação as datas da Folha tarefa
        • Parâmetros: N/A
      • Função: DIASUTEISFOLHATRF
        • Contexto: CODCOLIGADA, IDPRJ, IDFOLHATAREFA, IDTRF (Chave primária da tabela MFOLHATAREFAITEM)
        • Descrição: Retorna a quantidade de dias uteis da Folha tarefa
        • Parâmetros: N/A

    ...