问题标签 [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 投票
1 回答
362 浏览

c# - 从 Sage 50 中的字段中提取数据到应用程序中

这与其说是一个问题,不如说是一个“有人能指出我正确的方向吗”。

我接到了一项工作任务,将 Sage 50 中产品的某个字段中的一些数据引入我们的应用程序(用 C# 编写以供参考)。该信息是静态的,不会用于任何形式的计算,它只是一个产品的描述,IE Pack of 10。

我以前从未对 Sage 做过任何事情,我想知道是否有人可以阐明我需要朝哪个方向发展。

0 投票
1 回答
625 浏览

mysql - 使用 SQL 连接到 Sage 50 数据库

我想将辅助发票编号附加到 Sage 50 生成的发票编号。我希望自动生成一个新编号并附加到主编号。我该怎么做呢?

0 投票
1 回答
627 浏览

c# - Sage 50 会计 SDK 创建包含多个项目的销售报价单

我正在使用 SAGE 50 会计 SDK C#,我需要使用项目创建销售报价。我已经实现了创建销售报价记录并且只有 1 个项目,但是如果我想添加超过 1 个项目,似乎 SAGE 正在创建一个只有一个项目的销售报价记录。这是我正在使用的代码:

代码中是否有任何内容需要我将这两个项目都放入仅 1 个销售报价单中?

SAGE 中的结果如下所示:

在此处输入图像描述

0 投票
1 回答
1029 浏览

odbc - 使用 ODBC 数据源管理员在 Management Studio 中创建与 SAGE 50 US 数据库的链接服务器

我正在尝试使用管理工作室中的服务器创建与 SAGE 50 的链接服务器,但不断出现错误。我希望有人以前做过这件事并可以提供一些指导。我设置并测试了“ODBC 数据源管理员(64 位)”,如下所示,当我使用“外部数据 - ODBC 数据库”连接时,它适用于 Microsoft 访问.

在此处输入图像描述

然后,我添加了一个链接服务器,其中设置了安全选项卡,使用与将其添加到 Access 相同的凭据,如下所示: 在此处输入图像描述

并设置如下一般选项卡并进行测试,但不断收到此错误 在此处输入图像描述

不知道我做错了什么,因为我用谷歌搜索如何做到这一点,结果只让我走到了这一步。

0 投票
1 回答
735 浏览

php - Sage 50 ODBC 上 PHP 连接字符串语法

连接字符串问题。版本 - Sage Line 50v24、PHP 7.2.2、Windows Server 2012 R2 64 位。

抱歉,如果我遗漏了什么 - 请在评论中询问任何遗漏的信息。我花了几个小时和几个小时来研究这个并尝试不同的东西。谢谢!:-)

我相信 ODBC 驱动程序配置正确,因为它可以通过 Excel 工作。

我已经广泛搜索并阅读了所有关于它的 SO 问题。这指出了 ACCDATA 在 PHP 中至关重要之后的最后一个反斜杠(尽管 ODBC 驱动程序在 Excel 或其他程序中不需要它;)

我尝试过的上述代码的变体包括;

  1. 数据库本地路径而不是 UNC 路径
  2. 带空格和不带空格的驱动程序名称
  3. 带和不带引号的服务器和数据库

我尝试的代码的另一个变体,但是错误报告没有返回任何答案;

0 投票
1 回答
1202 浏览

php - Sage 50 与基于 PHP 的 Web 应用程序集成

我们已经创建了一个基于 Web 的应用程序,并正在尝试将 Sage 50 系统与其集成。在做一些研究时,我们发现 Sage 提供了 SDK 来以编程方式访问 Sage 功能。是否有更多可用选项,这是此方法的最佳实践。

0 投票
1 回答
230 浏览

c# - 查询花费的时间比预期的 odbc sage

我正在做一个简单的选择,上面有一个日期过滤器,它的月份范围只有 32 条记录,但是它需要 15 秒来查询和返回我正在使用 sage 50 的数据,因为你可能知道和 c#。我正在使用 odbc 创建查询,如果我使用 odbc 查询工具,可以找到似乎速度。

在此处输入图像描述

这是一个简单的选择,通过 odbc 返回数据不应该花费那么长时间。

String SQL = string.Format("SELECT 'ORDER_NUMBER', 'ORDER_OR_QUOTE', 'ANALYSIS_1','ACCOUNT_REF','ORDER_DATE','NAME', 'COURIER_NUMBER','COURIER_NAME','CUST_TEL_NUMBER' ,'DESPATCH_DATE',' ACCOUNT_REF','DEL_NAME','DEL_ADDRESS_1','DEL_ADDRESS_2','DEL_ADDRESS_3','DEL_ADDRESS_4','DEL_ADDRESS_5','INVOICE_NUMBER','ORDER_DATE','INVOICE_NUMBER_NUMERIC','CONTACT_NAME','CONSIGNMENT','NOTES_1' , 'ITEMS_NET' ,'ITEMS_GROSS','QUOTE_STATUS' 来自 SALES_ORDER WHERE ORDER_DATE

='{0}' 和 ORDER_DATE <='{1}'", fromD, toD);

0 投票
2 回答
87 浏览

database - 如何解决水晶报表中的数据库问题?

我在 sage 50 中使用水晶报告启动并运行了一份报告。

我有另一台服务器启动并运行 sage 50,但文件名不同,sage 50 和水晶报告版本相同。

当我尝试运行报告时,它给了我一个错误。(逻辑上因为是不同的文件名或数据库)

这个错误来了

[错误

我需要在第二个系统上运行报告。

0 投票
1 回答
378 浏览

php - 如何使用 PHP 连接到 Sage 50 ODBC 数据库

我正在尝试从 Sage 50 数据库中导出数据。我设法创建了与数据库的连接,但是每当我执行查询时,我都会收到以下错误消息。

警告:odbc_exec(): SQLColAttribute can't handle SQL_DESC_OCTET_LENGTH: [S1C00] Driver not able in C:... 第 4 行

我已尝试将光标更改为PHP.netSQL_CUR_USE_CODE上的建议

我也确定它正在连接,因为当我输入一个不存在的表名时,我会收到此错误。

警告:odbc_exec():SQL 错误:找不到表,C:... 中的 SQLExecDirect 中的 SQL 状态 S0002 位于第 4 行

提前致谢

0 投票
1 回答
602 浏览

sage-erp - 如何获取 Sage 50 Api 密钥和秘密

我是 sage 50 的新手,无法找到任何合适的文档。我在 sage 50 中创建了帐户,还注册了开发人员,并拥有 developerId 和 applicationId。根据此文档“ http://qa-developer-portal-50cloud.sageaccountantscloud.com/how-to/ ”创建了密码,但无法在帐户中找到使用此密码的选项。