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.