问题标签 [dynamics-al]

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 回答
23 浏览

dynamics-crm - 业务中心链接字段

我正在尝试在采购行和销售行上创建一个“已接收”布尔字段,以便在采购行上将项目标记为 True 时,链接的销售行也标记为 True。到目前为止,我已经设法在采购行上创建了一个字段来存储相关销售行的 ID,但是我在弄清楚采购行字段何时更改的触发器以及如何使用销售行 ID 时遇到了一些麻烦字段以更新与 id 匹配的特定销售行。

我在扩展采购行页面的页面扩展中有这个片段,所以我不确定如何查询具有匹配 ID 的销售行以及如何更新该记录。任何建议将不胜感激。谢谢!

0 投票
3 回答
32 浏览

mysql - 获取 Laravel 中按枢轴字段排序的关系列表

基本上我有属于许多用户的用户。我们可以想象用户之间的友谊关系。

所以我有一个关系的数据透视表,有 2 个用户的 id 和一个附加字段“created_at”。


用户表:id、name

朋友用户表:user_id、friend_id、created_at


在我的用户模型中,我有一个返回用户集合的好友函数:

我的目标是获取用户之间所有关系的列表。使用 User::all() 上的循环,我可以轻松地获得所有这些关系,一个又一个用户:

但我想让它们按“created_at”排序,而不是关系中的用户。

有没有一种简单的方法可以通过 eloquent 或其他方式来做到这一点?

谢谢你的帮助。

0 投票
1 回答
64 浏览

dynamics-business-central - Blob 字段未显示在 Business Central 页面上

我在 BC 扩展中创建了一个表格和一个页面。表中的字段之一是类型:BLOB。它没有显示在页面上。我试图复制销售标题表/销售发票页面中的“工作描述”BLOB 字段发生的情况。我哪里错了?请参阅下面的代码。提前感谢您的帮助。

在上面代码的底部,有一行:trigger OnAfterGetRecord。这又调用 GetTasksDescription,后者又调用 CalcFields(DescriptionOfTasksPerformed);我相信,这就是在“销售表”/“销售发票”页面中是如何完成的,但在“执行的任务描述”下的页面上仍然没有显示框(见下文)?我已经确认这些代码行是通过将消息行放入相关过程中来调用的。这是一个谜题。 截屏

0 投票
1 回答
38 浏览

dynamics-business-central - Business Central API:关闭销售退货单

正如标题所说,我想通过 API 关闭销售退货单,但我对如何实现这一点知之甚少。

  1. 第三方应用程序安装在客户业务中心,其任务是创建从电子商务到业务中心的退货单
  2. 我已经设置了一个 web 服务,以便我的应用程序可以从业务中心获取所有退货单
  3. 最后一步是在应用程序处理完所有退货单后通过 api 关闭/发布所有退货单。

这是我第一次在不列颠哥伦比亚省处理销售退货单,我读到的是,由于没有文档,我可能会非常棘手。

问:我是否需要与 AL 制定行动来实现这一目标?

0 投票
1 回答
44 浏览

dynamics-business-central - Business Central 中自定义报告的电子邮件正文

我在 SQL Server Report Builder 中创建了一个自定义 (.RDL) 报告和一个 AL 扩展,该扩展将该报告作为 PDF 附件从 Business Central 中的自定义页面和表上的操作通过电子邮件发送。这工作正常。我的问题是关于电子邮件正文。目前我已经在扩展的代码单元中硬编码了几个句子(例如)“请参阅附件等......”。理想情况下,我希望用户能够在 BC 需要时编辑电子邮件正文,而无需我更改扩展名。是否可以将电子邮件正文保存在 Business Central 中以供用户编辑?并且可以在发送电子邮件之前由代码单元以编程方式加载该电子邮件正文吗?

0 投票
1 回答
46 浏览

microsoft-dynamics - 如何创建一个打开在 AL 中的多个选项值之后过滤的页面的操作?

我对商务中心很陌生,所以如果这是一个相当愚蠢的问题,请原谅。我一直在尝试制作一个按钮,将用户发送到一个页面,在那里他可以看到新旧产品。

产品有一个名为“Status”的字段,其值可以是“New”、“Old”、“SoldOut”或“BeingDelivered”。

所以我的问题是如何将过滤器设置为仅显示“新”或“旧”的产品。到目前为止,我得到了这个,它只显示“新”的产品,但我不知道如何显示“新”或“旧”的产品。

我一直在努力寻找解决方案并尝试了很多不同的方法,但无法弄清楚。非常感谢任何帮助。

小编辑:这是我理想中想要的一个例子,但显然不起作用。

感谢您的时间和精力!

0 投票
0 回答
5 浏览

visual-studio-code - 如何使用al语言在卡片的下拉框中启用查看选项

我在 VisualStudioCode 中使用 AL 语言,我已经创建了新的表格和页面并添加了字段和所有内容。我还为必要的字段启用了表格关系。当我希望能够查看指定的卡片页面时。但是我m 无法在表关系中查看。谁能帮助我如何在表关系中启用视图选项?

0 投票
0 回答
29 浏览

azure - Azure Active Directory - 使用 OAUTH2 为 Power Flow 调用业务中心自定义 API 的重定向 URI 设置什么

我正在尝试创建一个调用我在 Business Central 中编写的自定义 API 的流。我在 AAD 中设置了一个应用程序,我打算向我的流授予 OAUTH 权限以访问 API。在我的流程中,我有一个 HTTP 请求,它调用 AAD 来获取令牌 - 这很有效。我对实际 API 有第二个 HTTP 请求。当我尝试调用 API 时出现错误:

我知道我需要在 Business Central 中设置 Azure Active Directory 应用程序以授予对 API 的访问权限,但我在 AAD 中的重定向 URI 上挂了。

我应该为这个“应用程序”在 AAD 中放置什么作为重定向 URI。我不确定我的应用程序是什么,我没有网络应用程序,我只是从流中调用 API。有没有什么地方可以从 Flow 中的 HTTP 连接器获取重定向 URI?我是否需要创建自定义连接器?我要说这一切都错了吗?

谢谢!