const productReplacementPrice = parseFloat($this.closest('tr').find(`.field-shifttransfer-equalizationremains-${index}-product_replacement_price input`).val());
const productReplacementSelfCost = parseFloat($this.closest('tr').find(`.field-shifttransfer-equalizationremains-${index}-product_replacement_self_cost input`).val());
- console.log(productPrice, productSelfCost, productReplacementPrice, productReplacementSelfCost)
if (isNaN(productPrice) || isNaN(productSelfCost) || isNaN(productReplacementPrice) || isNaN(productReplacementSelfCost)) {
alert('Введите корректные значения для цены или себестоимости!');
return;
const balanceCalculation = (productPrice - productReplacementPrice) * quantity;
const balanceSelfCost = (productSelfCost - productReplacementSelfCost) * quantity;
-
+ console.log(balanceCalculation, balanceSelfCost)
$('#shifttransfer-equalizationremains-' + index + '-balance').val(balanceCalculation.toFixed(2)).trigger('change');
$('#shifttransfer-equalizationremains-' + index + '-balance_self_cost').val(balanceSelfCost.toFixed(2)).trigger('change');
});