Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Migração - Cálculo de custo horário

Características do Requisito

Linha de Produto:

RM

Segmento:

Construção e projetos

Módulo:

Custo Horário.

Rotina:

Rotina

Nome Técnico

Custo Horário.

PrjIsmCalculoCustoHorarioAction

Cadastros Iniciais:

Cadastrado ou importação de planilha.

Parâmetro(s):

Parâmetros de Projeto | Campos Livres | Custo Horário.

Ponto de Entrada:

Não se Aplica.

Chamados relacionados

Não se Aplica

Requisito (ISSUE): PDR_CP_TOP007-1326.

País(es):

Brasil.

Banco(s) de Dados:

SQL Server e Oracle.

Tabelas utilizadas:

MISM | GPLAN

Sistema(s) operacional(is):

Windows.

Versões/Release:

12.1.7

Descrição

Com a mudança de arquitetura Delphi para .Net, tornou-se necessário modificar a chamada da planilha para o calculo de custo horário de Equipamento e Mão de Obra.

Como esta ocorrendo a migração de arquitetura Delphi para .Net, é necessário que o calculo de custo horário funcione para as duas plataformas, respeitando a seguinte restrição:

  • Planilha RM (RMSolum.exe - Delphi) : Funciona com Planilha RM Delphi ou Planilha RM .Net
  • Planilha RM (RM.exe - .Net) :  Funciona apenas com Planilha RM .Net, caso o usuário tenha planilha em Delphi é necessário realizar a migração da planilha.

A planilha de Custo horário de Equipamento e Mão de obra possuem algumas variáveis que serão acessadas pelo TOP no momento do calculo, essas variáveis podem ser definidas na planilha .Net, acessado o Menu-> Variáveis e escolhendo qual variável é necessária para o calculo. Ao solicitar o calculo pelo cadastro de Insumo, o TOP substitui temporariamente as variáveis da planilha pelos valores dos campos livres informados no insumo, assim o usuário possui o calculo de custo por insumo.

a)      Dados recuperados da tabela MIsm: 

 

  • Constante = "CISM " | Valor = Parametro.CODISM;
  • Constante = "DISM " | Valor = Parametro.DESCISM;
  • Constante = "QTDEISM" | Valor = [Somatório da quantidade recuperada da tabela MABCIsm.Quantidade (filtrada por coligada, id projeto, insumo)]
  • Constante = "CLI1" | Valor = MIsm.CLIVREVALOR1;
  • Constante = "CLI2" | Valor = MIsm.CLIVREVALOR2;
  • Constante = "CLI3" | Valor = MIsm.CLIVREVALOR3;
  • Constante = "CLI4" | Valor = MIsm.CLIVREVALOR4;
  • Constante = "CLI5" | Valor = MIsm. CLIVREVALOR5;
  • Constante = "CLI6" | Valor = MIsm.CLIVREVALOR6;
  • Constante = "CLI7" | Valor = MIsm.CLIVREVALOR7;
  • Constante = "CLI8" | Valor = MIsm.CLIVREVALOR8;
  • Constante = "CLI9" | Valor = MIsm.CLIVREVALOR9;
  • Constante = "CLI10" | Valor = MIsm. CLIVREVALOR15;
  • Constante = "CLI11" | Valor = MIsm.CLIVREVALOR16;
  • Constante = "CLI12" | Valor = MIsm.CLIVREVALOR17;
  • Constante = "CLI13" | Valor = MIsm.CLIVREVALOR18;
  • Constante = "CLI14" | Valor = MIsm.CLIVREVALOR19;
  • Constante = "CLI15" | Valor = MIsm. CLIVREVALOR20;
  • Constante = "CLI16" | Valor = MIsm.CLIVREVALOR21;
  • Constante = "CLI17" | Valor = MIsm.CLIVREVALOR22;
  • Constante = "CLI18" | Valor = MIsm.CLIVREVALOR23;
  • Constante = "CLI19" | Valor = MIsm.CLIVREVALOR24;
  • Constante = "CLI20" | Valor = MIsm. CLIVREVALOR25; 

 

b)      Dados recuperados da tabela de parâmetros (MParametro): 

 

  • Constante = "CLP1" | Valor = Parametro.CLIVREVALOR1PAR;
  • Constante = "CLP2" | Valor = Parametro.CLIVREVALOR2PAR;
  • Constante = "CLP3" | Valor = Parametro.CLIVREVALOR3PAR;
  • Constante = "CLP4" | Valor = Parametro.CLIVREVALOR4PAR;
  • Constante = "CLP5" | Valor = Parametro.CLIVREVALOR5PAR;
  • Constante = "CLP6" | Valor = Parametro.CLIVREVALOR6PAR;
  • Constante = "CLP7" | Valor = Parametro.CLIVREVALOR7PAR;
  • Constante = "CLP8" | Valor = Parametro.CLIVREVALOR8PAR;
  • Constante = "CLP9" | Valor = Parametro.CLIVREVALOR9PAR;
  • Constante = "CLP10" | Valor = Parametro.CLIVREVALOR10PAR;
  • Constante = "CLP11" | Valor = Parametro.CLIVREVALOR11PAR;
  • Constante = "CLP12" | Valor = Parametro.CLIVREVALOR12PAR;
  • Constante = "CLP13" | Valor = Parametro.CLIVREVALOR13PAR;
  • Constante = "CLP14" | Valor = Parametro.CLIVREVALOR14PAR;
  • Constante = "CLP15" | Valor = Parametro.CLIVREVALOR15PAR;
  • Constante = "CLP16" | Valor = Parametro.CLIVREVALOR16PAR;
  • Constante = "CLP17" | Valor = Parametro.CLIVREVALOR17PAR;
  • Constante = "CLP18" | Valor = Parametro.CLIVREVALOR18PAR;
  • Constante = "CLP19" | Valor = Parametro.CLIVREVALOR19PAR;
  • Constante = "CLP20" | Valor = Parametro.CLIVREVALOR20PAR; 

Os Valores de custo Horário Produtivo e Improdutivo são definidos pelas células informadas nos campos "Célula de Custo Horário Produtivo" e "Célula de Custo Horário Improdutivo". 

O Calulo de custo também poderá ser feito através de um processo definido no menu Insumo, este processo encarrega de calcular o custo de todos os insumos de equipamento e mão de obra que possuem planilha RM vinculada.

Procedimento para Utilização

 

Exemplo:

 

1.º) Usuário efetua login no RM.exe;
2.º) Usuário seleciona o módulo de Obras e Projetos;
3.º) Usuário seleciona aba Projeto e seleciona um projeto;
4.º) Usuário seleciona a aba ‘Orçamento;
5.º) Acessar a opção “Insumo-> Cálculo custo horário.”;