【问题标题】:Update quantity stock after save Sales order保存销售订单后更新库存数量
【发布时间】:2019-04-01 13:31:15
【问题描述】:

我想在保存销售订单(扣除(-))(例如发票(-)或采购订单(+))后更新库存数量。

我已经按照发票中的示例尝试了一种工作流程,但它不起作用。我想我们需要更改代码。

deductFromProductStock($product_id,$updated_qty) addToProductStock($productId,$qty)

【问题讨论】:

    标签: crm vtiger


    【解决方案1】:

    你需要根据你的条件来更新函数

    \include\utils\InventoryUtils.php

    function updateStk($product_id,$qty,$mode,$ext_prod_arr,$module)
    {
        global $log;
        $log->debug("Entering updateStk(".$product_id.",".$qty.",".$mode.",".$ext_prod_arr.",".$module.") method ...");
        global $adb;
        global $current_user;
    
        $log->debug("Inside updateStk function, module=".$module);
        $log->debug("Product Id = $product_id & Qty = $qty");
    
        $prod_name = getProductName($product_id);
        $qtyinstk= getProductQtyInStock($product_id);
        $log->debug("Prd Qty in Stock ".$qtyinstk);
    
        // Original $upd_qty = $qtyinstk-$qty;  
    
        // Customization start
        if($module == 'Invoice'){
    
        }else if($module == 'SalesOrder'){
    
        }else{
            $upd_qty = $qtyinstk-$qty;
        }
       //  Customization end
        sendPrdStckMail($product_id,$upd_qty,$prod_name,$qtyinstk,$qty,$module);
    
        $log->debug("Exiting updateStk method ...");
    }
    

    【讨论】:

      猜你喜欢
      • 2014-12-26
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多