问题标签 [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.
xml - 使用 Scribe 作业创建 XML(使用 XML 模式):如果特定属性的值不符合条件,则必须省略 XML 元素
我写了一个Scribe Insight
作业,将数据从文件传输Sage ERP MAS
到XML
文件。它运行成功。现在,这项工作又增加了一项要求。
我当前的 XML 文件如下所示:
现在,如果您正确地注意到第一个<Organization>
节点,您会发现Identifier=""
在<OrganizationId>
元素中,而在第二个节点中,Identifier
属性(<OrganizationId>
元素中)具有 13 位数值。
因此,根据新要求,如果Identifier
具有 13 位数值以外的任何值,则不要<OrganizationId>
在该节点中包含元素。
<OrganizationId>
现在,如果元素Identifier
具有 13 位数值以外的任何值,我该如何删除(在创建 XML 时或创建 XML 之后) ?
我XSD
的当前是:
coldfusion - 在 ColdFusion 中连接到 COM 对象
我正在尝试从 ColdFusion 连接到 Sage 100 COM 对象。ColdFusion 在一台机器上,Sage 和另一个 COM 对象在另一台机器上。如何设置凭据以便 ColdFusion 可以访问 Sage 机器上的 COM 对象。我目前拥有的代码是:
来自评论的更新:
我正在使用 ColdFusion 9,收到的错误消息是:
实例化 COM 对象时发生异常。此异常的原因是:coldfusion.runtime.com.ComObjectInstantiationException:实例化COM对象时发生异常。
rest - Sage 50 2014 SData 问题
嗨,我在使用 sdata 时遇到了一些麻烦。我已经能够看到使用http://localhost:5493/sdata/accounts50/GCRM/-/ $schema 的架构。当我尝试通过以下 localhost:5493/sdata/accounts50/GCRM/-/accounts('ACCOUNTCODE') 查看帐户等时,我收到错误 errorResourceKindNotFoundUnable to locate the specified object 'accounts50/GCRM/-/accounts'
我已经尝试了基于此资源http://sage.github.io/SData-2.0/的 url 的几种变体
我错过了一些配置吗?我的 url 基于 Sage.SData.Service.Config.UI.exe 实用程序提供的详细信息。任何帮助表示赞赏。
javascript - 触发并等待 Chrome 扩展(Javascript)中的事件
我正在开发 Chrome 扩展程序,目的是在我们的 ERP 系统(Sage ERP X3 V7)中将 Excel 中的“粘贴”功能提供到表单/表格中。
我的一切工作都相当顺利,但是我遇到了问题,让您手动输入文本时触发的默认事件在以编程方式放入时触发。
我使用“Visual Event”来查看分配给输入的事件侦听器,并尝试使用 jQuery .trigger 方法手动触发它们。
我不确定这只是时间问题还是什么?通常,当您手动输入行时,您将点击选项卡以移动到下一个字段,并且在继续之前需要一些时间来验证您的数据。这就是我需要在这里触发的验证。
这是我用来尝试触发 focusin 和 focusout 事件的代码片段 -
(使用中的选择器只是用来抓取特定的表和只有活动的字段,有些只是显示)
关于如何让我的扩展程序模拟进入过程的任何建议?
magento - '选择' 2 条信息(XSLT 文件)
我正在尝试通过一个软件将我们的 Magento 网站与 Sage 50 链接起来。
我们希望客户的名字和姓氏进入公司字段。
以下是我认为我必须调整的 3 行:
如何在 1 行中合并名字和姓氏?寻找类似的东西:
sage-erp - Sage One API - 授权
我无法进行 API 调用。有Token、Secret等,没问题。尝试检索联系信息时会出现困难。我曾尝试访问 Sage 开发者论坛,但只是被 Sage 视线所吸引。
这是我自己的踪迹。
如您所见,尽管存在 Authorization 参数,但 Sage 拒绝了它。
有任何想法吗?
php - 使用 Sage One API 时出现错误“unsupported_grant_type”
我正在使用 Eddie Harrison ( https://github.com/eddieharrison/sageone-api-php ) 的 Sage One API Php。我正在尝试使用 API 进行基本身份验证,但是它返回以下错误:
string(35) "{"error":"unsupported_grant_type"} " int(0) 警告:json_decode() 期望参数 1 是字符串,数组在 /var/www/vhosts/mojo.eu.com/nf2015.mojo .eu.com/app/sageone/SageOne.php 第 59 行
根据 Sage One API 文档,错误“unsupported_grant_type”在给出错误的授权类型时发生。它应该是authorization_code
或refresh_token
。但是,在代码中它显然使用了authorization_code
.
我注意到我使用的 Sage One API 库的 URL 与文档中的不同,但即使将这些更改为文档中的 URL 也不能解决问题。
有人知道吗?
sql - 无法添加表格(
以下代码适用于 Sage200。
一旦我尝试使用 INNER JOIN 将其扩展到另一个表以获取更多列(使用BomReference),我就会收到错误消息:
无法添加表(。
请参阅下面的修改代码示例;我必须使用 2 个连接到达我需要的表,但无论我加入工作代码时都会出现相同的错误。
我究竟做错了什么 ?我需要使用来自多个表的数据来扩展查询。
我还认为,在有效的部分上使用 MSQuery 时,它没有提供添加任何表的选项 - 这使得尝试选项变得相当困难。
为什么 ?
php - Sage 50 ODBC PHP 编码问题
我已经在我的 PC 上设置了 Sage Line 50 ODBC 驱动程序,并在同一台机器上使用 XAMPP php 服务器来使用 PHP 查询 sage 数据库。
这是查询销售分类帐表的一些基本代码:
现在,查询实际工作并检索数据。然而,这一切看起来大部分都是垃圾,并且有奇怪的字符而不是值。
例如:
任何人都可以就为什么会发生这种情况以及是否有更好的方法提供任何建议。
任何想法或经验都会受到欢迎。
问候
詹姆士
php - Sage One API 错误
我正在使用SageOne API PHP 库。它工作正常,但如果我尝试使用get
or会出现错误post
。
错误是,
只有变量应该通过第 130 行的引用 sage.api.php 传递
我的get
请求代码是
我不知道怎么了。
完整代码
来自 sage.api.php 的代码片段
这是我能看到所有重要代码的最短时间