录入点ide
录入点使特定流程或垂直流程能够按顺序与标准流程进行交互,而没有用户交互可用。录入点是由标准代码中根据要求预先定义的。一般,“黑匣子脚本”(例如价格肯定或自动生成单据的功能)具备录入点。
从技术上讲,录入点是一个可选的挂钩,它在程序的上下文中调用特定或垂直脚本。对象
只要没有在入口点路由表中添加入口,就什么也不作。
能够根据要求建立录入点,以使咱们的二次开发人员能够将垂直或特定行为集成到标准中。
每一个录入点都有文档记录,以定义对特定/自定义过程的调用的完整上下文。
录入点由Sage交付。所以,必须在须要时加载它(能够经过补丁程序完成)。
每一个录入点脚本都有一个子程序 $ACTION,并接收一个ACTION变量,该变量更详细地定义了所使用的录入点。
垂直脚本或特定脚本的代码:
$ACTION Case ACTION When "..." ... Endcase Return
录入点定义了将一个或多个特定脚本或垂直脚本分配给调用一个或多个挂钩的标准脚本。每一个挂钩都由ACTION变量中分配的代码标识。例如,ERP字段中的VAT声明脚本(DCLVAT)具备由如下ACTION值标识的七个录入点:
If ACTION =“ FILTRE”,则能够在要由声明管理的地点上分配过滤器。
If ACTION =“ DAEFILTRE”,则您能够分配其余条件以根据付款状况过滤考虑用于增值税的付款行。
If ACTION =“ AE_ECRDVP”,则能够修改将写入临时表中的声明行。
...
此外,录入点表可用于将建立脚本与对象相关联。这将替换对象字典中存在的垂直脚本(直到7.1版),而且为给定对象启用多个录入点。在这种状况下,ACTION包含对象事件代码。
ACTION值的示例:
If ACTION =“ RAZCRE”,则将在对象管理中建立新记录。
If ACTION =“ APRES_MODIF”,则全部修改都已在掩码中完成,并请求更新。事件