action/condition/@cond=
action/script/@insertTransaction=var suryou \= M_PRODUCT.STOCK;\nvar syukko_num \= PRECORD.PNUMBER;\nif (suryou - syukko_num < 0) {\n\treturn PRECORD.PNAME + "の在庫 "+suryou+" に対して "+syukko_num+" を出庫しようとしました。";\n}\nM_PRODUCT.STOCK \= suryou - syukko_num;\nreturn null;
action/script/@updateTransaction=var DataBindingContext \= Java.type("jp.jasminesoft.jfc.dao.DataBindingContext");\n \nvar dao \= p.appctx.getBean("SalesslipDao");\nvar dataBindingContext \= new DataBindingContext();\ndataBindingContext.setTargetItemSet(new java.util.HashSet());/* 項目を明示しない */\nvar o_salesslip \= dao.get(salesslip.id, true, dataBindingContext);/* 第3引数に指定 */\n \nstdout.println(o_salesslip);/* コンソールに出力。確認用 */\n \nvar o_precords \= o_salesslip.precord;\nvar o_precord;\n \nfor (var i\=0; i<o_precords.length; i++) {\n    o_precord \= o_precords[i];\n    if (o_precord.PNo \=\=\= precord.PNo) {\n        break;\n    }\n}\nif (o_precord \!\=\= null) {\n    var suryou \= product4s.stock;\n    var syukko_num \= precord.PNumber - o_precord.PNumber;\n    /*stdout.println("now suryou\="+suryou+",syukko_num_diff\="+syukko_num);*/\n    if (syukko_num \!\=\= 0) {\n        if (suryou - syukko_num < 0) {\n\t        return precord.PName + "の在庫 "+suryou+" に対して "+syukko_num+" を出庫しようとしました。";\n        }\n        product4s.stock \= suryou - syukko_num;\n    }\n}\nreturn null;
action/transactionForInsert=true
action/transactionForInsert_2=M_PRODUCT
action/transactionForUpdate=true
action/transactionForUpdate_2=M_PRODUCT
model/modelitem/@__linenumber=16
model/modelitem/@alloption=true
model/modelitem/@containerRowspan=2
model/modelitem/@detailDisplayOrder=14
model/modelitem/@filter=
model/modelitem/@label=*C1_1>商品コード[@rowspan\=2]
model/modelitem/@labelWithoutLayout=商品コード
model/modelitem/@layoutName=*C1_1
model/modelitem/@modelitemListLastModified=1728883555277
model/modelitem/@name=PRECORD/PCODE
model/modelitem/@type=reference_lookup
model/modelitem/relation/@idref=T_QUOTATION
model/modelitem/relation/@refstoretype=thisModel
model/modelitem/relation_storeref/@rolecontent=PRECORD/PCODE
model/modelitem/relation_storeref/@roleid=relatedItemname
model/modelitem/relation_storeref/@roleid_2=QUOTATIONID
presentation/displayitem/@imageheightForshow=
presentation/displayitem/@imageheightForshowList=
presentation/displayitem/@labelwidth=15%
presentation/displayitem/@size=10
presentation/displaymodel/link[@action\="Move"]/@showcondition=
ref_model/@name=T_SALESSLIP
ref_model/modelitem/@name=PRECORD/PCODE
ref_model/modelitem/@type=reference_lookup
uuid=f8b04f49-2be3-45f7-8406-c327b44a33db
