【问题标题】:Dynamics NAV 2009 Classic Client ExtensionsDynamics NAV 2009 经典客户端扩展
【发布时间】:2013-02-24 01:11:05
【问题描述】:

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

例如,在“对象设计器”中,无法同时对多个对象进行批量更新,例如更改上次修改日期和时间。

如果可以为 Dynamics NAV 编写一个小扩展来实现这一点,那就太好了。非常感谢任何可以帮助我入门的链接或信息。

【问题讨论】:

    标签: microsoft-dynamics dynamics-nav dynamics-nav-2009


    【解决方案1】:

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

    如果你想导入和导出对象,那就有点困难了。在 NAV 2013 中,您可以使用command line interface for C/SIDE。在早期版本中,我认为唯一的方法是使用 CFront,它可以import and export FOB files

    【讨论】:

      【解决方案2】:

      是的,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. 然后以管理员身份打开服务并启动您的服务

      您的对象将自动更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-14
        • 2013-09-12
        • 1970-01-01
        • 2019-08-20
        • 1970-01-01
        • 2010-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多