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

sage-crm - Sage CRM - 有办法在我的 ASP 页面中管理会话吗?

当默认 Sage CRM 页面上的会话到期时,它会将您重定向到再次登录页面,我如何在自定义 .asp 页面中实现相同的行为?

我猜我可以检查会话是否过期,然后重定向到CRM/eware.dll/Do?SID=140762527052864&Act=523&Mode=1&CLk=T或类似的东西,但是我如何检查 Sage CRM 中的会话是否处于活动状态?

0 投票
0 回答
337 浏览

sage-crm - Sage CRM - 如何在自定义 ASP 页面中的弹出窗口中打开屏幕?

与单击高级搜索字段的搜索菜单时的方式相同

在此处输入图像描述

在上图中,“Buscar”按钮在弹出窗口中打开“AddressSearchBox”屏幕,我想要相同的行为,但在单击自定义 ASP 页面中的按钮时应用于“CustomCommunicationDetailBox”屏幕

我在按钮中看到它有很多 Javascript,但我必须手动制作 onlick 按钮吗?

0 投票
1 回答
450 浏览

sage-crm - Sage CRM - 加载带有实体数据的屏幕?

鉴于此代码:

我用这个参数调用这个.asp页面,但似乎不起作用

注意 Key6=Comm_Id 和 Act=512??? 我相信它是在编辑时?

我怎样才能用实体达达填充屏幕的字段?在这种情况下,它是一个通信实体

0 投票
1 回答
132 浏览

sage-crm - Sage CRM - 如何使用从 CRM.FindRecord() 返回的对象保存日期

鉴于此代码:

我怎样才能保存日期?

这样,日期(如日、月和年)被保存,但小时,minutos 没有。

newToDateTime变量的最终输出是2016-19-09 08:50:00.000

2016-19-09 08:50:00.000如果我在徒手 SQL 更新中使用此值 ( ),它可以工作

0 投票
0 回答
91 浏览

sage-crm - Sage CRM - 使用通信数据和 Comm_Link 数据调用 CustomCommunicationDetailBox 屏幕

CommunicationSchedulingBox我在自定义 .ASP 页面中调用屏幕。

在这种情况下,通信实体与 Comm_Link 表有关系(最好说 Comm_Link 与通信表)

当我用屏幕加载 .ASP 页面时,我看到了通信实体的所有相关数据(通过这样做EntityScreen.ArgObj = CurrentCommunication;)但没有 Comm_Link 数据(CmLi_Comm_UserId字段)

CustomCommunicationDetailBox在自定义 ASP 页面中调用屏幕时,如何显示通信的所有数据(和 Comm_Link 数据) ?

我尝试将第二条记录(在这种情况下为 Comm_Link)传递到屏幕ArgObj但不起作用

该字段已添加到屏幕中:

在此处输入图像描述

当我在我的 asp 页面中使用 Comm 数据调用屏幕时,它看起来像这样:

在此处输入图像描述

0 投票
0 回答
606 浏览

sql-server - 我在将数据从 Sage 100 CRM 迁移到 SQL Server 时收到“索引超出数组范围”

我的公司正在使用 Sage CRM,并希望我创建一个批处理作业,以在每个午夜将数据从 Sage 100 传输到 Dynamics 365。他们还希望我先将 CRM 数据保存在 SQL Server 中,然后再将这些数据迁移到 Dynamics 365。

我尝试通过为 ODBC 驱动程序数据源创建源(我的数据源是 sage 数据的服务器数据库路径)来使用 SQL Server 的导入/导出向导,并且在目标中我为 SQL 的 OLE DB 提供程序提供了驱动程序,但是当我开始导入单个表,我收到以下错误:

TITLE: SQL Server 导入和导出向导

无法检索源和目标数据的列信息,或者源列的数据类型未正确映射到目标提供程序上可用的数据类型(箭头左侧是源,右侧是目标)。

“AP_ACHCheckEntry”-> AP_ACHCheckEntry

指数数组的边界之外。

然后我想出了使用他们论坛中提到的链接服务器的其他方法。现在我得到的是表中的数据,但是尽管使用了链接服务器查询,但我看不到它们的架构,这可能是因为数据类型不匹配(当我尝试使用 SSIS 进行数据迁移时,即使日期在 SSIS 包中作为二进制数据类型出现)。这是链接服务器的快照:

在此处输入图像描述

如您所见,我无法为 AP_ACHCheckEntry 展开表。

我真的被困了几个星期,而且 Sage 要求我们公司支付支持帮助。任何人都可以帮我解决这个问题吗?

0 投票
0 回答
73 浏览

html - 当有人填写 HTML 表单时,如果用户的浏览器日期格式设置为 mm/dd/yyyy 格式,如何将浏览器的时间格式更改为 dd-mm-yyyy?

我创建了一个将所有字段传递给 Sage CRM 的表单。当有人提交表单时,我还使用 Jquery 将浏览器日期时间传递给 CRM 字段(这是为了捕获表单提交的日期和时间)。我遇到的问题是 Sage CRM 只接受日期 dd/mm/yyyy 格式。如果用户的浏览器日期格式设置为 mm/dd/yyyy 格式,则 CRM 给我一个错误(无效的日期格式)。

我还尝试使用 PHP 变量从服务器中提取日期和时间,但 CRM 也不接受 PHP。

我尝试安装 WP 日期时间简码插件并尝试通过简码传递日期,但 CRM 也不接受它。

有没有办法做到这一点?我在下面附上了我的表单代码;欢迎任何想法或建议。

这是我用来将日期发送到 CRM 的 PHP 变量:

<input type="hidden" name="lead_opened" id="lead_opened" value="" entryType="22"> <input type="hidden" name="lead_opened_TIME" id="lead_openedtime" value="" entryType= "22">

0 投票
0 回答
8 浏览

sage-crm - 在 CreateScript 中强制刷新/重新加载当前页面

我编写了一个 Sage CRM CreateScript,它询问页面上日期字段中的值以查看它是否小于当前系统日期。如果是,则在数据库中更新同一页面中另一个字段的值。这工作正常,但我想强制刷新/重新加载当前页面,以便用户可以看到刚刚执行的更新。如果我在浏览器中手动按 F5,则会显示更改。所以我希望以编程方式模仿 F5 按钮的行为。