问题标签 [navision]

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 回答
1061 浏览

java - 导入和导出到 NAVision

我必须为团队成员分配一项任务,以编程方式将数据写入 Microsoft NAVision 并从中读取。具体来说,我们将把我们的一个系统中的数据写入客户 NAVision 财务模块,这将是定期批量的,比如每周一次。

我之前已经针对 Sage 进行了编程,之前我提供了 Sage 的预期格式的 XLS 输出,并且系统管理员从 Sage 导入。

Navision 有类似的流程吗?特别是金融?

我更愿意将我的数据写入文件并让其他人将该数据输入到 NAVision。还希望从 NAVision(Excel 或 XML)转储数据,以便我可以将其读回我们的系统。我不希望将数据直接注入金融系统所带来的风险。

我们的系统是基于 Java 的,如果可能的话,我们宁愿不必使用 .NET。

选项?

0 投票
1 回答
1480 浏览

dynamics-nav - XMLport 表属性

NAV 中的 XMLport 对象似乎支持表属性(即节点类型 = 属性,源类型 = 表)。但是,当我尝试在 NAV 2013 中保存包含表属性节点的 XMLport 时,我收到以下错误消息:

MSDN 上的这个(http://msdn.microsoft.com/en-us/library/hh165612(v=nav.70).aspx)页面似乎确认可以使用表属性。表属性有什么用途?什么是表属性的典型应用示例?

0 投票
1 回答
958 浏览

tabs - 通过代码更改 TabControl 的选项卡

是否可以通过代码更改 Dynamics NAV 2009 R2 中 tabControl 的当前选定选项卡?

经典客户端 - 动态导航 2009 R2

在此处输入图像描述

当我按下“显示第二个选项卡”按钮时,tabPage 应该从当前选择的(“Allgemein”)切换到“Tab2”

我找不到任何关于在 Navision 的 tabControl 中切换选项卡的信息

提前致谢

0 投票
2 回答
669 浏览

microsoft-dynamics - Dynamics Nav 2013 在调试会话期间查看数据库表

是否可以在调试会话中查看 Dynamics NAV 2013 数据库表的内容?

当我进入开发环境时,我通常可以在任何表上运行并探索其内容。然而,当调试器运行时,这是不可能的,因为当调试器在断点处停止时,整个 Dynamics Nav 环境都被冻结。

我发现的一种解决方法是在运行调试器之前将相关数据复制到 excel 中,但这不太方便。另外,在调试器的监视列表中,我只能查看单个变量,而不能查看整个数据库表。

0 投票
1 回答
4650 浏览

microsoft-dynamics - Dynamics NAV 销售发票报表:修改 SalesShipmentBuffer 和 findPostedShipmentDate()

我最近修改了默认报告 207 Sales Invoice 并创建了一个自定义报告。我的一个请求是在此发票上显示当前发票所涵盖的每批货物的装运信息。特别是我需要显示以下值:

  • 交货单上的装运编号
  • 装运数量

标准报告仅显示发布的装运日期和数量,并且仅显示一次装运(我相信是最后一次装运)。它没有显示“Shipment No.”。

在进行所需的更改时,我遇到了几个问题,并且很难找到有关该findPostedShipmentDate()功能的任何信息,因此我决定在此处发布我的解决方案。

问题是:

  1. 如何在销售发票上显示多批货件?
  2. 如何显示“Shipmente No.” 以及单个数量或每批货物?
0 投票
1 回答
1759 浏览

c# - NAV Web Service 如何通过 C# 更新数据?

如果我做错了什么,请多多包涵。我一直在尝试从 C# 更新 Nav 中的一些数据,但无论我做什么都会出错:

我的代码单元看起来像这样,这是我需要用来更新的方法:

我会向你展示我的对象,我也通过我的代码单元传递:

无论如何,转到 C#,我可以将数据转移到 C# 并查看它。现在我想用这个方法更新一个“vogn”。

目前我的代码如下所示:

我的最后一种方法不起作用,我收到以下错误:

{“该元素<Kode>应按 Min Occurs 值:一次。收到的元素:<>。”}

希望你们能在这里帮助我...

0 投票
1 回答
1257 浏览

excel - Importing from CSV file, what encoding should I use to conserve Spanish and German special characters?

I am importing from an Excel/OpenOffice generated CSV file into Navision (Classic Client NAV2009) with this code.

test.cvs is an export from text.xls and has this single line:

ABC äöüßÄÜÖ éèÑñ

What encoding should I use when saving this file from xls to csv so the special characters arrive in the Navision record unharmed?

0 投票
1 回答
240 浏览

navision - Learning C/SIDE Navision (basic Qu.) - 为什么这行不通?

我正在制作一个表格/表格组合,它将根据您拥有它的时间长度计算计算机的价值。

“购买价格”和“当前价格”均定义为十进制变量。其余的被定义为整数。

在表单中,在“当前价格”文本框中,在 OnValidate 区域中,我输入了

但是,当我运行表单并输入值时,当前价格字段中的值为“0”。为什么会这样?

0 投票
1 回答
8775 浏览

report - 始终在小数点分隔符后显示两位数 navision

我正在使用 Microsoft Navision 2009。我正在创建包含多个带小数点分隔符的数字的报告(C# 中的双精度/浮点数)。

我被困在我想用小数点后两位数显示每个数字的地方。

前任:

如果数字是 100,我想显示 100.00 如果数字是 100.5,我想显示 100.50 如果数字是 100.55,我想显示 100.55 如果数字是 100.505;我想显示 100.51 或 100.50

先感谢您;

我使用的语言是 C/AL

0 投票
1 回答
2799 浏览

microsoft-dynamics - 运行报告并传递要打印的页数和一些值

我在 Microsoft Dynamics 中有一个用于打印自定义标签的报告。

报告本身有一个来自 Items 表的 DataItem。如果您运行报告,您可以输入一个项目编号,它会在选定的热敏打印机上打印一个标签。

现在,我要存档的是,如果我有采购订单,我想点击 somwhere 和 navision 应该做这样的事情:

运行带有项目“10001”的 6 个标签副本的报告“50070”;运行带有项目“10020”标签的 3 个副本的报告“50070”;

等等。

我没有找到关于这个话题的太多内容。我尝试使用一些帖子中提到的复制循环来做到这一点,但这并没有按照我想要的方式工作。

概述

报告数据项:

“项目”-> 记录::项目

以下代码来自 Item - OnAfterGetRecord() - Trigger

我的目标是,用户可以单击一次并选择一次打印机,并且所有标签都可以正确打印