问题标签 [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.
sql - 在 MS Query 中使用“left”“mid”或“Substr”时出现“Column not found”错误
并提前感谢您的帮助。我正在使用 Microsoft Query 来询问 Sage 50 表。我正在尝试创建一个用户定义的字段,该字段仅包含客户帐户参考的第一个数字。在查询 SAP 表时,通过使用 Left 或 Mid 函数,我已经能够实现此结果。当我尝试使用 Sage 完全相同的方法时,我收到错误“未找到列”
SQL如下:
我希望这个结果是“C”,但我得到了
未找到列
请帮忙!我还需要做类似的事情来将年份与日期字段隔离开来——目前我在这里也遇到同样的错误:-(
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 文件 - 我已经验证该文件位于问题机器上,但我认为它可能需要注册,我不确定如何这样做,甚至检查它是否已注册。我什至不知道这是否是此时问题的根源。
c# - 使用 Sage50 Canada 2019 的示例 sdk 代码创建销售发票时出现异常错误
收到错误:SimplySDK.SimplyErrorMessageException: 'Your chequing account is overdrawn. See the Advice topic "Managing Your Cash Flow" for suggestions.'
我正在使用以下 SDK 示例代码创建发票:
不明白为什么在创建简单发票时会抛出支票账户错误。我正在将此 SDK 与单个帐户的试用软件一起使用,这可能是原因吗?
c# - 获取异常'非零金额必须四舍五入为整数'Sage 50 C# WPF?
当我尝试在 AmountPaid 字段中添加一个金额时,如果金额 = 55.23,那么它会引发异常,并显示文本“非零金额必须四舍五入为整数”
我尝试AmountPaid = Match.Ceiling(amount)将 55.23 更改为 56 效果很好,但我想按原样进行,即 55.23 我理解的是 Sage50 2020 的数据库不允许带小数位的金额。
我认为此错误仅与 Sage 50 2020 提供给我们的 .Net SDK 有关。该建议也将不胜感激。提前致谢
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://
vba - VBA登录sage50
我使用 VBA 代码连接到 sage50 并且应用程序启动 - 没问题。但随后系统要求输入用户名和密码。如何通过 VBA 代码提交此值?
我像这样连接 sage50:
mysql - 截断和舍入在 MySQL 中给出比预期更多的小数
我试图通过代表美元值的 ODBC 连接在 Pervasive SQL 数据库中获取值,并将它们四舍五入到最接近的美分。但是,每当我运行 TRUNCATE 或 ROUND 函数时,小数点后的位数都比预期的要多。
例如命令
返回以下
正如我所期望的那样
我能做些什么来解决这个问题?
c# - 如何将支付线转入Sage 50?
我正在使用sagecrmErp2008feeds与我的应用程序的集成。我能够创建 SalesCredit 和 SalesInvoice 数据。但我想将支付数据从我的应用程序转移到 Sage50。
我应该使用哪个提要条目进行付款转帐?请参阅我的发票代码示例。我想使用相同的方式转帐,但我没有为此获得 feedentry。在这里,我正在使用salesInvoiceFeedEntry提要条目。
sage50 - Sage50 OBDC [RECORD_DELETED] 字段不起作用
我正在尝试使用 MS 访问从 Sage 50 UK 导入发票。我面临的问题是,有时,sage 上的发票之前可能有产品,但此后已被删除。不幸的是,对 [INVOICE_ITEM] 使用 select * 查询将包括发票上的所有项目,包括已删除的记录。
从这里的数据库模式来看,sage 似乎使用 RECORD_DELETED 字段来跟踪不再应该在发票上的项目(产品)。显然,下一步是在查询中使用 WHERE 来排除已删除的记录。好吧,不幸的是,我的 RECORD_DELETED 字段始终显示默认的“0”值——即使对于发票上实际删除的项目也是如此!
例如,突出显示的记录实际上应该被删除。

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


