问题标签 [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.
c# - Navision 自动化 C# COM DLL
我们做了什么:
我们创建了一个 C# 类库项目来与外部 Web 服务通信。当我们选中“注册 COM 互操作”时,此 DLL 会自动注册并准备好在发生注册的 PC 上使用。然后,该 PC 上的 Navision 客户端可以使用“自动化”变量来查找并使用该 DLL。
有什么问题?
我们需要将此 DLL 推广到生产环境。我们正在使用 RDP 解决方案,其中 navision 客户端在我们的用户使用的 2 个 RDP 服务器上运行。这意味着我们只需要能够将 DLL 部署到这 2 台服务器上。我们已经尝试了以下两种解决方案,我们在这里和几篇博客文章中找到了:
- 将 DLL 拖到 C:\windows\assembly(以管理员身份)
- 使用 REGASM 注册 DLL (REGASM ourDll.dll /tlb:ourDll.dll)
执行完这些后,我们在 Navision 中找到了我们尝试使用 CREATE 命令初始化的 DLL:
但在此之后我们收到以下错误(翻译版):
此消息适用于 C/AL 程序员:
无法创建由自动化服务器标识的 OLE 控件或自动化服务器的实例,标识 GUID={guid} 1.0:{guid}:'ourDll'.Consume
验证 OLE 控件或自动化服务器是否已正确安装和注册。
在此之后,我们尝试运行 GACUTIL /i ourDll.dll 将我们的 DLL 安装到 GAC 中,但结果保持不变。因为我们已经这样做了,所以有一个错误消息:
文本对于缓冲区来说太长。
然而,这个错误似乎并没有停止编译。运行时的错误消息与上面相同。
cqrs - 从 Navision 2009 中的 Sql 查询计算 WebService 更新的密钥
我将 Navision 2009 中的一些页面公开为 Web 服务。要更新记录,您必须发出读取请求,并将密钥字段与更新请求一起发送。
我宁愿自己计算密钥有两个原因:
- 在读取请求中使用过滤器很尴尬 - 一条 sql 查询将适合一行。
- 性能很糟糕。
我已经能够弄清楚至少部分键是构成主键的列的 Base64 编码字符串。我希望有人能告诉我去哪里(数据库、代码库、文档等)告诉我如何计算密钥。
dynamics-nav - 数据库中以外的 NAS 许可证
我有一个导航数据库,其中保存了许可证“A” 。许可证“A”不允许读取某些表(作业队列)。
是否可以在另一个允许访问我需要的对象的许可证“B”下运行 NAS(navision 应用程序服务器)?
仅将fin.flf
NAS 安装文件夹更改为许可证“B”是行不通的。在这种情况下,NAS 仍然使用保存在数据库中的许可证“A”。
soap - Alfresco CMIS 肥皂从哪里开始
我需要将 alfresco 与 Navision 2013 集成,我专注于 alfresco Web 服务(soap 绑定)来创建两个系统之间的连接器。我在 alfresco wiki 和论坛中搜索了很多,但我没有找到任何关于 SOAP 版本的信息。有人可以给我一个概述和链接,在哪里可以找到一些有用的文章,用于使用 cmis soap 服务进行基本操作(上传、下载文档、创建文件夹、获取工作流信息)?
dynamics-nav - Navision 2009 R2:导航用户、角色和 sql 应用程序角色
我看到 Navision 使用 SQL 应用程序角色来管理用户在其表中选择、插入、删除数据的权限。
我看到对于每个 navision 用户,都存在一个同名的 SQL 数据库用户。
导航角色和 sql 应用程序角色之间的关系不是直接的。似乎有与应用于所有导航用户的不同导航角色集一样多的 SQL 应用程序角色。
无论如何,我想在某个地方存储了每个用户必须使用的 SQL 应用程序角色。你知道这个信息存储在哪里吗?SQL 应用程序角色名称是一个 litlle criptic... 它们有什么意义吗?
asp.net - 使用 ASP.NET 连接到导航
嗨,任何人都可以告诉我,如何使用 ASP.NET 连接 Navision。这是我在 Web.Config 中设置的连接字符串
但是当我尝试连接时,我收到了这个错误:
我正在使用Navision 4.0 SP3和相同的 ODBC 驱动程序。
navision - OData Web 服务返回:找不到该段的资源
我的测试机上有一个奇怪的行为..
似乎用于网络服务即时测试的导航服务已“损坏”...
请求返回未找到段 [WSName] 的资源 ...看起来像 WCF 错误。
它是在我编辑表格和页面后出现的,它出现“另一个正在使用这个表格”bla bla 我无法修改它..这很奇怪,因为这是我的测试机,所以另一个可能是一个卡住的 web 服务?无论如何..在重新启动所有后续请求后,都没有找到该段的资源......在此之前它正在工作。
我尝试重新启动所有服务并重新启动电脑..没有任何帮助...网络服务已正确发布....
接下来我应该尝试什么?重新创建服务实例?
有什么建议吗?非常感激..
timer - 在 Navision 中使用 Timer 进行时间调度
我面临一些关于运行对象的问题,可以是表单、报告等,取决于用户定义的时间。假设每天早上 6 点,流程报告应该自动运行。
我怎样才能做到这一点?
sql-server - 在报告中使用视图
我在 SQL Server 中创建了一个视图。我想使用此视图在 Microsoft Dynamics NAV 2009 中创建报告。这可能吗?如果可以,我该如何使用该视图?
谢谢
navision - 如何在 navision 2013 中过滤“(”
我想在 navision 2013 中过滤数据“类型(A)”。我收到以下错误消息“过滤器对类型字段无效”。没想到a'('。我在c / side代码中使用setfilter。如何在navision中过滤'('?谢谢