问题标签 [sage-crm]

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 投票
2 回答
2491 浏览

python - Python 中的 Sage CRM Web 服务示例

我正在尝试使用他们的 Web 服务接口为 Sage CRM 编写 Python 使用者。我使用 SOAPpy 作为 Python SOAP 库(未与它结合,很容易在 Ubuntu 上安装,所以就使用它)。

使用代理管理获取 WSDL 并执行 Sage CRM 公开的登录方法。

它返回一个看起来像的会话对象

现在我正在尝试使用 Sage CRM 的 queryrecord 方法来查询数据,然后返回

阅读文档表明我必须将记录发送回会话 id。当我使用每个请求重新登录时。

根据 Sage 文档,我必须将其寄回

任何想法如何使用 SOAPpy 将其附加到标头?

任何指针将不胜感激。

0 投票
1 回答
25819 浏览

iis-7 - 500 - 内部服务器错误,“您正在寻找的资源,无法显示”。

我创建了一个入口页面并为所有这些创建了字段。现在我正在尝试将字段输入到我的数据库中。

我的值保存在数据库中,但保存我的 CRM 页面后显示错误,例如

500内部服务器错误。您要查找的资源有问题,无法显示。

我认为这个错误可能是因为没有在 IIS 中启用父路径和身份验证权限。

我在 IIs->ASP,iis->Asp->debugging properties->send errors to browser->true 中启用了允许父路径

如何解决此错误?

0 投票
2 回答
372 浏览

css - 水平对齐框的CSS问题

我在 Sage CRM 的 asp 页面中遇到了一些 CSS 问题。某些对齐方式不匹配。

我正在创建具有四种不同功能的 4 个块和四个表。每个块将显示总余额。现在这四个块处于垂直位置

第1块
表1;
块2
表2;等等...

每个块都是一个 div。现在我希望水平位置的所有块都在一行中,例如:

块 1 块 2 块 3 块 4

问题是这些属性(框的对齐)正在为不同的人在圣人中发生变化。对于一个人,此代码将匹配并且所有四个框都在同一行,对于第二个人,一些框在下面,对于第三人,我找不到其中一个框。

我的四个函数的 div 样式 css 如下所示:

如何链接sage中四种不同功能的div

0 投票
1 回答
1091 浏览

php - 使用 PHP SOAP 的 Sage Web 服务

我正在使用 php SOAP 将潜在客户数据发布到我客户的 SAGE CRM,创建记录(返回 crmid)但包含空值。由于某些未知原因,我的 xml 数据包被忽略了。SAGE 文档没有给出向 CRM 添加记录 (addrecord) 的 xml 示例。有人可以帮忙吗?addrecord 函数的正确 xml 格式是什么?

0 投票
2 回答
436 浏览

crystal-reports - 在数据库中哪里可以得到与 addr_countrycode 匹配的国家名称

我正在使用 Sage CRM 并在 Crystal Reports 2011 中创建报表

我想显示 Addr 表中的国家名称,但它只有一个爱尔兰代码 IE。

所以我的问题是,我从哪里获得爱尔兰的价值(而不是 IE)

0 投票
1 回答
1343 浏览

charts - Crystal Reports 2011 中 Sage CRM 数据的图表

我在 Crystal 2011 中工作。我正在从 Sage CRM 数据库中的一个表中提取数据(不确定它是否是 SQL)。分组和排序应如下所示:

  1. 按日期(每月多个日期,希望按月分组并仅显示最近 12 个月)
  2. 按发票类型,我使用的 7 种类型中有 3 种

到目前为止,我已经创建了两个公式:

  • 选择过去 12 个月的月份并更改为年和月。

选择专家中使用 no 删除任何超过 12 个月的记录

  • 第二个公式,选择发票类型,这个很好

我的问题是日期没有正确分组,而不是下面的列表

  • 2012-7月

    发票 €3423
    付款 € 323

  • 2012-9月

    发票 €3423
    付款 € 3234

  • 2012-10月

    付款 3423 欧元

    相反,我得到

  • 2012-8月

    发票 €3423
    付款 € 323

  • 2012-12月

    发票 €3423
    付款 € 3234

  • 2012-11月

    付款 3423 欧元

  • 2012-8月

    发票 €3423
    付款 € 323

我意识到日期是这样排序的,因为它按字母顺序排列,但是如何按年和月排序和分组并在图表中显示年月?

会计科目表

正如您在图表中看到的,日期没有按顺序排列,也没有正确分组。

我已经多次重新启动此报告。我到目前为止,然后它打破了。

0 投票
3 回答
1978 浏览

crystal-reports - 使用按月分组的特定类型的记录创建图表,余额移动

我正在尝试从我的数据库(Sage CRM)中的一个表中创建一个水晶图表(条形或线形)。

记录如下

所以我想要一份符合以下标准的报告

  1. 仅按月份分组的过去 12 个月的记录
  2. 只有付款、发票和利息的发票类型
  3. 计算所有发票金额的移动余额,即

(当显示 2012 年 7 月的信息时,移动余额将是该日期之前所有发票的总和。没有此字段,我可以使用选择专家创建图表没有问题,但我现在不知道该怎么做)

我应该使用交叉表吗?如果是这样,我将如何选择只显示我想要的发票和我想要的日期范围?

0 投票
2 回答
3594 浏览

javascript - 使用jquery查找表的父表、td

我正在自定义 Sage CRM,因此我无法控制编写的 HTML,也无法将 ID 或类添加到 CRM 吐出的表格布局中。我想根据用户对选择下拉列表的选择隐藏更高(不是顶级)级别的表。我只能将 jQuery 选择器连接到我要隐藏的表中的表的标题行。

DOM 类似于:

所以我做了下面的客户端javascript:

它确实有效,只是不是特别漂亮。我真正讨厌的一点在下面。有没有更好的方法来使用 jQuery 遍历 DOM?

0 投票
0 回答
383 浏览

javascript - 如何通过 Enter 键在 Chrome 和 Firefox 上工作(通过 input type="submit")获得提交,并且只能访问 CSS

当在 Chrome 和 Firefox 中按下回车键时,回车键未在表单中提交数据存在问题,您必须单击链接:

我相信这是因为文档缺少input type="submit",所以我想将它添加到页面中。

问题在于页面是由 Sage CRM 动态生成的,根据我们的 Sage 团队,我们无法访问修改脚本。然而,我找到了 CSS!我过去曾使用 CSS 来更改界面的某些方面。

另一个问题是,虽然 Sage CRM 是一个相对较新的系统(有人告诉我),因为它是在 Sage 出售 ACT 时创建的!HTML 似乎不符合我所说的最佳实践(HTML4,没有 DOCTYPE,元素 20 个表深度,很少的类标签和更少的 ID 标签,我认为在这种情况下我们很幸运使用 .ButtonItem 类)

我的计划是使用 css content: 和 :after 和 :nth-of-type(1) 将此链接(许多没有 ID 的链接之一)更改为提交输入类型

这是您如何让输入提交工作的方式,如果是这样,您将如何选择 css 并插入 html?

当我点击返回时,IExplorer 怎么知道该怎么做,但如果没有指定提交,Firefox/Chrome 不知道?最好的猜测?

0 投票
1 回答
191 浏览

sage-crm - 将 CreditSafe 与 Sage CRM 集成

我希望将 Credit Safe 与 Sage 集成。我试过这个测试代码

但得到错误

HTTP 请求未使用客户端身份验证方案“匿名”进行授权。从服务器收到的身份验证标头是“Basic realm="creditsafe.com"