lzh
2025-06-24 13c4a636539584ab977fddacfae884b3ec250aee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
ÿþ--[[
   x: GT-Public-17
    Tðy: ã‰Ñ~¹pûQnxš[    c®”T
   \O€ÿZHR
   åegÿ2025-01-20
 
   ýQpeÿ AfterClickOk
   ŸRý€:
 
   ôf9e°‹U_:
 
--]]
 
json  = require ("json")
mobox = require ("OILua_JavelinExt")
require ("oi_basestrfunc")
require( "WMS-Container" )
function AfterClickOk( strLuaDEID )
    local nRet, strRetInfo
    -- ·ƒÖSÂSpe
    nRet, strRetInfo = mobox.getCurEditDataObjAttr(strLuaDEID, "S_CNTR_CODE")
    if (nRet ~= 0) then Error(strLuaDEID, debug.getinfo(1), "·ƒÖSS_MR‘^\'`1Y%! " .. strRetInfo) end
    Debug(strLuaDEID, debug.getinfo(1), 'strRetInfo', strRetInfo)
    local obj_attrs = json.decode(strRetInfo)
    local cntr_code = obj_attrs[1].value
    if (cntr_code == nil or cntr_code == '') then 
        return end
    Debug(strLuaDEID, debug.getinfo(1), 'cntr_code', cntr_code)
    
    --'ÁT¹[hVã‰Ñ~
    strCondition = "S_CNTR_CODE = '" .. cntr_code .. "'"
    nRet, strRetInfo = mobox.deleteDataObject(strLuaDEID, "CG_Detail", strCondition)
    if (nRet ~= 0) then 
        Error(strLuaDEID, debug.getinfo(1), strRetInfo) end
end