tree_ww.kb 的例行程序


CheckNodeForOrgMC

文件名

tree_ww.kb

语法

CheckNodeForOrgMC(VAL wHdl: WINDOW, VAL table: STRING, VAL mode: STRING, VAL parent: STRING, REF child: STRING, VAL ID: String): INTEGER

参数

wHdl - 调用事件的窗口句柄

table -“处理”对话框所基于的表

mode - 当前节点的模式 - 剪切或复制

parent - 当前选定节点的组织,该节点下将发生剪切或复制后的粘贴

child - 被剪切或复制的节点的组织

ID - 被剪切或复制的记录的标识符

返回

副作用

说明

本函数检查被剪切或复制的节点是否与其要粘贴到的节点有一致的组织。如果一致,将被粘贴。如果不一致,将提示用户清除组织并继续粘贴该节点。如果剪切该节点并继续粘贴,子节点的组织将被设为父变量。

调用的对话框窗体

tree.dfc[findnode]


OkToPaste

文件名

tree_ww.kb

语法

FUNCTION OkToPaste(VAL wHdl: WINDOW, VAL table: STRING, VAL ID: STRING, VAL child_org: STRING, VAL parent_org: STRING): BOOLEAN

参数

wHdl - 调用对话框的窗口句柄

table - 此处所涉及的对象(场所、库存类别、更改类别、连接)

ID - 表的主关键字标识(即 location_id、h_object_id、category_id、connection_id)

child_org - 当前分配给对象的组织标识

parent_org - 对象将在其下粘贴的节点的组织标识

返回

TRUE 或 FALSE

副作用

说明

给定新对象的组织标识,本函数以单独的产品检查是否将节点粘贴到另一个对象下。在多客户环境中可能违反产品规则。

调用的对话框窗体