文件名
语法
AddPlannedOrCompletedEvent(REF is_inventory_id: INTEGER, REF asset_tag: STRING, VAL mode: STRING, VAL wHdl: WINDOW, VAL fieldName: STRING, VAL formFile: STRING, VAL formName: STRING, REF plannedList: LIST OF HistViewRec, REF histList: LIST OF HistViewRec, REF historyBeforeList: LIST OF Inventory_HistoryRec, REF historyAfterList: LIST OF Inventory_HistoryRec, VAL contractNbrList: LIST OF ContractViewRec, VAL assetcontractlist: LIST OF ContractRec )
参数
is_inventory_id - 流动资产标识
asset_tag - 流动资产的资产标记
mode - 当前模式(添加、编辑与查看)
whdl - 父窗口句柄
fieldName - 窗体上的字段名
formFile - 当前窗体所在的文件名
formName - 当前窗体的名称
plannedList - 所选资产的计划事件列表
histList - 所选资产的计划事件与已完成事件列表
historyBeforeList - 所选资产的计划事件与已完成事件的旧列表
historyAfterList - 所选资产的计划事件与已完成事件的新列表
contractNbrList - 与所选资产相关的合同列表
assetcontractlist - 与所选资产相关的合同记录列表
返回
无
副作用
无
说明
添加计划事件或已完成事件的例行程序。此例行程序是从“资产”对话框与“处理事件”对话框调用的。
调用的对话框窗体
evnt.dfc[eventsform]
文件名
语法
DeleteEvent(VAL wHdl: WINDOW, VAL formFile: STRING, VAL formName: STRING, REF plannedList: LIST OF HistViewRec, REF histList: LIST OF HistViewRec, REF historyAfterList: LIST OF Inventory_HistoryRec)
参数
whdl - 父窗口句柄
formFile - 窗体所在的文件名
formName - 当前窗体的名称
plannedList - 所选资产的计划事件列表
histList - 所选资产的计划事件与已完成事件列表
historyAfterList - 所选资产的计划事件与已完成事件的已更新列表
返回
无
副作用
无
说明
要删除计划事件的例行程序。只有计划事件可删除。此例行程序是从“资产”对话框与“处理事件”对话框调用的。
调用的对话框窗体
无
文件名
语法
EditOrViewEvent(VAL wHdl: WINDOW, VAL fieldName: STRING, VAL mode: STRING, REF plannedList: LIST OF HistViewRec, REF historyAfterList: LIST OF Inventory_HistoryRec, VAL assetcontractlist: LIST OF ContractRec )
参数
whdl - 父窗口句柄
fieldName - 窗体上的当前字段的名称
mode - 当前模式(添加、编辑与查看)
plannedList - 资产的计划事件列表
historyAfterList - 资产的计划事件与已完成事件的新列表
assetcontractlist - 与所选资产相关的合同记录列表
返回
无
副作用
无
说明
编辑或查看计划事件或已完成事件的例行程序。此例行程序是从“资产”对话框与“处理事件”对话框调用的。
调用的对话框窗体
evnt.dfc[eventsform]
文件名
语法
EventPageEvent (REF thisEvent: anEventInstRec)
参数
thisEvent - 用于 EventPageEvent 的实例数据
返回
无
副作用
无
说明
“事件详细信息”对话框的事件处理例行程序。当用户选择添加/编辑/查看某一计划事件或已完成事件时,可从“资产”对话框调用此对话框。也可从工具条调用此对话框。
调用的对话框窗体
无
文件名
语法
无
参数
FillContractList
返回
无
副作用
无
说明
填写合同编号组合框。从“资产”对话框调用此对话框时,此例行程序是在 msgCreate 期间调用的。收到 SELECT_WW_ASSET 消息时,也调用此例行程序。用户为新事件选择资产标记之后,从“处理事件”对话框调用“资产”对话框时,出现此例行程序。
调用的对话框窗体
无
文件名
语法
HistView2Hist(VAL in: HistViewRec)
参数
in - 需要转换为 inventory_history rec 的 historyviewrec
返回
inventory_historyrec
副作用
无
说明
此函数用来将 HistViewRec 记录转换为 Inventory_HistoryRec。
调用的对话框窗体
无
文件名
语法
MarkEventComplete(VAL wHdl: WINDOW, VAL parentFormFile: STRING, VAL parentFormName: STRING, REF plannedList: LIST OF HistViewRec, REF histList: LIST OF HistViewRec, REF historyBeforeList: LIST OF Inventory_HistoryRec, REF historyAfterList: LIST OF Inventory_HistoryRec, VAL contractNbrList: LIST OF ContractViewRec)
参数
whdl - 父窗口句柄
parentFormFile - 窗体所在的文件名
parentFormName - 当前窗体的名称
plannedList - 所选资产的计划事件列表
histList - 所选资产的计划事件与已完成事件列表
historyBeforeList - 所选资产的计划事件与已完成事件的旧列表
historyAfterList - 所选资产的计划事件与已完成事件的新列表
contractNbrList - 与所选资产相关的合同列表
返回
无
副作用
无
说明
将计划事件标记为已完成的例行程序。当计划事件被标记为已完成时,从“资产”对话框与“处理事件”对话框调用此例行程序。
调用的对话框窗体
evnt.dfc[eventsform]
文件名
语法
RequestWorkWithEvents(VAL wHdl: WINDOW)
参数
whdl - 父窗口句柄
返回
无
副作用
无
说明
调用“处理事件”对话框的系统操作。
调用的对话框窗体
evnt.dfc[workwithevents]
文件名
语法
SetEventPageButtons(VAL plannedList: LIST OF HistViewRec, VAL histList: LIST OF HistViewRec, VAL wHdl: WINDOW, VAL formFile: STRING, VAL formName: STRING)
参数
plannedList - 资产的计划事件列表
histList - 计划事件与已完成事件列表
whdl - 父窗口句柄
formFile - 当前窗体的文件名
formName - 当前窗体的名称
返回
无
副作用
无
说明
此过程设置“事件”标签按钮。此例行程序是从添加/编辑/删除/标记事件例行程序调用的。为“资产”对话框装入“事件”标记时,也从 SetEventsPage 例行程序调用此例行程序。装入“处理事件”对话框时,也从 SetEventsPage 例行程序调用此例行程序。
调用的对话框窗体
无
文件名
语法
SetEventsPage(VAL wHdl: WINDOW, VAL where: STRING, VAL formFile: STRING, VAL formName: STRING, VAL eeInvEffect: INTEGER, REF plannedList: LIST OF HistViewRec, REF histList: LIST OF HistViewRec)
参数
whdl - 父窗口句柄
formFile - 当前窗体所在的文件名
formName - 当前窗体的名称
eeInvEffect -
plannedList - 资产的计划事件列表
histList - 资产的计划事件与已完成事件列表
返回
无
副作用
无
说明
例行程序用来设置/植入“资产”对话框的“事件”标记。此例行程序也植入“处理事件”对话框。当前,“处理事件”对话框没有已完成事件列表框。
调用的对话框窗体
evnt.dfc[event_buttons_nb]
文件名
语法
WorkWithEvents(REF WWEventsData: WWEventsInstRec)
参数
WWEventsData - 此事件处理器的实例数据
返回
无
副作用
无
说明
处理事件的事件处理例行程序。这是从“处理事件”系统操作调用的例行程序。
调用的对话框窗体
无