1

我是 Salesforce 的新手,我想知道如何生成发票。我想不同的解决方案,我不知道是否有可能,耗时,困难......

服务有不同的步骤。服务必须在步骤“完成”时开具发票。必须在“发票”表中添加新记录和发票文档的链接(PDF 或 Word 格式)

目前,我认为使用“注释和附件字段”部分。但也许对象“文档”更好......

发票创建:我可以使用标准按钮创建新记录,但我想在文件状态更改为“已完成”时自动创建它。

1.我已阅读工作流程说明,但我不确定它是否可用于在表格中自动创建特定记录。

2.我也想过使用一个可以填写字段并创建记录的按钮。我使用 onclick javascript 代码更新字段的信息。但我不知道如何添加记录。

电子发票:如何生成 PDF 或 Word 格式的发票?并从“Invoice n°10”记录中提供?例如,记录“Invoice_10”将有一个附件字段,其中包含指向文档“Inv_010.pdf”的链接。用户可以从链接打开文档。

4

3 回答 3

2

您也可以考虑使用标准报价对象来达到您的目的。它带有一个简洁的 PDF 生成器,易于设置。如果设置正确,您可以(ab)使用报价功能来创建与机会相关的发票。自定义新报价按钮将允许您仅在机会关闭后启用此功能(使用 JavaScript)。关于 MS Word 生成,我推荐 DocMocracy:http ://www.cloudgizmos.com/salesforce-sfdc-word-excel-document-generator ,因为它非常便宜,而且您可以创建只读的 word 文档。

于 2012-02-29T06:40:15.353 回答
1

要回答您的第一个问题,您需要编写一个 Apex 触发器 — 在插入后和更新后在您的服务对象(听起来像 Opportunity)上运行它,如果状态已更改为已完成,则生成您的发票记录。

至于生成 PDF 发票,您可以通过创建 Visualforce 页面并使用标签renderAs="pdf"中的属性来完成。<apex:page>将其存储在记录中会有点棘手,尽管我建议您查看如何将 Visualforce PDF 附加到电子邮件的示例,您可能会使用相同的 blob 对象(存储内容)作为 Salesforce 中的文档.

于 2012-01-23T22:00:33.133 回答
1

已经有一个应用程序:Appexchange 上列出的 Salesforce 发票,它会自动创建发票 - 记录和 PDF,直接来自您的销售数据。该应用程序包括一个发票模板编辑器,可让您完全自由地设计发票文件。此外,应用程序可以通过电子邮件自动发送发票,或者可以将发票分组到文件中进行批量打印,以备您需要邮寄或传真发送时使用。

看看: http: //www.invoicesforsalesforce.com

于 2012-02-09T11:09:22.670 回答