zoukankan      html  css  js  c++  java
  • 领料单自动预留

    static void  Purch_SL_ReservedPhysical(Args _args)
    {	
       salesTable           =  SalesTable::find('CNMF-000305');
        InventTrans              inventTrans;
        InventTransOrigin        inventTransOrigin;
    
        while select forupdate * from salesLine
            where salesLine.SalesId == salesTable.SalesId
        {
            select inventTrans
                 where   inventTrans.ItemId                  == SalesLine.ItemId
                 &&      inventTrans.StatusReceipt           == StatusReceipt::None
                 &&      inventTrans.StatusIssue             == StatusIssue::OnOrder
                 exists join inventTransOrigin
                 where   inventTransOrigin.RecId             == inventTrans.InventTransOrigin;
    
           	if(inventTrans.RecId)
            {
                 InventUpd_Reservation reservation;
                        
                 reservation = InventUpd_Reservation::newInventDim(
                 inventTrans.inventmovement(true),
                 SalesLine.inventDim(),
                 -salesLine.SalesQty,
                 false);
    
                 reservation.updateNow();
           	}
    
            info(strFmt("%1",salesLine.reservedPhysicalInSalesUnit()));
        }
    }
    

      

  • 相关阅读:
    Provisioning profile 浅析
    Swift --> Map & FlatMap
    Swift 学习笔记(五)
    Swift 学习笔记(四)
    Swift 学习笔记 (三) 之循环引用浅析
    Swift 学习笔记 (二)
    HomeBrew
    UIGestureRecognizer 手势浅析
    frame、bounds表示大小和位置的属性以及center、position、anchorPosition
    UIViewContentMode 图文解说
  • 原文地址:https://www.cnblogs.com/sunny-technology/p/11764008.html
Copyright © 2011-2022 走看看