问题标签 [dynamics-nav]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
551 浏览

visual-studio-2008 - 如何从动态 NAV 女士中的“采购线”。“快捷维度 2 代码”中检索值?

我只是在 Ms. Dynamic Nav 2009 R2 中创建了一个全局变量,并将其数据类型设置为 RECORD 并选择一个特定的表(购买行)。之后,我将一个文本框添加到 Classic Report 并设置其 SourceExpr :“Purchase Line”。“Shortcut Dimension 2 Code”。然后我转到 RTC 报告并将该字段添加到 RTC 报告中。运行 RTC 报告后。我得到一个空白值。你有没有经历过这种情况?请帮助我。我只想从“Purchase Line”中检索一个值。“Shortcut Dimension 2 Code”。

预先感谢

马卡拉

0 投票
2 回答
938 浏览

git - 使用 Unix 实用程序拆分文本文件,例如 grep 和 sed

我是 Unix 实用程序的新手,但尝试学习新东西并尝试将我的简单 ruby​​ 脚本切换到某种 shell 脚本做同样的事情。但我不知道如何处理这项任务。

我需要拆分一个包含几个小对象的大文件。每个对象都以如下行开头:OBJECT Type Number Name.

当我使用 Ruby 时,我正在遍历文件行,如果我找到了模式,我开始将行转储到文件中。直到我再次找到这种模式。

完成后,我将收到一堆较小的文件,而不是一个大文件。

但是是否可以使用 shell 脚本和 Unix 实用程序来做同样的事情?grep, sed... 无需调用perl, ruby?

编辑:我正在尝试开发自定义git命令并使用 Windows。所以只有 msysgit 附带的实用程序可供我使用。

创建的对象的文件名模式如下Type-Number.txt

更新:感谢@perreal,我提出了以下代码,它可以满足我的要求。希望其他使用 git 的 Dynmaics NAV 开发人员会发现这git object splitter很有用:

0 投票
2 回答
397 浏览

navision - 无法使用 Web 服务在 Dynamics Nav 中设置县

我正在努力将我们的电子商务系统与后端的动态导航集成。如果客户还不存在,我会创建它。除了“县”之外,所有字段似乎都粘在一起。当我对现有客户进行读取时,County 会填写正确的数据。

奇怪的是,当我创建销售订单时,Ship_To_County、Bill_To_County 和 Sell_To_County 似乎都没有停留在那里。

编辑

我将销售订单页面公开为 Web 服务。

0 投票
3 回答
1093 浏览

dynamics-nav - 如何在 Ms. Dynamic Nav 2009 中禁用选择列菜单

在 Microsoft Dynamics NAV 2009 中的 RoleTailored Client (RTC) 中,用户可以通过右键单击列表 => 选择列在订单列表中添加列。我只是禁用选择列上下文菜单,以便用户无法执行该功能。我怎么能这样做?

谢谢你的帮助,马卡拉

0 投票
1 回答
225 浏览

c++ - 如何替换 COM 对象?

我需要开发一个可以替换旧的COM对象DLL 。我需要这个,因为我不想开发使用旧 COM DLL 的应用程序。我将创建一个具有相同属性和方法的新 COM 对象。我看到的主要困难是UUID发布。我不明白其中一些的重要性以及它们在哪里使用,哪些我必须复制,哪些可能会有所不同?我发现调用 COM 对象的程序(在我的例子中是 Navision)使用描述库和类型库的 UUID。如果有人可以分享此类任务的经验,那就太好了。

0 投票
1 回答
1952 浏览

dynamics-nav - 无法在经典报表的每一页中打印报表标题

如何在 Nav 2009 中的经典报告的每一页中打印报告标题。我尝试查看部分属性 (PrintOnEveryPage = yes)。你有什么主意吗 ?

0 投票
1 回答
1919 浏览

c# - 使用 Web 服务更新销售发票编号

我正在尝试使用销售发票实体上的 Dynamics NAV Web 服务来创建从另一个系统生成的 NAV 发票。

我遇到的问题是,当我尝试创建发票编号与编号序列中的下一个编号不同的发票时,出现以下错误:

销售表头已存在。标识字段和值:文档类型='发票'

如果我按照此博客文章中的步骤进行操作

http://blogs.msdn.com/b/freddyk/archive/2009/05/28/handling-sales-orders-from-page-based-web-services-in-nav-2009sp1-and-rtm.aspx

我可以创建发票,然后更新发票编号以外的其余字段。

有没有办法使用 Web 服务创建具有自定义发票编号的发票?

0 投票
3 回答
2497 浏览

ole - 为什么我不能在 Dynamics NAV 中编译包含 OCX 的对象?

我从文本文件中导入了一个 Form 对象。当我尝试编译它时,我收到以下错误消息:

此消息适用于 C/AL 程序员:
由“Microsoft Common Dialog Control 6.0 (SP3)”标识的 OLE 控件或自动化服务器。CommonDialog 需要设计时许可证。无法获得此许可证。确保使用适当的许可证正确安装了 OLE 控件或自动化服务器”

我正在使用开发人员许可证在 Dynamics NAV 中进行开发。OCX 已正确注册,在 NAV 的“自定义控件”中列为指向“C:\Windows\SysWOW64\comdlg32.ocx”。
为什么我不允许编译对象?

0 投票
1 回答
6689 浏览

dynamics-nav - 有没有办法改变 RTC 中标签的颜色?

在表单中,我想在标签中设置文本的颜色。实际上,我可以使用名为“FORECOLOR”的 Label 属性将其设置为 Classic。但不幸的是,在 RTC 中不会改变颜色。在 RTC 中有什么方法可以做到这一点吗?

提前致谢, 马卡拉

0 投票
1 回答
1887 浏览

dynamics-nav - 运行 RTC 页面包含加载项控件时发生错误

我正在关注 Microsoft 的“创建和使用 RoleTailored 客户端控件加载项”。所有步骤都已完成,但是当我运行表单(客户卡)时,出现错误:“该页面包含不允许的控件加载项。请联系您的系统管理员”。

你有什么主意吗?

谢谢你,马卡拉