从现有模板创建表单模板

时间:2018-08-28 18:16:02

标签: acumatica

有什么方法可以在表单中创建模板以供公司中的每个用户使用? 例如;假设我以某种方式配置了“销售订单”屏幕(SO301000)和“文档详细信息”网格,它们显示的列数与默认值(更多或更少的列)不同。 对于每个用户,我想使用添加新用户时将应用的该模板(以及创建的所有模板)。 感谢您的指导和帮助。

1 个答案:

答案 0 :(得分:0)

编辑: 我在下面提供了表单元素ASP模板的答案。尽管再次阅读了您的问题,但我认为您尝试做的事情将更多是自动化网格列配置。我们称此功能为“默认表布局”。

这里有一个功能要求: https://feedback.acumatica.com/ideas/ACU-I-415

此功能已在2017R2版本中提供,并在此处记录: https://help.acumatica.com/(W(1))/Main?ScreenId=ShowWiki&pageid=30f3229f-20f1-4055-9c03-e0fe3b37080d

文档页面的图像副本: enter image description here


对于ASP表单模板

在Acumatica中有两种使用自定义项的方法:

  1. 作为定制项目,所有事情都直接在Acumatica中完成 使用定制项目编辑器通过Web浏览器访问实例。

  2. 作为在Visual Studio中编译的扩展库(DLL文件),然后包含在自定义项目的FILES部分中。

对于方法1,我相信创建自定义模板会有些许麻烦,并且如果有人知道,请不要正式支持。

对于方法2,我们通过Acumatica配置向导(Acumatica ERP安装程序)附带了Visual Studio模板。

这些模板位于以下文件夹中:

My Documents\Visual Studio 20XX\Templates\ItemTemplates\Visual C

enter image description here

这些模板仅可用于ASP.NET解决方案。如果已经部署了网站,则可以打开Acumatica实例网站作为解决方案: enter image description here

打开“添加新项”对话框时: enter image description here

Acumatica模板将可用: enter image description here

这些是标准的Visual Studio模板,因此您可以复制并重复使用它们来创建自己的模板。 Microsoft创建用户模板的文档适用,您可以遵循其准则。请注意,与使用Acumatica自定义项目编辑器相比,使用Visual Studio和创建自己的模板对用户的友好程度有所降低。

Acumatica T100涵盖了使用Visual Studio创建自定义项的知识,这将是学习所涉及技术的良好起点:

https://openuni.acumatica.com/courses/development/t100-introduction-to-acumatica-framework/