1

我很好奇是否可以扩展 Microsoft Dynamics Nav Classic Client 并编写一个附加组件,例如增强对象设计器。

例如,在“对象设计器”中,不能同时对多个对象进行批量更新,例如更改最后修改的日期和时间。

为 Dynamics NAV 编写一个可以做到这一点的小扩展会很好。非常感谢任何可以帮助我入门的链接或信息。

4

2 回答 2

1

您可以编写一个可以批量更新对象表和更新修改日期字段的代码单元。然后,您可以编写自己的页面(如果您仅使用 C/SIDE,则可以编写表单)并使用按钮调用代码单元。例如,您可以在该页面上设置过滤器以确定更新哪些对象。

如果要导入和导出对象,则要困难一些。在 NAV 2013 中,您可以使用C/SIDE 的命令行界面。在早期版本中,我认为唯一的方法是使用可以导入和导出 FOB 文件的 CFront 。

于 2013-03-08T23:55:24.517 回答
0

是的,动态导航 2009 是可能的

  1. objID, Name , Last Run Date根据您的要求创建具有字段或任何其他字段的表
  2. 创建一个主代码单元,您可以在其中调用您在表中输入的所有对象
  3. 比创建一个 Windows 服务并在您想要运行主代码多长时间后设置一个时间间隔
  4. 在您的服务器中安装此服务,它将在指定的时间间隔后自动运行
  5. 要安装此服务,您必须以管理员身份运行 VS2013 或更高版本的开发人员命令提示符
  6. 要安装您的服务,请到达发布 Windows 服务文件夹的目录,例如
  7. C:\Users\Defualtuser\source\repos\WindowsService1\WindowsService1\bin\Release
  8. 并编写以下命令:Installutil YourServiceName.exe
  9. 然后以管理员身份打开服务并启动您的服务

您的对象将自动更新。

于 2018-08-07T11:30:15.570 回答