问题标签 [sapb1]

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 投票
4 回答
6247 浏览

sql-server - 将 SAP Business One 连接到 SQL Server 2005 时,什么是

我们在一家小型制造公司运行 SAP Business One - Fourth Shift Edition。进来做安装/实施的咨询公司使用“sa”id/pass 初始连接数据库获取公司列表。从那时起,我必须假设它是用于将客户端软件连接到数据库的 sa id/pass。这合适吗?我不知道这些数据存储在哪里...作为 ODBC 连接?直接在注册表某处?它安全吗?在数据库安全中设置用户网络ID,然后使用“受信任的连接”设置会更好吗?还是大多数人在数据库中为每个用户创建一个单独的登录名并在客户端设置中使用它?

似乎最简单的方法是将用户网络登录添加到 sql server 安全性,以便他们可以使用“受信任的连接”......但是那不允许任何软件从该机器连接到数据库吗?

所以无论如何:设置它的最佳实践是什么?

0 投票
1 回答
7473 浏览

vb.net - 在 VB.Net 中动态调用方法

我在 dll 文件中定义了一些类。这些都是com api的形式。

我正在尝试动态创建一个类的对象,而不是设置该对象的某些属性。

当我手动设置属性时,它可以工作,但是当我尝试使用反射调用相同的属性时,它会给出错误

对象与目标类型不匹配。

以下是我的代码

调用 SetValue 方法时会出现错误。相反,如果我像下面这样使用它,它可以正常工作:

其中 CreditLimit 是给定类的属性,而 update 是我必须在设置值后调用的方法,以便更新基础数据库中的值。

类似地,GetByKey 用于从底层数据库中检索对象的值,其中必须传递主键字段的值。

由于有多个类,每个类都有很多不同的属性,因此动态调用它们会有很大帮助。

谢谢拉胡尔耆那教

刚刚尝试做 casper 在这里建议的事情。它给出了一个错误消息 - 找不到成员。(来自 HRESULT 的异常:0x80020003 (DISP_E_MEMBERNOTFOUND))

拉胡尔

完成。我使用 vbLet 而不是 vbSet,它成功完成。

谢谢拉胡尔

0 投票
3 回答
6053 浏览

sapb1 - SAP B1 中的 Grid 和 Matrix 有什么区别?

什么时候应该使用矩阵,什么时候应该使用网格?

0 投票
3 回答
1168 浏览

vb.net - VB中的动态编程

我们使用他们的 SDK 为 SAP 开发应用程序。SAP 提供了一个 SDK,用于更改和处理用户界面中发生的事件。

例如,使用此 SDK,我们可以捕获按钮的点击并在点击时执行某些操作。这种编程可以用 VB 或 C# 完成。

这也可用于在预先存在的表单上创建新字段。我们开发了一个特定的应用程序,它允许用户将新字段所需的定义存储在数据库表中,并且这些字段是在运行时创建的。

到目前为止,这很好。我们现在需要的是用户应该能够将字段的验证码存储在数据库中,并且应该在运行时执行相同的操作。

以下是此类事件的示例:

因此,在这种情况下,我们需要将 ItemPressEvent 中给出的代码存储在数据库中,并在运行时执行。

我知道这不是直截了当的事情。但我认为必须有一些方法可以完成这些事情。

SDK 由 COM 组件组成。

谢谢和问候, 拉胡尔耆那教

0 投票
4 回答
324 浏览

c# - 断点会引入延迟吗?

在我的代码中设置断点如何允许以下代码完成,否则会失败。

这是问题所在。

我正在为 SAP B1 编写一个附加组件并遇到以下问题。

当我加载表单时,我想在表单矩阵中输入一些值。

但是如果没有断点(在加载表单的方法上设置),之后执行的部分代码将失败。那部分代码引用了一个尚未显示的矩阵,这会导致异常。这一切都很清楚。但是为什么设置断点“解决”了问题。

到底是怎么回事?

我怀疑我的断点在加载和显示我的表单和引用该表​​单元素的部分代码之间引入了一些延迟,但我可能是错的。

0 投票
5 回答
19378 浏览

c# - SAP B1:从矩阵读取

我正在尝试从矩阵中读取。到目前为止,我拥有的代码是:

没有一个字符串(单元格和 f)给我单元格的值......

任何想法?

0 投票
1 回答
7041 浏览

user-interface - SAP Business One:尝试连接 UI API 时出现连接错误

我收到此错误消息

当我尝试连接 SAP Business One UI API 时。

我连接如下:

0 投票
4 回答
3645 浏览

sapb1 - SAP 商务一号

在使用 SAP Business One 时,我们有一个名为 SBO-COMMON 的数据库,不幸的是我在没有任何备份的情况下删除了数据库 SBO-COMMON。你能帮我获取 SBO-COMMON 数据库吗

0 投票
2 回答
6099 浏览

sql - SAP B1 中如何生成唯一 ID/序列号?

我想知道是否有人知道 SAP B1(SAP Business One)如何生成它在各种表中使用的唯一主键。我所说的例子包括OCRD.DocEntryOCPR.CntctCode。这些“自动”递增的整数列。

执行此操作的典型方法包括标识列(例如,SQL Server)、序列(例如,Oracle)或保存以编程方式递增的 Nextval 的手动序列表。据我所知,B1 没有对这些列使用任何这些技术。那么它是如何处理它们的呢?

我正在查看的特定实例是使用 SQL Server 数据库。

是的,我很清楚这样一个事实,即我没有“需要”了解内部工作原理,不应该在数据库中乱七八糟,等等。我不知道该怎么做,这让我很困扰他们正在这样做!如果有人能解释一下,我将不胜感激。

0 投票
1 回答
1006 浏览

sql-server - 如何删除业务对象 R3 中的 Universe 以及如何将 Universe 从本地计算机导出到 BO 存储库

我已将设计器中本地计算机中的宇宙从 oracle 修改为 sql server。我想导出指向 SQL Server 的 Universe。我必须删除现有的 Universe。任何机构都可以给我一些步骤如何做到这一点

谢谢 AK