i_rpt_db.kb 的例行程序


DeleteReportAttribRec

文件名

i_rpt_db.kb

语法

DeleteReportAttribRec(VAL InTran: BOOLEAN, REF DeleteRec: ReportAttribRec): INTEGER

参数

inTran: 是否已处于某事务中

DeleteRec: 报告属性记录

返回

整数:成功或失败

副作用

说明

此函数从 report_attrib 表中删除报告属性记录。

调用的对话框窗体


DeleteReportDetailRec

文件名

i_rpt_db.kb

语法

DeleteReportDetailRec(VAL InTran: BOOLEAN, REF DeleteRec: ReportDetailRec): INTEGER

参数

inTran: 是否已处于某事务中

DeleteRec: 要删除的报告详细记录

返回

副作用

说明

此函数从 report_detail 表中删除报告详细记录。

调用的对话框窗体


DeleteReportHObjRec

文件名

i_rpt_db.kb

语法

DeleteReportHObjRec(VAL InTran: BOOLEAN, REF DeleteRec: ReportHObjRec): INTEGER

参数

inTran: 是否已处于某事务中

InsertRec: 要删除的报告 hobj(类别)记录

返回

整数:成功或失败

副作用

说明

此函数从 report_h_obj 表中删除报告 hobj 记录。

调用的对话框窗体


DeleteReportIObjRec

文件名

i_rpt_db.kb

语法

DeleteReportIObjRec(VAL InTran: BOOLEAN, REF DeleteRec: ReportIObjRec): INTEGER

参数

inTran: 是否已处于某事务中

DeleteRec: 报告 iobj(模型)记录

返回

整数:成功或失败

副作用

说明

此函数从 report_i_obj 表中删除报告 iobj(模型)记录。

调用的对话框窗体


DeleteReportTreeRec

文件名

i_rpt_db.kb

语法

DeleteReportTreeRec(VAL InTran: BOOLEAN, REF DeleteRec: ReportTreeRec): INTEGER

参数

inTran: 是否已处于某事务中

DeleteRec: 报告树记录

返回

整数:成功或失败

副作用

说明

此函数从 report_tree 表中删除报告树记录。

调用的对话框窗体


DeleteReportWWDetailRec

文件名

i_rpt_db.kb

语法

DeleteReportWWDetailRec(VAL InTran: BOOLEAN, REF DeleteRec: ReportWWDetailRec): INTEGER

参数

inTran: 是否已处于某事务中

DeleteRec: 要删除的 ww 报告详细记录

返回

整数:成功或失败

副作用

说明

此函数从 report_detail 表中删除报告详细记录。

调用的对话框窗体


GetAttribDataType

文件名

i_rpt_db.kb

语法

GetAttribDataType(VAL id: INTEGER): STRING

参数

id: 属性标识

返回

字符串:属性数据类型

副作用

说明

此函数通过基于属性标识进行选择来获取属性数据类型。

调用的对话框窗体


GetChildRecords

文件名

i_rpt_db.kb

语法

GetChildRecords(VAL nodeid: STRING, VAL tree: STRING): LIST OF STRING

参数

nodeid: 树中的节点标识

tree: 树名称。例如,组织、场所与连接等。

返回

一系列字符串:子记录

副作用

说明

此函数获取父级树节点的子节点。

调用的对话框窗体


GetHObjName

文件名

i_rpt_db.kb

语法

GetHObjName(VAL hobj_id: STRING): STRING

参数

hobj_id: hobj(类别)标识

返回

字符串:类别名称

副作用

说明

此函数通过基于 iobj(模型)标识进行选择来获取 hobj(类别)名称。

调用的对话框窗体


GetIObjName

文件名

i_rpt_db.kb

语法

GetIObjName(VAL iobj_id: STRING): STRING

参数

iobj_id: iobj(模型)标识

返回

字符串:模型名称

副作用

说明

此函数通过基于 iobj(模型)标识进行选择来获取 iobj(模型)名称。

调用的对话框窗体


GetReportAttribList

文件名

i_rpt_db.kb

语法

GetReportAttribList(REF kList: LIST OF ReportAttribRec, VAL id: INTEGER): INTEGER

参数

kist: 报告属性记录列表

id: 报告 hobj 标识

返回

整数:成功或失败

副作用

说明

此函数使用 report_h_obj 标识获取报告属性记录。

调用的对话框窗体


GetReportClassID

文件名

i_rpt_db.kb

语法

GetReportClassID(VAL detail_id: STRING, VAL hobj_id: STRING): INTEGER

参数

detail_id: 报告详细标识

hobj_id: hobj(类别)标识

返回

整数:报告 hobj 标识

副作用

说明

此函数通过基于报告详细标识与 hobj(类别)标识进行选择来获取报告 hobj(类别)标识。

调用的对话框窗体


GetReportClassList

文件名

i_rpt_db.kb

语法

GetReportClassList(REF kList: LIST OF ReportHObjRec, VAL id: INTEGER): INTEGER

参数

kist: 报告 hobj(类别)记录

id: 报告详细标识

返回

整数:成功或失败

副作用

说明

此函数使用 report_detail 标识来获取报告 hobj(类别)记录。

调用的对话框窗体


GetReportDetailID

文件名

i_rpt_db.kb

语法

GetReportDetailID(VAL name: STRING): INTEGER

参数

name: 报告名称

返回

整数:报告详细标识

副作用

说明

此函数通过基于报告名称进行选择来获取报告详细标识。

调用的对话框窗体


GetReportDetailList

文件名

i_rpt_db.kb

语法

GetReportDetailList(REF ktypeList: LIST OF ReportDetailRec, VAL whdl: WINDOW): INTEGER

参数

ktypeList: 报告详细记录

whdl: 窗口句柄记录

返回

整数:成功或失败

副作用

说明

此函数获取处于安全模式时的报告详细标识。

调用的对话框窗体


GetReportModelList

文件名

i_rpt_db.kb

语法

GetReportModelList(REF kList: LIST OF ReportIObjRec, VAL id: INTEGER): INTEGER

参数

kist: 报告 iobj(模型)记录列表

id: 报告 hobj 标识

返回

整数:成功或失败

副作用

说明

此函数使用 report_h_obj 标识获取报告 iobj(模型)记录。

调用的对话框窗体


GetReportTreeList

文件名

i_rpt_db.kb

语法

GetReportTreeList(REF locList: LIST OF ReportTreeRec, REF orgList: LIST OF ReportTreeRec, REF conList: LIST OF ReportTreeRec, VAL id: INTEGER): INTEGER

参数

loclist: 场所的报告树记录列表

orgList: 组织的报告树记录列表

conlist: 连接的报告树记录列表

id: 报告详细标识

返回

整数:成功或失败

副作用

说明

此函数获取与指定报告详细标识有关的场所、组织与连接记录。

调用的对话框窗体


GetSomeIValueList

文件名

i_rpt_db.kb

语法

GetSomeIValueList(VAL where: STRING, REF ktypelist: LIST OF IsaAttribRec): INTEGER

参数

where: select 字符串的 where 子句

ktypelist: 属性值记录

返回

整数:成功或失败

副作用

说明

此函数通过选择使用 i_attrib_value 表中指定的 where 子句来获取属性详细信息。

调用的对话框窗体


GetSomePValueList

文件名

i_rpt_db.kb

语法

GetSomePValueList(VAL where: STRING, REF ktypelist: LIST OF PhysAttribRec): INTEGER

参数

where: select 字符串的 where 子句

ktypelist: 属性值记录

返回

整数:成功或失败

副作用

说明

此函数通过选择使用 pm_attrib_value 表中指定的 where 子句来获取属性详细信息。

调用的对话框窗体


GetSomeReportDetailList

文件名

i_rpt_db.kb

语法

GetSomeReportDetailList(REF ktypeList: LIST OF ReportDetailRec, VAL where: STRING): INTEGER

参数

ktypeList: 报告详细记录

where: select 语句的 where 子句

返回

整数:成功或失败

副作用

说明

此函数使用 where 子句来获取特定报告详细记录。

调用的对话框窗体


GetSomeReportInvContractList

文件名

i_rpt_db.kb

语法

GetSomeReportInvContractList(VAL where: STRING, REF ktypelist: LIST OF IS_InventoryRec, VAL orderby: STRING, VAL massasset: ReportInstRec): INTEGER

参数

where: select 字符串的 where 子句

ktypelist: 库存记录列表

orderby: select 字符串的 orderby 子句

massasset: 报告实例数据

返回

整数:成功或失败

副作用

说明

此函数选择一个匹配库存记录列表。在高级资产搜索中使用该函数来基于所输入的合同搜索准则选择资产。

调用的对话框窗体


GetSomeReportInvHistList

文件名

i_rpt_db.kb

语法

GetSomeReportInvHistList(VAL where: STRING, REF ktypelist: LIST OF IS_InventoryRec, VAL orderby: STRING, VAL massasset: ReportInstRec): INTEGER

参数

where: select 字符串的 where 子句

ktypelist: 库存记录列表

orderby: select 字符串的 orderby 子句

massasset: 报告实例数据

返回

整数:成功或失败

副作用

说明

此函数选择一个匹配库存记录列表。在高级资产搜索中使用该函数来基于所输入的事件历史搜索准则选择资产。

调用的对话框窗体


GetSomeReportInvList

文件名

i_rpt_db.kb

语法

GetSomeReportInvList(VAL where: STRING, REF ktypelist: LIST OF IS_InventoryRec, VAL orderby: STRING, VAL massasset: ReportInstRec): INTEGER

参数

where: select 字符串的 where 子句

ktypelist: 库存记录列表

orderby: select 字符串的 orderby 子句

massasset: 报告实例数据

返回

整数:成功或失败

副作用

说明

此函数选择一个匹配库存记录列表。在高级资产搜索中使用该函数来基于所输入的库存搜索准则选择资产。

调用的对话框窗体


GetSomeReportInvValList

文件名

i_rpt_db.kb

语法

GetSomeReportInvValList(VAL where: STRING, REF ktypelist: LIST OF IS_InventoryRec, VAL orderby: STRING, VAL massasset: ReportInstRec): INTEGER

参数

where: select 字符串的 where 子句

ktypelist: 库存记录列表

orderby: select 字符串的 orderby 子句

massasset: 报告实例数据

返回

整数:成功或失败

副作用

说明

此函数选择一个匹配库存记录列表。在高级资产搜索中使用该函数来基于所输入的评估搜索准则选择资产。

调用的对话框窗体


HasSomeContractList

文件名

i_rpt_db.kb

语法

HasSomeContractList(VAL where: STRING): BOOLEAN

参数

where: select 字符串的 where 子句

返回

布尔值:存在或不存在

副作用

说明

此函数通过使用 where 子句确定是否有现有匹配合同来选择一个匹配合同列表。

调用的对话框窗体


HasSomeHistList

文件名

i_rpt_db.kb

语法

HasSomeHistList(VAL where: STRING): BOOLEAN

参数

where: select 字符串的 where 子句

返回

布尔值:存在或不存在

副作用

说明

此函数通过使用 where 子句确定是否有现有匹配事件来选择一个匹配事件列表。

调用的对话框窗体


HasSomeIValueList

文件名

i_rpt_db.kb

语法

HasSomeIValueList(VAL where: STRING): BOOLEAN

参数

where: select 字符串的 where 子句

返回

布尔值:存在或不存在

副作用

说明

此函数通过使用 where 子句确定是否有现有匹配属性来选择一个匹配属性列表。

调用的对话框窗体


HasSomePValueList

文件名

i_rpt_db.kb

语法

HasSomePValueList(VAL where: STRING): BOOLEAN

参数

where: select 字符串的 where 子句

返回

布尔值:存在或不存在

副作用

说明

此函数通过使用 where 子句确定是否有现有匹配属性来选择一个匹配属性列表。

调用的对话框窗体


HasSomeValList

文件名

i_rpt_db.kb

语法

HasSomeValList(VAL where: STRING): BOOLEAN

参数

where: select 字符串的 where 子句

返回

布尔值:存在或不存在

副作用

说明

此函数通过使用 where 子句确定是否有现有匹配评估记录来选择一个匹配评估记录列表。

调用的对话框窗体


InsertReportAttribRec

文件名

i_rpt_db.kb

语法

InsertReportAttribRec(VAL InTran: BOOLEAN, REF InsertRec: ReportAttribRec): INTEGER

参数

inTran: 是否已处于某事务中

InsertRec: 报告属性记录

返回

整数:成功或失败

副作用

说明

此函数将报告属性记录插入 report_attrib 表中。

调用的对话框窗体


InsertReportDetailRec

文件名

i_rpt_db.kb

语法

InsertReportDetailRec(VAL InTran: BOOLEAN, REF InsertRec: ReportDetailRec): INTEGER

参数

inTran: 是否已处于某事务中

InsertRec: 要插入的报告详细记录

返回

副作用

说明

此函数将报告详细记录插入 report_detail 表中。

调用的对话框窗体


InsertReportHObjRec

文件名

i_rpt_db.kb

语法

InsertReportHObjRec(VAL InTran: BOOLEAN, REF InsertRec: ReportHObjRec): INTEGER

参数

inTran: 是否已处于某事务中

InsertRec: 要插入的报告 hobj(类别)记录

返回

整数:成功或失败

副作用

说明

此函数将报告 hobj 记录插入 report_h_obj 表中。

调用的对话框窗体


InsertReportIObjRec

文件名

i_rpt_db.kb

语法

InsertReportIObjRec(VAL InTran: BOOLEAN, REF InsertRec: ReportIObjRec): INTEGER

参数

inTran: 是否已处于某事务中

InsertRec: 报告 iobj(模型)记录

返回

整数:成功或失败

副作用

说明

此函数将报告 iobj(模型)记录插入 report_i_obj 表中。

调用的对话框窗体


InsertReportTreeRec

文件名

i_rpt_db.kb

语法

InsertReportTreeRec(VAL InTran: BOOLEAN, REF InsertRec: ReportTreeRec): INTEGER

参数

inTran: 是否已处于某事务中

InsertRec: 报告树记录

返回

整数:成功或失败

副作用

说明

此函数将报告树记录插入 report_tree 表中。

调用的对话框窗体


InsertReportWWDetailRec

文件名

i_rpt_db.kb

语法

InsertReportWWDetailRec(VAL InTran: BOOLEAN, REF InsertRec: ReportWWDetailRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeRec: ww 报告详细记录

返回

整数:成功或失败

副作用

说明

此函数将报告详细记录插入 report_detail 表中。

调用的对话框窗体


ISParentNode

文件名

i_rpt_db.kb

语法

ISParentNode(VAL nodeid: STRING, VAL tree: STRING): BOOLEAN

参数

nodeid: 树中的节点标识

tree: 树名称。例如,组织、场所与连接等。

返回

布尔值:TRUE 或 FALSE

副作用

说明

此函数确定某节点是否为父节点。

调用的对话框窗体


UpdateListOfReportAttribRec

文件名

i_rpt_db.kb

语法

UpdateListOfReportAttribRec(VAL InTran: BOOLEAN, REF BeforeList: LIST OF ReportAttribRec, REF AfterList: LIST OF ReportAttribRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeList: 旧报告属性记录列表

AfterList: 新报告属性记录列表

返回

整数:成功或失败

副作用

说明

此函数更新 report_attrib 表中的报告属性记录列表。

调用的对话框窗体


UpdateListofReportDetailRec

文件名

i_rpt_db.kb

语法

UpdateListofReportDetailRec(VAL InTran: BOOLEAN, REF BeforeList: LIST OF ReportDetailRec, AfterList: LIST OF ReportDetailRec): INTEGER)

参数

inTran: 是否已处于某事务中

Beforelist: 旧报告详细记录列表

Afterlist: 新报告详细记录列表

返回

整数:成功或失败

副作用

说明

此函数更新 report_detail 表中的报告详细记录列表。

调用的对话框窗体


UpdateListOfReportHObjRec

文件名

i_rpt_db.kb

语法

UpdateListOfReportHObjRec(VAL InTran: BOOLEAN, REF BeforeList: LIST OF ReportHObjRec, AfterList: LIST OF ReportHObjRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeList: 要更新的旧报告 hobj(类别)记录列表

AfterList: 要更新的新报告 hobj(类别)记录列表

返回

整数:成功或失败

副作用

说明

此函数更新 report_h_obj 表中的报告 hobj 记录列表。

调用的对话框窗体


UpdateListOfReportIObjRec

文件名

i_rpt_db.kb

语法

UpdateListOfReportIObjRec(VAL InTran: BOOLEAN, REF BeforeList: LIST OF ReportIObjRec, REF AfterList: LIST OF ReportIObjRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeList: 旧报告 iobj(模型)记录列表

AfterList: 新报告 iobj(模型)记录列表

返回

整数:成功或失败

副作用

说明

此函数更新 report_i_ibj 表中的报告 iobj(模型)记录列表。

调用的对话框窗体


UpdateListOfReportTreeRec

文件名

i_rpt_db.kb

语法

UpdateListOfReportTreeRec(VAL InTran: BOOLEAN, REF BeforeList: LIST OF ReportTreeRec, REF AfterList: LIST OF ReportTreeRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeRec: 旧报告树记录列表

AfterRec: 新报告树记录列表

返回

整数:成功或失败

副作用

说明

此函数更新 report_tree 表中的报告树记录列表。

调用的对话框窗体


UpdateListofReportWWDetailRec

文件名

i_rpt_db.kb

语法

UpdateListofReportWWDetailRec(VAL InTran: BOOLEAN, REF BeforeList: LIST OF ReportWWDetailRec, AfterList: LIST OF ReportWWDetailRec): INTEGER)

参数

inTran: 是否已处于某事务中

Beforelist: 旧的 ww 报告详细记录列表

Afterlist: 旧的 ww 报告详细记录列表

返回

整数:成功或失败

副作用

说明

此函数更新 report_detail 表中的报告详细记录列表。

调用的对话框窗体


UpdateReportAttribRec

文件名

i_rpt_db.kb

语法

UpdateReportAttribRec(VAL InTran: BOOLEAN, REF BeforeRec: ReportAttribRec, REF AfterRec: ReportAttribRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeRec: 旧报告属性记录

AfterRec: 新报告属性记录

返回

整数:成功或失败

副作用

说明

此函数更新 report_attrib 表中的报告属性记录列表。

调用的对话框窗体


UpdateReportDetailRec

文件名

i_rpt_db.kb

语法

UpdateReportDetailRec(VAL InTran: BOOLEAN, REF BeforeRec: ReportDetailRec, AfterRec: ReportDetailRec): INTEGER)

参数

inTran: 是否已处于某事务中

BeforeRec: 旧报告详细记录

AfterRec: 新报告详细记录

返回

整数:成功或失败

副作用

说明

此函数更新 report_detail 表中的报告详细记录。

调用的对话框窗体


UpdateReportHObjRec

文件名

i_rpt_db.kb

语法

UpdateReportHObjRec(VAL InTran: BOOLEAN, REF BeforeRec: ReportHObjRec, AfterRec: ReportHObjRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeRec: 要更新的旧报告 hobj(类别)记录

AfterRec: 要更新的新报告 hobj(类别)记录

返回

整数:成功或失败

副作用

说明

此函数更新 report_h_obj 表中的报告 hobj 记录。

调用的对话框窗体


UpdateReportIObjRec

文件名

i_rpt_db.kb

语法

UpdateReportIObjRec(VAL InTran: BOOLEAN, REF BeforeRec: ReportIObjRec, REF AfterRec: ReportIObjRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeRec: 旧报告 iobj(模型)记录

AfterRec: 新报告 iobj(模型)记录

返回

整数:成功或失败

副作用

说明

此函数更新 report_i_obj 表中的报告 iobj(模型)记录。

调用的对话框窗体


UpdateReportTreeRec

文件名

i_rpt_db.kb

语法

UpdateReportTreeRec(VAL InTran: BOOLEAN, REF BeforeRec: ReportTreeRec, REF AfterRec: ReportTreeRec): INTEGER

参数

inTran: 是否已处于某事务中

BeforeRec: 旧报告树记录

AfterRec: 新报告树记录

返回

整数:成功或失败

副作用

说明

此函数更新 report_tree 表中的报告树记录。

调用的对话框窗体


UpdateReportWWDetailRec

文件名

i_rpt_db.kb

语法

UpdateReportWWDetailRec(VAL InTran: BOOLEAN, REF BeforeRec: ReportWWDetailRec, AfterRec: ReportDetailRec): INTEGER)

参数

inTran: 是否已处于某事务中

BeforeRec: 旧报告详细记录

AfterRec: 新报告详细记录

返回

整数:成功或失败

副作用

说明

此函数更新 report_detail 表中的报告详细记录。

调用的对话框窗体