问题标签 [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 回答
8843 浏览

microsoft-dynamics - Dynamics Nav (Navision) webservice ReadMultiple 日期过滤器

使用 Navision 网络服务,您如何按日期过滤。

即在SalesHeader 表中有一个“ExportedDate”。我想查找未设置 ExportedDate 或在特定日期导出的所有 SalesHeaders。

似乎每当我们在日期字段上设置过滤器时,Web 服务要么返回所有行,要么不返回任何行。

0 投票
1 回答
952 浏览

php - 带有 ODBC 的 PHP 到远程数据库,驱动程序需要在哪里,我可以在连接上删除 SSL 吗?

我需要从 Web LAMP (PHP) 环境连接到服务器上具有 ODBC 驱动程序的远程 Navision 安装。

Web 服务器是否也需要本地的 ODBC 驱动程序?或者 PHP 是否使用自己的本地驱动程序连接到 Navision 服务器环境?

另外,为了安全起见,我可以在此连接上删除 SSL - 如果可以,它会放在哪个组件上?ODBC 连接?

任何帮助表示赞赏。

0 投票
2 回答
5701 浏览

web-services - 通过 Web 服务或 API 在 Microsoft Dynamics NAV 中创建订单

我的任务是创建一个 API,使第 3 方客户能够将订单发送到我们的 Microsoft Dynamics NAV 5.0 SP1。

我希望能够不使用客户端而是通过 API 在 Dynamics NAV 中创建 SalesOrder,这样我就可以允许单独的流程自动输入订单。

任何帮助都可以引导我朝着正确的方向前进。

0 投票
0 回答
653 浏览

c# - 哪种数据类型可以通过 COM 接口将流从 C# 传输到 Navision?

问题
我需要从 Navision 调用 Web 服务并处理结果。

不幸的是,我们的 Navision 版本不支持使用 Web 服务。

所以我正在开发一个 .Net C# 程序集,它可以调用 web 服务并以有用的方式呈现响应。

响应是一个很长的字符串。我想将此数据作为字符流返回。

版本 1:

这不起作用。由于 Navision 不知道 Stream 类型。

版本 2:

据我可以谷歌,这是正确的类型。
不幸的是,我找不到任何方法来初始化实现此接口的任何类型。

下一次尝试是使用 ref 参数来获取 IStream 的实例,然后对其进行操作。

版本 3:

Navision 无法识别它不起作用的 IStream 类型。

0 投票
1 回答
170 浏览

mailmerge - 谁是当前用户

我正在使用 Navision 的邮件合并功能,并希望能够添加调用邮件合并的用户的名称。如果此信息存储在 Navision 表中,我可以将其调出并添加到模板中。

0 投票
1 回答
809 浏览

c# - WPF DataGrid 导航功能

我正在创建一个与Microsoft Dynamic Nav具有相同功能的DataGrid。 这几乎就像一个 Excel 电子表格。

这个想法是您可以开始编辑单元格。完成后有一些步骤:

  1. 单元格的内容根据列表进行验证。
    1.1 如果列表包含给定的字符串(不区分大小写),则 DataGrid 中的内容将替换为列表中的字符串(也就是大小写正确的字符串)。
    1.2 如果列表不包含字符串,它将显示一个具有可能性的新表单,然后使用用户选择的表单替换已经输入到 DataGrid 中的表单。

  2. 如果用户输入了正确的内容或从列表中选择了正确的值,则 DataGrid 将自动使用预设字符串填充某些列

如果我们看一个例子:如果用户在第 1 列中键入 z,那么我希望第 2 列变为“x”并且焦点移到第 3 列

这里我遇到了一些问题:

  1. 我使用该CellEditEnding事件来验证文本输入。如果我找到正确的文本,那么我currentItem在正确的变量处编辑。但现在我需要打电话dataGrid1.Items.Refresh();,而不是在编辑模式下无法完成。

我的代码:

FormTest.xaml

FormTest.xaml.cs


我在这段代码中遇到的问题是:

  1. 调用刷新后,没有选定的单元格。这意味着不使用鼠标选择单元格就无法继续输入数据。

  2. 当我开始输入新项目(也就是空行)并按 Enter 或 Tab 键时,dataGrid1.CancelEnding()将删除新项目,并且该行再次为空。


问题

  • 是否可以在不调用的情况下编辑数据网格的内容(ItemSoure以及显示的内容)Items.Refresh()
  • 如果没有,可以在Items.Refresh()完成后设置单元格焦点。?
  • 或者有更好的方法吗?
0 投票
3 回答
473 浏览

c# - 远程winforms应用程序中的调用方法?

由于我以前从未有过这样做的理由,所以我不知道如何执行以下操作,或者是否有可能?!

我有一个 C# winforms 单实例应用程序(从属),它上面有一个控件,可以使用自定义 .Net 控件显示计划数据。该应用程序需要从 DynamicsNAV / Navision (Master) 打开,因为它不能使用正在使用的控件。

一旦 Master 打开 Slave 应用程序,它需要传递一个参数,以便 Slave 可以收集正确的数据并显示它。我知道我可以将它作为命令行参数传递,但我们真正想做的是将它传递到一个方法中,以便我们可以随时更新 Slaves Schedule。我已经在 Slave 应用程序中创建了一个公共方法,但现在我不知道如何打开它并调用该方法。我想获得一个使用 Master winforms 应用程序的工作示例,但也无法使其正常工作。

任何人都可以提供任何建议或帮助吗?

谢谢,卡尔

0 投票
4 回答
5913 浏览

git - 使用 Git 对 Microsoft Dynamics NAV 进行版本控制?

我是一名 .NET 开发人员,但在我们的组织中,我们也有几个 Microsoft Dynamics NAV 开发人员。目前他们没有使用任何源代码控制。我对 NAV 知之甚少,但据我了解,您可以从 NAV 中编写对象脚本并从脚本中重新导入。

既然如此,有人在使用带有 NAV 的 Git 吗?您在此过程中遇到任何问题吗?我想知道这是否是向他们建议的一个好的解决方案,以及管理它是否比使用带有 .NET 的 Git 更复杂(我发现这相当容易)。

0 投票
3 回答
3622 浏览

sql-server - Navision DB 和 SQL Server DB 的区别

我是 Navision 应用程序的新手。您能解释一下 Navision DB 和 Sql Server DB 之间的区别吗?

0 投票
3 回答
9772 浏览

php - 将 MS Dynamics NAV 与 PHP 结合使用

我正在启动一个外联网项目,其中 php 页面应该将数据发送到 Microsoft Dynamics NAV。

我以前没有使用过 NAV,但我在这里找到了一些信息。

示例 php 代码对我来说看起来很清楚,但是在开始这个项目之前我应该​​知道任何提示或技巧(基础知识)吗?欢迎所有示例......</p>