问题标签 [sage-erp]

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 投票
5 回答
4760 浏览

php - 在 Windows 上使用 PHP 和 ODBC 访问 Sage Timberline Accounting 的连接错误

我正在尝试使用 PHP 5.3 连接到我的 Windows 2003 Server 上的 Sage Timberline Accounting 数据库。我已将 IIS 正确安装为 fastcgi 的 PHP。我在 ODBC 管理器中有一个系统 DSN 设置,并为 Timberline 数据库正确配置。

这是我的 PHP 脚本。

我收到以下错误:

警告:odbc_connect(): SQL 错误:[Sage Timberline Office][Sage Timberline Office ODBC 驱动程序][DRM 文件库]无效的帐户名。,SQLConnect 中的 SQL 状态 08001 在 C:\Inetpub\wwwroot\index.php 第 3 行

我尝试什么有效的 Timberline 用户名和密码组合并不重要。

任何人都可以帮忙吗?

0 投票
1 回答
103 浏览

download - 用于销售下载的电子商务购物车 - 推荐请求

我正在尝试寻找合适的电子商务购物车来销售下载(大量)。它也必须具有 Sage 集成。

你有什么建议?

非常感谢,鲍勃

0 投票
2 回答
322 浏览

database - 如何将 VisualFoxPro DB 与 Magento 集成

我是一名从事 Magento/VFP 集成解决方案的 IA。

有谁知道 VisualFoxPro 是否有 Magento 可以读取 VFP 数据的方法?

这些数据库调用还需要与 SagePro 和 PayFlow 集成

0 投票
4 回答
978 浏览

sql - Sage 200 - 计数器表而不是标识列 - 奇怪的行为

我最近的任务是编写一个导入 Quantity Price Break Discounts 的 Sage 导入工具。

有问题的 Sage 200 表是:

  • StockItem - 主要产品表
  • StockItemDiscount - 主折扣表
  • StockItemQtyDiscBreak - 折扣数量价格中断

我不会用架构信息让你厌烦,因为它与我的问题无关,我只想说 - 所有 3 个表中的主键都是没有标识集的 BigInt(叹息),1 个 StockItem 可以有很多折扣,1 个折扣可以有很多 Qty Discount休息。

现在,要创建导入例程,我首先必须分析 Sage 200 在 SQL 上做了什么,如果您在 sage 中手动创建 Discount 和 Breaks(使用 SQL Profiler)。正如我所说,Sage 200 不使用标识列,而是使用计数器表。

将新行插入 StockItemDiscount 执行以下操作:

然后它选择新的 ID:

然后它使用刚刚从计数器中选择的新值插入新行:

我的问题是:Sage到底为什么要这样做?背后的原因可能是什么?(特别是 +10 THEN 读取值)

所有表也共享相同的计数器,因此 1 个表中的 5 行会导致另一个表的 id 出现间隙 - 我真的不知道他们为什么这样做?

我问的原因:在插入一行后,StockItemDiscount我需要删除任何相关行StockItemQtyDiscBreak并插入替换 - 但是,使用 SQL 分析器我看不到计数器表的增量,除非我插入 5 个或更多折扣(第 6 个导致它命中再次查看计数器表,就好像 Sage UI 保留了这 10 个 ID,将它们用于各种插入,然后根据需要保留另外 10 个 - 这对我来说似乎很奇怪?

0 投票
1 回答
362 浏览

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

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

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

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

0 投票
5 回答
10896 浏览

c# - 将 Sage Line 50 与 Windows 应用程序集成

我必须将 C# Windows 应用程序与 Sage Line 50 集成。(将所有发票详细信息从应用程序发送到 Sage)。

我在谷歌上搜索了大部分说要集成 Sage Line 50 的地方,我们需要使用 Sage 开发工具包 (SDK)。但它不是免费的。

我们已经购买了 Sage Line 50。但现在我想知道如何将我们的会计软件与 Sage Line 50 集成?

我找到了这个网址

他们使用 Microsoft Dynamics CRM Connector for Sage Line 50 来同步数据以及数据迁移。

0 投票
1 回答
3642 浏览

asp.net - 如何连接到 Sage 100

我正在开发一个 Windows 窗体应用程序,它需要连接到 Sage 100 并获取订单信息。我正在使用 ASP.NET 和 SQL Server 2008。

有没有办法连接到 sage 100 数据库?

0 投票
1 回答
245 浏览

c# - 使用 sage sdo18 连接到数据文件夹时出现问题。(ForwardCallToInvokeMember)

我正在使用 c#.net v4.0 和 Sage 的 SDO 开发一个自动发票系统。该应用程序在开发环境和 iis 7 上的本地计算机上都可以正常工作。我现在正尝试在实时服务器上实现它,但出现以下错误:

SAGE 异常:未连接到数据源 - 连接或登录失败。

错误代码:sdoNotConnected

StackTrace:在 System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData) 在 SageDataObject180.IWorkSpace.CreateObject(String Name) 在 RestrictedPages_ViewReport.GenerateInvoice(Object sender, EventArgs e) 在 c: \inetpub\wwwroot\IE 支持管理器集成\RestrictedPages\ViewReport.aspx.cs:386 行

iis7 进程在 32 位进程上运行。该文件夹托管在网络上的计算机上,但不在安装 Web 应用程序的计算机上。我可以从 Web 应用程序读取和写入此文件夹,所以我怀疑它是权限问题。

我已经为这个问题扯了两天的头发,所以任何帮助都将不胜感激!

0 投票
1 回答
707 浏览

excel - 将“常规”数据类型转换为日期

这可能是一个简单的问题,但我找不到解决方案。我有一个带有 PostDate 列的 Excel 电子表格,其值为:VLOOKUP(E2,upload!A:H,2,FALSE)并且它显示为日期。我将此电子表格用作数据源,但我的应用程序(Sage MAS 500)将此计算的结果视为数字,而不是日期,因此无法导入作业。

例如,电子表格中的 PostDate 显示 11/18/2013,但应用程序中的预览数据显示 41596。

是否有可以在单元格中使用的公式将此值转换为日期?我尝试使用 DATEVALUE,但它不起作用。

0 投票
0 回答
124 浏览

dynamics-crm - 抄写作业未完成

Sage ERP MAS 200正在Microsoft Dynamics CRM使用Scribe.

当我尝试运行 Scribe 作业时,它没有完成。发生的事情是:在 3583 个源行中,它处理 3580 行,然后应用程序冻结。当我单击名为“查看问题详细信息”的选项时,我最终收到以下错误消息:

我使用该选项修改了我的查询Configure Source并将原始查询划分为子查询。之后,大多数子查询都运行良好,除了其中几个(它们没有完成并给出与上面相同的错误)。

有人可以帮我吗?