文件名
语法
AddPersonToInv (VAL invlist: LIST OF IS_InventoryRec, REF people_id: INTEGER)
参数
invlist - 资产列表
people_id - 将与资产列表有关的人员标识
返回
SQL 返回结果
副作用
无
说明
此函数使所选人员与资产列表关联起来。
调用的对话框窗体
无
文件名
语法
ConstructInvUpdate(REF update: InvUpdateRec, VAL iid: INTEGER, VAL wHdl: WINDOW, VAL organization_ID: STRING)
参数
update - 库存更新记录
iid - 库存标识
wHdl - 父窗口句柄
organization_id - 组织标识
返回
SQL 返回结果
副作用
无
说明
此函数建立库存更新记录。
调用的对话框窗体
无
文件名
语法
DeleteContainerFromTree( VAL parent: STRING, VAL child: STRING )
参数
parent - pm_object_tree 中的父标识
child - pm_object_tree 中的子标识
返回
SQLDelete 结果
副作用
无
说明
此函数从 pm_object_tree 中删除记录关联。
调用的对话框窗体
无
文件名
语法
DeleteInv_ConnectionRec(VAL InTran: BOOLEAN, REF BeforeRec: Inv_ConnectionRec)
参数
InTran - 处于或不处于某事务中
BeforeRec - 与某资产有关的连接
返回
SQL 返回结果
副作用
无
说明
此函数删除与某资产有关的连接。
调用的对话框窗体
无
文件名
语法
DeleteInv_PeopleRec(VAL InTran: BOOLEAN, REF BeforeRec: Inv_PeopleRec)
参数
InTran - 处于或不处于某事务中
BeforeRec - 与资产有关的用户
返回
SQL 返回结果
副作用
无
说明
此函数删除用户/资产关联。
调用的对话框窗体
无
文件名
语法
DeleteInvalidContainer(VAL Parent: STRING, VAL child: STRING )
参数
parent- pm_object_tree 中的父标识
child - pm_object_tree 中的子标识
返回
整数
副作用
无
说明
此函数从 pm_object_tree 中删除特定容器树记录。此函数用来验证某安全环境中的容器。
调用的对话框窗体
无
文件名
语法
DeleteInvRec(VAL InTran: BOOLEAN, REF BeforeRec: IS_InventoryRec)
参数
InTran - 处于或不处于某事务中
BeforeRec - 旧库存记录
返回
SQL 返回结果
副作用
无
说明
此函数删除库存记录。
调用的对话框窗体
无
文件名
语法
DeletePersonFromInv(VAL invlist: LIST OF IS_InventoryRec, REF people_id: INTEGER)
参数
invlist - 资产列表
people_id - 要删除的人员标识
返回
SQL 返回结果
副作用
无
说明
此函数删除资产列表的所选人员。
调用的对话框窗体
无
文件名
语法
DeletePM_Object(VAL InTran: BOOLEAN, REF DeleteRec: PM_ObjectRec)
参数
InTran - 处于或不处于某事务中
DeleteRec - 要删除的 pm_object(容器)记录
返回
SQL 返回结果
副作用
无
说明
此函数删除 pm_object 记录。
调用的对话框窗体
无
文件名
语法
DuplicateAssetTag(VAL newTag: STRING, VAL oldID: INTEGER)
参数
newTag - 资产标记
oldID - 库存标识
返回
SQL 返回结果
副作用
无
说明
此过程检查库存标识是否已经存在。
调用的对话框窗体
无
文件名
语法
GetAssetTag ( VAL is_inventory_id: INTEGER )
参数
is_inventory_id - 所选资产的标识
返回
asset_tag
副作用
无
说明
此函数检索资产标记。
调用的对话框窗体
无
文件名
语法
GetAssetVisibleOrg(VAL inv_id: INTEGER): INTEGER
参数
inv_id- is_inventory_id
返回
整数
副作用
无
说明
此函数返回与给定库存记录有关的可见组织标识。
调用的对话框窗体
无
文件名
语法
GetDeletedOrNotDeletedInvRecByID( VAL get_deleted: BOOLEAN, VAL is_inventory_id: INTEGER, REF InvRec: IS_InventoryRec )
参数
get_deleted - 已删除的字段
is_inventory_id - 库存标识
InvRec - 库存记录
返回
is_inventory 记录 SQLSelectInto 返回结果
副作用
无
说明
此函数通过 is_inventory_id 为已删除和未删除的资产获取一个 is_inventory 记录。
调用的对话框窗体
无
文件名
语法
GetDelInvID(VAL asset_tag: STRING)
参数
asset_tag - 资产标记
返回
is_inventory_id
副作用
无
说明
此函数基于资产标记获取一个已删除的资产的 is_inventory_id。
调用的对话框窗体
无
文件名
语法
GetInv_ConnectionRec( REF ic: Inv_ConnectionRec )
参数
ic - 库存连接记录
返回
SQL 返回结果
副作用
无
说明
此函数检索一个 inv_connection_id。
调用的对话框窗体
无
文件名
语法
GetInv_ConnectionRecs(REF inv_connectionList: LIST OF inv_connectionRec, VAL where: STRING)
参数
where - 对照库存连接的选择准则
inv_connectionList - 与某资产有关的连接列表
返回
SQL 返回结果
副作用
无
说明
此函数检索与特定资产有关的连接列表。
调用的对话框窗体
无
文件名
语法
GetInv_People_IDExternal_Map( VAL isinventoryid: INTEGER )
参数
isinventoryid - 库存标识
返回
inv_people_id
副作用
无
说明
此函数基于 is_inventory_id 获取一个 inv_people_id。
调用的对话框窗体
无
文件名
语法
GetInv_People_IDFromInv_People( VAL peopleid: INTEGER, VAL invpeopleid: INTEGER )
参数
peopleid - 人员标识
invpeopleid - 库存标识
返回
inv_people_id
副作用
无
说明
此函数基于人员标识与库存标识获取一个 inv_people_id。
调用的对话框窗体
无
文件名
语法
GetInv_PeopleRecs(REF inv_peopleList: LIST OF inv_PeopleRec, VAL id: INTEGER)
参数
inv_peopleList - 与某资产有关的用户列表
id - 资产标识
返回
SQL 返回结果
副作用
无
说明
此函数检索与特定资产有关的用户列表。
调用的对话框窗体
无
文件名
语法
GetInvContractList(REF kList: LIST OF InvContractRec, VAL is_inventory_id: INTEGER)
参数
klist - 与所选资产相关的合同列表
is_inventory_id - 所选资产的标识
返回
SQLSelect 成功或失败
副作用
无
说明
此函数用来检索与指定资产标识有关的合同列表。
调用的对话框窗体
无
文件名
语法
GetInvList( VAL tablename: STRING, VAL id: STRING, REF invlist: LIST OF IS_InventoryRec, VAL visorg: STRING)
参数
tablename - 表名称
id - 与表名称有关的标识
invlist - 资产列表
visorg - 所支持的组织标识
返回
SQL 返回结果,invlist
副作用
无
说明
此函数基于表名称与标识检索一系列资产。
调用的对话框窗体
无
文件名
语法
GetInvPeopleList(VAL people_id: INTEGER, REF newinvlist: LIST OF Inv_PeopleRec)
参数
people_id - 人员标识
newinvlist - 与该人员有关的资产列表
返回
SQL 返回结果
副作用
无
说明
此函数检索与所选人员有关的一系列资产。
调用的对话框窗体
无
文件名
语法
GetPM_ObjectIDRec(REF ktype: PM_ObjectRec)
参数
ktype - pm_object(容器)记录
返回
SQL 返回结果
副作用
无
说明
此函数为所选 pm_object_id 检索一个容器记录。
调用的对话框窗体
无
文件名
语法
GetPM_ObjectRec(REF ktype: PM_ObjectRec)
参数
ktype - pm_object(容器)记录
返回
SQL 返回结果
副作用
无
说明
此函数为所选 inventory_id 检索一个容器记录。
调用的对话框窗体
无
文件名
语法
GetSomeInvListPC(VAL where: STRING, VAL people_where:STRING, VAL connection_where:STRING, REF ktypeList: LIST OF IS_InventoryRec)
参数
where - 对照 IS_Inventory 的选择准则
people_where - 创建 subselect 的人员选择准则
connection_where - 创建 subselect 的连接选择准则
返回
库存记录列表;整数,指示成功或失败。
副作用
无
说明
此函数对照 IS_Inventory 表返回一个匹配准则的库存记录列表以及匹配人员与连接准则的库存记录列表。
调用的对话框窗体
无
文件名
语法
GetSomePMOList(REF lst: LIST OF PM_ObjectRec, VAL where: STRING)
参数
lst - PM_Object 记录列表
where - select 字符串的 Where 子句
返回
lst, SQLSelect 返回结果
副作用
无
说明
此函数基于 Where 子句返回一个 PM_Object 记录列表。
调用的对话框窗体
无
文件名
语法
InsertInv_ConnectionRec(VAL G_Flag: BOOLEAN, VAL InTran: BOOLEAN, REF InsertRec: Inv_ConnectionRec)
参数
G_Flag - 全局标志
InTran - 处于或不处于某事务中
InsertRec - 与某资产有关的连接
返回
SQL 返回结果
副作用
无
说明
此函数使连接与资产关联起来。
调用的对话框窗体
无
文件名
语法
InsertInv_PeopleRec(VAL G_Flag: BOOLEAN, VAL InTran: BOOLEAN, REF InsertRec: Inv_PeopleRec)
参数
G_Flag - 全局标志
InTran - 处于或不处于某事务中
InsertRec - 使人员与资产关联起来的新记录
返回
SQL 返回结果
副作用
无
说明
此函数插入使用户与资产关联起来的新记录。
调用的对话框窗体
无
文件名
语法
InsertInvRec(VAL InTran: BOOLEAN,REF InsertRec: IS_InventoryRec)
参数
InTran - 处于或不处于某事务中
InsertRec - 库存记录
返回
SQL 返回结果
副作用
无
说明
此函数插入新库存记录。
调用的对话框窗体
无
文件名
语法
InsertPM_Object(VAL InTran: BOOLEAN, REF InsertRec: PM_ObjectRec)
参数
InTran - 处于或不处于某事务中
InsertRec - 要插入的 pm_object(容器)记录
返回
SQL 返回结果
副作用
无
说明
此函数插入新 pm_object 记录。
调用的对话框窗体
无
文件名
语法
NextAssetTag( REF newTag: STRING )
参数
newTag - 新资产标记
organization_id - 资产的所支持的组织
返回
新资产标记
副作用
无
说明
此函数获取新资产标记。资产复制使用此函数。
调用的对话框窗体
无
文件名
语法
NumberListOfInventoryItems(REF updateList: LIST OF InvUpdateRec)
参数
updateList - 库存更新记录列表
返回
指示成功或失败的整数
副作用
无
说明
此函数获取不同库存表中的下一个数。
调用的对话框窗体
无
文件名
语法
PurgeInvRec(VAL InTran: BOOLEAN,REF PurgeRec: IS_InventoryRec)
参数
InTran - 处于或不处于某事务中
PurgeRec - 要清除的 is_inventory 记录
返回
SQLDelete 返回结果
副作用
无
说明
此函数从 is_inventory 表中删除 is_inventory 记录。
调用的对话框窗体
无
文件名
语法
UpdateAssetLocTo(VAL invlist: LIST OF IS_InventoryRec, REF location_namea: STRING, REF location_nameb: STRING)
参数
invlist - 资产列表
location_namea - 原始位置
location_nameb - 新位置
返回
SQL 返回结果
副作用
无
说明
此函数更新资产列表的位置。
调用的对话框窗体
无
文件名
语法
UpdateAssetOrgTo(VAL invlist: LIST OF IS_InventoryRec, REF beforeorgfrom: STRING, REF beforeorgto: STRING)
参数
invlist - 资产列表
beforeorgfrom - 原始组织
beforeorgto - 新组织
返回
SQL 返回结果
副作用
无
说明
此函数更新资产列表的组织。
调用的对话框窗体
无
文件名
语法
UpdateInv_ConnectionRec(VAL InTran: BOOLEAN, REF BeforeRec: Inv_ConnectionRec, REF AfterRec: Inv_ConnectionRec)
参数
InTran - 处于或不处于某事务中
BeforeRec - 与某资产有关的旧连接
AfterRec - 与某资产有关的新连接
返回
SQL 返回结果
副作用
无
说明
此函数更新与资产有关的连接。
调用的对话框窗体
无
文件名
语法
UpdateInv_PeopleRec(VAL InTran: BOOLEAN, REF BeforeRec: Inv_PeopleRec, REF AfterRec: Inv_PeopleRec)
参数
InTran - 处于或不处于某事务中
BeforeRec - 与所选资产有关的用户的旧记录
AfterRec - 与所选资产有关的用户的新记录
返回
SQL 返回结果
副作用
无
说明
此函数更新与资产有关的用户。
调用的对话框窗体
无
文件名
语法
UpdateInvRec(VAL InTran: BOOLEAN, REF BeforeRec: IS_InventoryRec, REF AfterRec: IS_InventoryRec)
参数
InTran - 处于或不处于某事务中
BeforeRec - 旧库存记录
AfterRec - 新库存记录
返回
SQL 返回结果
副作用
无
说明
此函数更新库存记录。如果标识不在表中,则添加该库存记录。
调用的对话框窗体
无
文件名
语法
UpdateListOfInv_ConnectionRec(VAL G_Flag: BOOLEAN, VAL InTran: BOOLEAN, REF BeforeList: LIST OF Inv_ConnectionRec, REF AfterList: List OF Inv_ConnectionRec)
参数
G_Flag - 全局标志
InTran - 处于或不处于某事务中
BeforeList - 与某资产有关的旧连接列表
AfterList - 与某资产有关的新连接列表
返回
SQL 返回结果
副作用
无
说明
此函数更新与某资产有关的连接列表。
调用的对话框窗体
无
文件名
语法
UpdateListOfInv_PeopleRec(VAL G_Flag: BOOLEAN, VAL InTran: BOOLEAN, REF BeforeList: LIST OF Inv_PeopleRec, REF AfterList: List OF Inv_PeopleRec)
参数
G_Flag - 全局标志
InTran - 处于或不处于某事务中
BeforeList - 与所选资产有关的旧用户列表
AfterList - 与所选资产有关的新用户列表
返回
SQL 返回结果
副作用
无
说明
此函数更新与某资产有关的用户列表。
调用的对话框窗体
无
文件名
语法
UpdateListOfInvRec(VAL InTran: BOOLEAN, REF BeforeList: LIST OF IS_InventoryRec, REF AfterList: LIST OF IS_InventoryRec)
参数
InTran - 处于或不处于某事务中
BeforeList - 旧资产列表
AfterList - 新资产列表
返回
SQL 返回结果
副作用
无
说明
此函数更新资产列表。
调用的对话框窗体
无
文件名
语法
UpdatePM_Object(VAL InTran: BOOLEAN, REF BeforeRec: PM_ObjectRec, REF AfterRec: PM_ObjectRec)
参数
InTran - 处于或不处于某事务中
BeforeRec - 旧容器记录
AfterRec - 新容器记录
返回
SQL 返回结果
副作用
无
说明
此函数更新容器记录。
调用的对话框窗体
无