zoukankan      html  css  js  c++  java
  • AX2012 Purchase 的 register功能 (Table:SNY_HachuTable)

    public void registerLines()
    {
        InventTransWMS_Register inventTransWMS_Register;
        TmpInventTransWMS       tmpInventTransWMS;
        InventTrans             inventTrans;
        PurchLine               purchLineLocal;
        InventTransOrigin       inventTransOrigin;
        inventDim               inventDimLocal;

        SNY_HachuTable          hachuTable;
        PurchLine               purchLine;


        hachuTable = SNY_HachuTable::find(this.Z_HachuId);
        select firstOnly purchLine where purchLine.PurchId == hachuTable.Z_PurchId;

        purchLineLocal = purchLine;

        inventTransWMS_Register = InventTransWMS_Register::newStandard(tmpInventTransWMS);
        inventTransOrigin = InventTransOrigin::findByInventTransId(purchLineLocal.InventTransId);
        inventTrans = inventTrans::findByInventTransOrigin(inventTransOrigin.RecId);
        inventTransWMS_Register.createFromInventTrans(inventTrans, inventTrans.inventDim());

        select forUpdate tmpInventTransWMS where tmpInventTransWMS.InventDimId == inventTrans.inventDimId;

        if(this.Z_ReceiveQty)
        {
            TmpInventTransWMS.InventQty = real2int(this.Z_ReceiveQty);

            inventDimLocal = InventDim::find(tmpInventTransWMS.InventDimId);
            inventDimLocal.InventLocationId = this.Z_InventLocationId;
            inventDimLocal.inventBatchId = this.Z_InventBatchId;
            inventDimLocal = InventDim::findOrCreate(inventDimLocal);
        }

        tmpInventTransWMS.InventDimId = inventDimLocal.inventDimId;
        tmpInventTransWMS.update();

        inventTransWMS_Register.parmTmpInventTransWMS(tmpInventTransWMS);
        inventTransWMS_Register.updateInvent(purchLineLocal);

    }

  • 相关阅读:
    通过IP地址和子网掩码与运算计算相关地址
    IP地址与子网掩码的计算
    win10用键盘控制鼠标
    requirements.txt
    vue中axios使用二:axios以post,get,jsonp的方式请求后台数据
    vue中axios使用一:axios做拦截器
    git切换分支冲突解决-删除分支
    获取指定月份前的第一天和最后一天及两个日期之间的月份列表
    git远程版本回退
    git Please move or remove them before you can merge
  • 原文地址:https://www.cnblogs.com/fogfog/p/6068542.html
Copyright © 2011-2022 走看看