--[[
|
编码: WMS-57-15
|
名称: 预分配容器-后台创建空料箱出库作业
|
作者:HAN
|
日期:2025-1-29
|
|
级别:项目
|
|
函数: CreateCallEmptyBoxOperation
|
|
功能:
|
需要把入库情况反馈给上游系统,根据入库单的创建方式不同向不同的来源报完工
|
|
更改记录:
|
|
--]]
|
prj_base = require( "prj_base" )
|
|
function CreateCallEmptyBoxOperation ( strLuaDEID )
|
local nRet, strRetInfo
|
local pac_obj = {}
|
nRet, pac_obj = m3.GetSysCurEditDataObj( strLuaDEID, "Pre_Alloc_Container" )
|
if (nRet ~= 0) then lua.Error( strLuaDEID, debug.getinfo(1), "获取【预分配容器】对象属性失败!"..pac_obj ) end
|
|
local pac_obj = {
|
S_PAC_NO = pac_obj.pac_no,
|
N_B_STATE = pac_obj.b_state,
|
S_STATION_NO = pac_obj.station,
|
S_CNTR_CODE = pac_obj.cntr_code,
|
S_BS_TYPE = pac_obj.bs_type,
|
S_BS_NO = pac_obj.bs_no
|
}
|
nRet, strRetInfo = prj_base.Create_Pre_Alloc_CNTR_OutOperation ( strLuaDEID, pac_obj )
|
if ( nRet ~= 0 ) then
|
mobox.stopProgram( strLuaDEID, strRetInfo )
|
return
|
end
|
end
|