问题标签 [sage50]

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 投票
3 回答
137 浏览

sql - 在 MS Query 中使用“left”“mid”或“Substr”时出现“Column not found”错误

并提前感谢您的帮助。我正在使用 Microsoft Query 来询问 Sage 50 表。我正在尝试创建一个用户定义的字段,该字段仅包含客户帐户参考的第一个数字。在查询 SAP 表时,通过使用 Left 或 Mid 函数,我已经能够实现此结果。当我尝试使用 Sage 完全相同的方法时,我收到错误“未找到列”

SQL如下:

我希望这个结果是“C”,但我得到了

未找到列

请帮忙!我还需要做类似的事情来将年份与日期字段隔离开来——目前我在这里也遇到同样的错误:-(

0 投票
1 回答
385 浏览

vba - ActiveX 组件无法创建 Sage 数据对象

我正在使用 Sage 提供的一些稍作修改的 VBA 代码连接到 Sage 50 帐户 - 这适用于某些机器,但不适用于其他机器,尽管它们都具有相同版本的 Sage (25.1.128),并且以前曾在所有机器都没有问题。该错误在尝试实例化 Sage 数据对象时特别发生,我得到'Run-time error ' 429': ActiveX component can't create object'

我尝试在其中一台有问题的机器上重新安装 Sage,并检查了是否将正确的引用添加到 VBA 项目中。所有有问题的机器都运行 Windows 10 64 位。这是我正在使用的连接代码:

谷歌搜索问题发现一些结果指向一个名为“SdoENG250.tlb”的 tlb 文件 - 我已经验证该文件位于问题机器上,但我认为它可能需要注册,我不确定如何这样做,甚至检查它是否已注册。我什至不知道这是否是此时问题的根源。

0 投票
1 回答
99 浏览

c# - 使用 Sage50 Canada 2019 的示例 sdk 代码创建销售发票时出现异常错误

收到错误:SimplySDK.SimplyErrorMessageException: 'Your chequing account is overdrawn. See the Advice topic "Managing Your Cash Flow" for suggestions.' 我正在使用以下 SDK 示例代码创建发票:

不明白为什么在创建简单发票时会抛出支票账户错误。我正在将此 SDK 与单个帐户的试用软件一起使用,这可能是原因吗?

0 投票
0 回答
51 浏览

c# - 获取异常'非零金额必须四舍五入为整数'Sage 50 C# WPF?

当我尝试在 AmountPaid 字段中添加一个金额时,如果金额 = 55.23,那么它会引发异常,并显示文本“非零金额必须四舍五入为整数”

我尝试AmountPaid = Match.Ceiling(amount)将 55.23 更改为 56 效果很好,但我想按原样进行,即 55.23 我理解的是 Sage50 2020 的数据库不允许带小数位的金额。

我认为此错误仅与 Sage 50 2020 提供给我们的 .Net SDK 有关。该建议也将不胜感激。提前致谢

0 投票
1 回答
210 浏览

python - Sage 50 的 Pyodbc 到 SQLAlchemy 连接字符串

我正在尝试将 pyodbc 连接切换到 sqlalchemy 引擎。我的工作 pyodbc 连接是:

这是我尝试过的。

我正在尝试连接到我的 Sage 50 会计数据,但不知道如何构建连接字符串。这是我下载 odbc 驱动程序https://my.sage.co.uk/public/help/askarticle.aspx?articleid=19136的地方。

我使用此网站(正在运行)https://www.cdata.com/kb/tech/sageuk-odbc-python-linux.rst获得了有关 pyodbc 连接的一些原始帮助,但想使用 SQLAlchemy 进行连接熊猫。有任何想法吗?假设问题出在这部分pyodbc://

0 投票
2 回答
134 浏览

vba - VBA登录sage50

我使用 VBA 代码连接到 sage50 并且应用程序启动 - 没问题。但随后系统要求输入用户名和密码。如何通过 VBA 代码提交此值?

我像这样连接 sage50:

0 投票
1 回答
646 浏览

c# - Sage 50 UK V26.2.136.0 - 如何使用 sdk 代码更新发票的分类帐,以便发票可以出现在客户的列表活动中

我正在使用以下 sage50 uk sdk 代码 (v26.2.136.0) 创建发票。

这完美地创建了发票,但我不知道如何更新发票的分类帐,以便它可以出现在 sage 50 的客户列表中。 在此处输入图像描述

当我们更新发票列表中的分类帐时,发票可以出现在客户活动列表中,如下面的屏幕截图所示。 在此处输入图像描述

在此处输入图像描述 这就是为什么我需要一个 sdk 代码来做到这一点。

0 投票
1 回答
26 浏览

mysql - 截断和舍入在 MySQL 中给出比预期更多的小数

我试图通过代表美元值的 ODBC 连接在 Pervasive SQL 数据库中获取值,并将它们四舍五入到最接近的美分。但是,每当我运行 TRUNCATE 或 ROUND 函数时,小数点后的位数都比预期的要多。

例如命令

返回以下

正如我所期望的那样

我能做些什么来解决这个问题?

0 投票
1 回答
36 浏览

c# - 如何将支付线转入Sage 50?

我正在使用sagecrmErp2008feeds与我的应用程序的集成。我能够创建 SalesCredit 和 SalesInvoice 数据。但我想将支付数据从我的应用程序转移到 Sage50。

我应该使用哪个提要条目进行付款转帐?请参阅我的发票代码示例。我想使用相同的方式转帐,但我没有为此获得 feedentry。在这里,我正在使用salesInvoiceFeedEntry提要条目。

0 投票
1 回答
103 浏览

sage50 - Sage50 OBDC [RECORD_DELETED] 字段不起作用

我正在尝试使用 MS 访问从 Sage 50 UK 导入发票。我面临的问题是,有时,sage 上的发票之前可能有产品,但此后已被删除。不幸的是,对 [INVOICE_ITEM] 使用 select * 查询将包括发票上的所有项目,包括已删除的记录。

这里的数据库模式来看,sage 似乎使用 RECORD_DELETED 字段来跟踪不再应该在发票上的项目(产品)。显然,下一步是在查询中使用 WHERE 来排除已删除的记录。好吧,不幸的是,我的 RECORD_DELETED 字段始终显示默认的“0”值——即使对于发票上实际删除的项目也是如此!

例如,突出显示的记录实际上应该被删除。

将不胜感激这里的任何帮助!