evnt.kb 的例行程序


AddPlannedOrCompletedEvent

文件名

evnt.kb

语法

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

文件名

evnt.kb

语法

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

文件名

evnt.kb

语法

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

文件名

evnt.kb

语法

EventPageEvent (REF thisEvent: anEventInstRec)

参数

thisEvent - 用于 EventPageEvent 的实例数据

返回

副作用

说明

“事件详细信息”对话框的事件处理例行程序。当用户选择添加/编辑/查看某一计划事件或已完成事件时,可从“资产”对话框调用此对话框。也可从工具条调用此对话框。

调用的对话框窗体


FillContractlist

文件名

evnt.kb

语法

参数

FillContractList

返回

副作用

说明

填写合同编号组合框。从“资产”对话框调用此对话框时,此例行程序是在 msgCreate 期间调用的。收到 SELECT_WW_ASSET 消息时,也调用此例行程序。用户为新事件选择资产标记之后,从“处理事件”对话框调用“资产”对话框时,出现此例行程序。

调用的对话框窗体


HistView2Hist

文件名

evnt.kb

语法

HistView2Hist(VAL in: HistViewRec)

参数

in - 需要转换为 inventory_history rec 的 historyviewrec

返回

inventory_historyrec

副作用

说明

此函数用来将 HistViewRec 记录转换为 Inventory_HistoryRec。

调用的对话框窗体


MarkEventComplete

文件名

evnt.kb

语法

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

文件名

evnt.kb

语法

RequestWorkWithEvents(VAL wHdl: WINDOW)

参数

whdl - 父窗口句柄

返回

副作用

说明

调用“处理事件”对话框的系统操作。

调用的对话框窗体

evnt.dfc[workwithevents]


SetEventPageButtons

文件名

evnt.kb

语法

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

文件名

evnt.kb

语法

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

文件名

evnt.kb

语法

WorkWithEvents(REF WWEventsData: WWEventsInstRec)

参数

WWEventsData - 此事件处理器的实例数据

返回

副作用

说明

处理事件的事件处理例行程序。这是从“处理事件”系统操作调用的例行程序。

调用的对话框窗体