a
This commit is contained in:
@@ -27,12 +27,37 @@ def CellDbClick(e):
|
||||
e.Cancel = True
|
||||
fldKey = e.Header.FieldName;
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>嵥
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
# if fldKey == "FBASENEEDQTY":
|
||||
# reportModel = this.Model
|
||||
# tab = reportModel.DataSource
|
||||
# row = e.CellRowIndex - 1
|
||||
# data = tab.Rows[row]
|
||||
# moIds = "0";
|
||||
# if data["MOIDS"] !=None and data["MOIDS"] != "":
|
||||
# moIds = data["MOIDS"];
|
||||
# filterStr = "FID IN ({0}) AND FMATERIALID = {1} ".format(moIds,data["ProMaterialId"])
|
||||
# ShowListForm("PRD_MO", filterStr)
|
||||
if fldKey == "FBASENEEDQTY":
|
||||
reportModel = this.Model
|
||||
tab = reportModel.DataSource
|
||||
row = e.CellRowIndex - 1
|
||||
data = tab.Rows[row]
|
||||
filterStr = "FID IN ({0}) AND FMATERIALID = {1} ".format(data["MOIDS"],data["FProMaterialId"])
|
||||
moIds = "0";
|
||||
if data["MOIDS"] !=None and data["MOIDS"] != "":
|
||||
moIds = data["MOIDS"];
|
||||
filterStr = "t1.FMOID IN ({0}) AND t1.FMATERIALID = {1} ".format(moIds,data["<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"])
|
||||
ShowListForm("PRD_PPBOM", filterStr)
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if fldKey == "FBASEPICKEDQTY":
|
||||
reportModel = this.Model
|
||||
tab = reportModel.DataSource
|
||||
row = e.CellRowIndex - 1
|
||||
data = tab.Rows[row]
|
||||
moIds = "0";
|
||||
if data["MOIDS"] !=None and data["MOIDS"] != "":
|
||||
moIds = data["MOIDS"];
|
||||
filterStr = "FID IN ({0}) AND FMATERIALID = {1} ".format(moIds,data["ProMaterialId"])
|
||||
ShowListForm("PRD_MO", filterStr)
|
||||
|
||||
def ShowListForm(_fromId, _filter, _operationStatus = OperationStatus.VIEW ,_openStyleShowType = ShowType.Floating):
|
||||
|
||||
Reference in New Issue
Block a user