首页 文章

Acumatica Customization(Framework vs ERP)与TXX指南不一致

提问于
浏览
0

我被要求创建一个新的maint页面,可以添加数据 . 就像在T100系列第1部分:维护页面中一样 . 马上就出现了一些问题,为什么在Acumatica ERP项目中我无法完成框架应用程序中完成的步骤?我试图添加一个新项目 - > PXgraph选项(如说明中所述)不可用,我甚至无法从头开始添加我自己的c#类该选项未列出 . 相反,它只列出了页面选项(将在下面添加截图) . 我试图在项目范围之外创建一个新的.cs文件,并将其导入到文件中,并且它不会将其识别为要导入的可用文件 . 最后,我尝试手动将文件拖放到Objects文件夹中,我想让文件成为其中的一部分 .

Framework file options

VERSUS ERP Add new item

enter image description here
其次,我在页面中创建了一个新的ListView . 我无法从选项列表中选择我的Typename:SO.SOusrPhoneExtMaint.cs文件 . 我已经多次重建了这个项目,看看是不是问题 . 我手动添加了TypeName,进入aspx的源代码并输入我的图形 . 当我测试图形时,我得到以下错误:“为数据源指定的无效类型PX.Objects.SO.SOUsrPhoneExtMaint . ”我的问题是为什么框架和erp应用程序之间存在自定义差异以及如何自定义图形和页面,如果他们不采用与TXX开发指南相同的方法 . 如果我做了一些根本错误的事情,我想知道什么是正确的方法 .
Error in visual studio

1 回答

  • 2

    我建议您使用自定义项目编辑器进行Acumatica ERP的任何自定义 . 要添加自定义表单,请执行以下操作:

    • 导航到 Customization Projects 表单(SM204505;系统>自定义>管理)

    • 通过单击表单工具栏上的"+"选择现有自定义项目或创建新项目

    • 单击项目名称以在“自定义项目编辑器”中打开项目

    • 在编辑器的导航窗格中,选择 SCREENS 以打开“自定义屏幕”页面

    • 在页面上,单击 ADD SCREEN > CREATE NEW SCREEN 以打开“创建新屏幕”对话框

    • 填写所有必填字段,然后单击“确定”以获取自定义表单的可用模板

    “新建屏幕”向导将创建表单模板,并将其作为以下项目包含在自定义项目中:

    • 两个文件项 - 新表单的.aspx页面代码

    • a代码项 - 业务逻辑控制器的代码模板

    • a页面项目 - 指向新页面内容的链接,您可以使用布局编辑器进一步开发该页面内容

    • 一个SiteMapNode项 - 新表单的站点 Map 对象

    (有关示例,请参阅 T300 Acumatica Customization Platform 培训指南的 Lesson 11: Creating a Custom Form

    此外,您可以使用您喜欢的工具开发项目 . 项目发布后,自定义表单将添加到Acumatica ERP中 .

相关问题