1
This commit is contained in:
@@ -40,6 +40,22 @@ def BeforeDoSaveExecute(e):
|
||||
planItem["FRECADVANCEAMOUNT"] = planItem["FRECADVANCERATE"] * FCONTRACTAMOUNT / 100
|
||||
if planItem["F_CYG_Text"] == None or planItem["F_CYG_Text"] == "":
|
||||
removeList.append(idx)
|
||||
else:
|
||||
if planItem["F_CYG_Text"] == "预付":
|
||||
item["PlanPrepay"] = planItem["FRECADVANCEAMOUNT"]
|
||||
item["PlanRatePrepay"] = planItem["FRECADVANCERATE"]
|
||||
elif planItem["F_CYG_Text"] == "发货":
|
||||
item["PlanDeliver"] = planItem["FRECADVANCEAMOUNT"]
|
||||
item["PlanRateDeliver"] = planItem["FRECADVANCERATE"]
|
||||
elif planItem["F_CYG_Text"] == "到货":
|
||||
item["PlanArrive"] = planItem["FRECADVANCEAMOUNT"]
|
||||
item["PlanRateArrive"] = planItem["FRECADVANCERATE"]
|
||||
elif planItem["F_CYG_Text"] == "验收":
|
||||
item["PlanCheck"] = planItem["FRECADVANCEAMOUNT"]
|
||||
item["PlanRateCheck"] = planItem["FRECADVANCERATE"]
|
||||
elif planItem["F_CYG_Text"] == "质保":
|
||||
item["PlanQuality"] = planItem["FRECADVANCEAMOUNT"]
|
||||
item["PlanRateQuality"] = planItem["FRECADVANCERATE"]
|
||||
|
||||
for idx in removeList:
|
||||
FContractPlan.RemoveAt(idx)
|
||||
|
||||
Reference in New Issue
Block a user