]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
fix part 016
authorAlexander Smirnov <fredeom@mail.ru>
Tue, 21 May 2024 19:12:31 +0000 (22:12 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Tue, 21 May 2024 19:12:31 +0000 (22:12 +0300)
erp24/modul/shipment/ajaxField.php
erp24/modul/shipment/fields/order_supplier_sum.php

index 648366d3e6751543704371c6b84d23f537e9873e..7de3777a81bc2c805d04fa490f49ffa7cdbca151 100644 (file)
@@ -118,7 +118,7 @@ if($name_eng=="quantity_zakup_new") {
  $min_lot=1;
  $min_lot=$db::getValue("SELECT min_lot FROM products_1c_options WHERE id=?",[$product_id]);
  $value=(int)$value;
-  $a = $value/$min_lot;
+  $a = $min_lot > 0 ? $value/$min_lot : 0;
   $b = $a - floor($a); // $b = 0.5953
     if($b>0 || $value < $min_lot) exit("вы ввели данные не краные минимальному лоту деления!");   
 }
index d244444f275475e0b7c2cdae44e0f529c0904a5e..9e640097f8e1a11c11804fc9eaf5e0ef604d5a3a 100644 (file)
@@ -3,12 +3,12 @@
 global $orderId;
 
   $prices=[];
-  $sql = "SELECT product_id, value FROM store_orders_fields_data WHERE  field_name='purchase_price' AND value>0  AND order_id='$orderId'  AND store_id='' AND color='' group by product_id, value";
+  $sql = "SELECT product_id, value FROM store_orders_fields_data WHERE  field_name='purchase_price' AND value>0  AND order_id=" . ($orderId ?? 0). "  AND store_id='' AND color='' group by product_id, value";
 //  var_dump($sql); die;
   $data=$db::getRows($sql);
      foreach($data as $row) $prices[$row["product_id"]]=$row["value"];
   $sql = "SELECT product_id,sum(value) as value, store_id FROM store_orders_fields_data WHERE field_name='quantity_zakup_new' AND value>0
-  AND order_id='$orderId' AND color='' AND store_id!='' group by product_id,store_id";
+  AND order_id=" . ($orderId ?? 0) . " AND color='' AND store_id!='' group by product_id,store_id";
 //  var_dump($sql); die;
   $data=$db::getRows($sql);
      foreach($data as $row) {