i_asset.kb 的例行程序


AEVAssetEvent

文件名

i_asset.kb

语法

AEVAssetEvent(REF AEVAssetData: AEVAssetEventInstRec)

参数

AEVAssetData - 用于 AEVAssetEvent 的实例数据

返回

副作用

说明

用于添加、编辑与查看“资产”对话框中的资产的事件处理器。

调用的对话框窗体

i_asset.dfc[aevassetsubform]

people.dfc[peoplesearchonly]

i_asset.dfc[container]

i_asset.dfc[notesform]


AssetCopyEvent

文件名

i_asset.kb

语法

AssetCopyEvent(REF invCopies: LIST OF IS_InventoryRec)

参数

invCopies - 要复制的资产列表

返回

副作用

说明

用来复制“资产”对话框中的资产的事件处理器。

调用的对话框窗体


AssetQBEEvent

文件名

i_asset.kb

语法

AssetQBEEvent(REF AssetQbeData: AssetQbeEventInstRec)

参数

AssetQbeData - 在 AssetQbeEvent 中使用的实例数据

返回

副作用

说明

用来基于搜索准则查找资产的事件处理器。此事件处理器也用来选择资产并将其返回到其他应用程序(如“合同”)。

调用的对话框窗体


BrowseContainerEvent

文件名

i_asset.kb

语法

BrowseContainerEvent(REF BSR: HierarchyEventInstRec)

参数

BSR - 用来查看容器树的分层结构记录。

返回

副作用

说明

用来查看与特定资产链接的容器的浏览容器事件处理器。

调用的对话框窗体


ChangeAttribValue

文件名

i_asset.kb

语法

ChangeAttribValue(VAL wHdl: WINDOW, VAL eeInvEffect: INTEGER, REF attribValueList: LIST OF AttribValueRec, REF physAttribList: LIST OF PhysAttribRec, REF physAttribBeforeList: LIST OF PhysAttribRec, REF physAttribAfterList: LIST OF PhysAttribRec)

参数

whdl - 父窗口句柄

eeInvEffect - 库存标识

attribValueList - 属性列表

physAttribList - 容器属性列表

physAttribBeforeList - 处理前的容器属性列表

physAttribAfterList - 处理后的容器属性列表

返回

副作用

说明

插入、更新与删除列表中的属性。

调用的对话框窗体


ClearPhysAttribValues

文件名

i_asset.kb

语法

ClearPhysAttribValues(REF thisPm_object_id: STRING, REF thisPhysAttribBeforeList: LIST OF PhysAttribRec, REF thisPhysAttribAfterList: LIST OF PhysAttribRec )

参数

thisPm_object_id - 容器标识

thisPhysAttribBeforeList - 所选容器的旧属性列表

thisPhysAttribAfterList - 所选容器的新属性列表

返回

副作用

说明

清除与某容器有关的属性。

调用的对话框窗体


ClearSearchCriteria

文件名

i_asset.kb

语法

参数

返回

副作用

说明

此过程清除创建搜索字符串所用的实例数据。

调用的对话框窗体


ExamineAsset

文件名

i_asset.kb

语法

ExamineAsset(VAL w: WINDOW, VAL mode: STRING, VAL eeInvEffect: INTEGER, REF invRec: IS_InventoryRec)

参数

w - 父窗口句柄

mode - 对话模式(查看或编辑)

eeInvEffect - 0 或 1,它们标识是否正在从 eeInvEffect 对话框进行调用。

invRec -“资产”对话框的实例数据

返回

副作用

说明

此例行程序是在流动资产环境中调用的,用来显示流动资产的“资产”对话框。

调用的对话框窗体


ExitFieldProcessing

文件名

i_asset.kb

语法

ExitFieldProcessing (VAL wHdl: WINDOW, VAL field:STRING, VAL formName: STRING, REF oldAK: STRING, REF ContinueEdit: BOOLEAN, REF AssetValue: IS_InventoryRec, REF thisPmObject: PM_ObjectRec, REF lastExitedField: STRING, REF AttribPageLoaded: BOOLEAN, REF thisModelList: LIST OF I_ObjectRec, REF attribValueList: LIST OF attribValueRec, REF physAttribList: LIST OF physAttribRec, REF physAttribBeforeList: LIST OF physAttribRec, REF physAttribAfterList: LIST OF physAttribRec)

参数

whdl - 父窗口句柄

field - 正在使用的窗体上的条目字段

formName - 正在使用的窗体的名称

oldak - 所输入的以前的字段

ContinueEdit - 如果用户希望继续编辑不正确的值,则为 true,

如果用户不希望继续编辑该字段,则为 false。

AssetValue - 正在编辑的流动资产

thisPmObject - 容器记录

lastExitedField - 在窗体上退出的最后一个字段

AttribPageLoaded - 如果已装入属性页,则为 true。如果未装入,则为 false。

thisModelList - 与某类别有关的模型列表

attribValueList - 属性列表

physAttribList - 容器属性列表

physAttribBeforeList - 编辑前的容器属性列表

physAttribAfterList - 编辑后的容器属性列表

返回

CompletePartialTreeAK 函数的结果

副作用

说明

退出时填写某条目字段中的部分条目。如果找不到匹配,则提示用户继续编辑该条目字段。

调用的对话框窗体


ExitTreeField

文件名

i_asset.kb

语法

参数

返回

副作用

说明

调用的对话框窗体


FillAsset_MCLB

文件名

i_asset.kb

语法

参数

返回

副作用

说明

此过程填写资产 MCLB。

调用的对话框窗体


FillAttribValues

文件名

i_asset.kb

语法

FillAttribValues(VAL InvRec: IS_InventoryRec, REF massDefinition: MassDefRec, REF attribValueList: LIST OF AttribValueRec, REF physAttribList: LIST OF PhysAttribRec, VAL eeInvEffect: INTEGER, VAL efmMass: INTEGER, VAL mode: STRING, VAL wHdl: WINDOW)

参数

InvRec - 流动资产记录

massDefinition - 批量定义记录

attribValueList - 与资产有关的属性列表

physAttribList - 与容器有关的属性列表

eeInvEffect - 库存标识

efmMass - 批量更新模式或定期模式

mode -“资产”对话框的当前模式

whdl - 父窗口句柄

返回

副作用

说明

设置类别时填写属性或属性的值。

调用的对话框窗体


FindButtonProcessing

文件名

i_asset.kb

语法

参数

返回

副作用

说明

此过程基于所输入的搜索准则创建搜索字符串。

调用的对话框窗体


InitAssetQbeFields

文件名

i_asset.kb

语法

参数

返回

副作用

说明

调用的对话框窗体


NotesEvent

文件名

i_asset.kb

语法

NotesEvent(REF NotesEventData: NotesEventInstRec)

参数

NotesEventData - 用于注释事件的实例数据

返回

副作用

说明

用来添加、编辑与删除与某资产有关的注释的事件处理器。

调用的对话框窗体


RefillIsaAttribValues

文件名

i_asset.kb

语法

RefillIsaAttribValues (VAL wHdl: WINDOW, VAL AssetValue: IS_InventoryRec, REF attribValueList: LIST OF attribValueRec, REF physAttribList: LIST OF physAttribRec, REF physAttribBeforeList: LIST OF physAttribRec, REF physAttribAfterList: LIST OF physAttribRec)

参数

whdl - 父窗口句柄

AssetValue - 流动资产记录

attribValueList - 资产的属性列表

physAttribList - 物理属性列表

physAttribBeforeList - 物理属性记录的原始列表

physAttribAfterList - 物理属性记录的已更新列表

返回

副作用

说明

设置模型时填写属性或属性的值。

调用的对话框窗体


RefreshModelNameList

文件名

i_asset.kb

语法

RefreshModelNameList(VAL w: WINDOW, VAL field: STRING, VAL h_object_id: STRING, REF modelList: LIST OF I_ObjectRec)

参数

w - 父窗口句柄

field - 当前选择的字段

h_object_id - 类别标识

modelList - 与某类别有关的模型列表

返回

副作用

说明

选择不同类别时,刷新模型名称。

调用的对话框窗体


RequestAddAsset

文件名

i_asset.kb

语法

RequestAddAsset(VAL wHdl: WINDOW, REF AEVAssetData: AEVAssetEventInstRec)

参数

whdl - 父窗口句柄

AEVAssetData - AEVAssetEvent 实例数据

返回

dlgbox 结果

副作用

说明

公共例行程序,它被此系统操作与在“资产查找”对话框中添加新资产的其他环境内请求共同调用。此例行程序接受“资产”对话框的已初始化实例数据。

调用的对话框窗体


RequestAddNewAsset

文件名

i_asset.kb

语法

RequestAddNewAsset(VAL wHdl: WINDOW)

参数

whdl - 父窗口句柄

返回

副作用

说明

添加新资产的系统操作。此例行程序调用 requestAddAsset 例行程序。RequestAddAsset 是此系统操作与添加新资产的其他环境内请求共同调用的公共例行程序。

调用的对话框窗体


RequestAssetQuickFind

文件名

i_asset.kb

语法

RequestAssetQuickFind(VAL wHdl: WINDOW)

参数

whdl - 窗口句柄

返回

副作用

说明

查找资产的系统操作。此例行程序调用 requestAssetQuickInquiry 例行程序。RequestAssetQuickInquiry 是此系统操作与查找资产的其他环境内请求共同调用的公共例行程序。

调用的对话框窗体


RequestAssetQuickInquiry

文件名

i_asset.kb

语法

RequestAssetQuickInquiry(VAL wHdl: WINDOW, REF AssetQbeData: AssetQbeEventInstRec)

参数

whdl - 窗口句柄

AssetQbeData - AssetQbeEvent 的实例数据

返回

副作用

说明

请求“资产快速查找”对话的公共例行程序。此例行程序是从系统操作或想显示“资产查找”对话框的其他例行程序调用的。此例行程序接受“资产查找”对话框的已初始化实例数据。

调用的对话框窗体

i_asset.dfc[assetqbe]


RequestAssetQuickInvApi

文件名

i_asset.kb

语法

RequestAssetQuickInvApi(VAL wHdl: WINDOW, VAL people_id: INTEGER, VAL location_id: STRING, VAL organization_id: STRING, VAL h_object_id: STRING, VAL connection_id: STRING, VAL fromCallReg: BOOLEAN, VAL fromContract: BOOLEAN, VAL supported_organization: STRING)

参数

wHdl - 父窗口句柄

people_id - 人员标识

location_id - 场所标识

organization_id - 组织标识

h_object_id - 类别标识

connection_id - 连接标识

fromCallReg - 如果来自呼叫注册,则为 TRUE。如果不是来自呼叫注册,则为 FALSE。

fromContract - 如果来自合同,则为 TRUE。如果不来自合同,则为 FALSE。

supported_organization - 所支持的组织标识

返回

副作用

说明

此过程用来从其他应用程序调用“快速查找资产”对话框。

调用的对话框窗体

i_asset.dfc[assetqbems]

i_asset.dfc[assetqbe]


SendAssetBackToCallReg

文件名

i_asset.kb

语法

参数

返回

副作用

说明

调用的对话框窗体


SendAssetBackToContract

文件名

i_asset.kb

语法

参数

返回

副作用

说明

“合同”使用此过程将从“资产快速查找”选择的资产返回到“合同”。

调用的对话框窗体

i_asset.dfc[assetqbesubform]

people.dfc[peoplesearchonly]

i_asset.dfc[copy]

c_prnt.dfc[printchoice]

i_asset.dfc[assetnb]

i_asset.dfc[viewchoice]


SetAssetQbeButtons

文件名

i_asset.kb

语法

参数

返回

副作用

说明

此过程设置对话框按钮。

调用的对话框窗体


TagCharacteristic

文件名

i_asset.kb

语法

TagCharacteristic(VAL eeInvEffect: INTEGER, VAL wHdl: WINDOW, REF attribValueList: LIST OF AttribValueRec)

参数

eeInvEffect - 库存标识

whdl - 父窗口句柄

attribValueList - 属性列表

返回

当前选择的属性索引

副作用

说明

将资产属性标记为包含在/不包含在批量更新定义中并返回一个新的 MCLB 索引。

调用的对话框窗体


UpdateListOfInventoryItems

文件名

i_asset.kb

语法

UpdateListOfInventoryItems(VAL mode:STRING, VAL inTran: BOOLEAN, REF updateList: LIST OF InvUpdateRec, REF newInv_PeopleList: LIST OF Inv_PeopleRec, REF Inv_PeopleList: LIST OF Inv_PeopleRec, REF newInv_ConnectionList: LIST OF Inv_ConnectionRec, REF Inv_ConnectionList: LIST OF Inv_ConnectionRec)

参数

mode - AssetNotebook 的当前模式(添加、编辑或查看)

inTran - 处于或不处于某事务中

updateList - 包含要更新的库存数据的记录

newInv_PeopleList - 与某资产有关的新用户列表

Inv_PeopleList - 与某资产有关的用户

newInv_ConnectionList - 与某资产有关的新连接列表

Inv_ConnectionList - 与某资产有关的连接列表

返回

布尔值 - 更新成功或不成功

副作用

说明

此函数更新 IS_Inventory 表与资产的所有其他相关记录(例如,历史与 inv_people)。

调用的对话框窗体


WWContainers

文件名

i_asset.kb

语法

WWContainers

参数

返回

副作用

说明

此过程用来在编辑资产时编辑容器。

调用的对话框窗体

i_asset.dfc[container]


WWContainersEvent

文件名

i_asset.kb

语法

参数

BSR - 用来处理容器树的分层结构记录。

返回

副作用

说明

用来编辑与添加容器的事件处理器。

调用的对话框窗体