templates/SCRIPTS/ValoracionesRelojesSinStock/calcular_precio_oferta.html.twig line 1

Open in your IDE?
  1. <!-- START SCRIPTS/ValoracionesRelojesSinStock/calcular_precio_oferta.html.twig -->
  2. <script type="text/javascript">
  3.     $(document).on("change", "input[id*='_valoracionesRelojesSinStocks_'][id$='_margenDeseado'], " +
  4.         "input[id*='_valoracionesRelojesSinStocks_'][id$='_costesTotal'], " +
  5.         "input[id*='_valoracionesRelojesSinStocks_'][id$='_precioMinVenta'], " +
  6.         "input[id*='_valoracionesRelojesSinStocks_'][id$='_comision'], " +
  7.         "input[id*='_valoracionesRelojesSinStocks_'][id$='_ITP']",
  8.         function()
  9.     {
  10.         let $tr = $(this).parents("tr");
  11.         let precioOferta = 0.00;
  12.         let margenDeseado = AutoNumeric.getNumber('#' + $tr.find("input[id*='_valoracionesRelojesSinStocks_'][id$='_margenDeseado']").attr("id")) / 100;
  13.         let costesTotal = AutoNumeric.getNumber('#' + $tr.find("input[id*='_valoracionesRelojesSinStocks_'][id$='_costesTotal']").attr("id"));
  14.         let PMV = AutoNumeric.getNumber('#' + $tr.find("input[id*='_valoracionesRelojesSinStocks_'][id$='_precioMinVenta']").attr("id"));
  15.         let comision = AutoNumeric.getNumber('#' + $tr.find("input[id*='_valoracionesRelojesSinStocks_'][id$='_comision']").attr("id")) / 100 * PMV;
  16.         let ITP = AutoNumeric.getNumber('#' + $tr.find("input[id*='_valoracionesRelojesSinStocks_'][id$='_ITP']").attr("id")) / 100;
  17.         precioOferta = ((PMV - comision - costesTotal) * (1 - margenDeseado))/(1 + ITP - margenDeseado * ITP);
  18.         AutoNumeric.set('#' + $tr.find("input[id*='_valoracionesRelojesSinStocks_'][id$='_precioOferta']").attr("id"), precioOferta);
  19.         $tr.find("input[id*='_valoracionesRelojesSinStocks_'][id$='_precioOferta']").trigger("change");
  20.     });
  21. </script>
  22. <!-- END SCRIPTS/ValoracionesRelojesSinStock/calcular_precio_oferta.html.twig -->