将文档中的字段值提取到事务中

假设在“供应商”中有一个自定义字段“GSTIN”,需要在“采购订单”中获取该字段。

场景一:您希望保持此字段自动更新

在此场景中,当您保存采购订单时,该自定义字段将根据供应商中的值自动更新,并且每次保存采购订单时都会重新更新。由于此字段需要自动更新,因此它会覆盖用户输入。如果您希望允许用户输入,请参考场景二。

步骤:

  1. 为供应商文档创建一个自定义字段 GSTIN,将字段类型设置为数据。

  2. 为采购订单文档创建另一个自定义字段 GSTIN,但在此情况下,将字段类型设置为只读或勾选只读复选框。将从以下位置获取设置为 supplier.gstin。

  1. 转到用户菜单并点击“重新加载”。

  2. 现在,在新的采购订单中选择供应商后,GSTIN 将自动从所选供应商中获取。

场景二:如果未找到值,您希望允许用户输入

在此场景中,首次创建采购订单时会从供应商处获取该值。如果在供应商中未找到该值,您可以手动输入。仅当该字段为空时,才会在保存采购订单时获取该值。

步骤:

  1. 为供应商文档创建一个自定义字段 GSTIN,将字段类型设置为数据。

  1. 为采购订单文档创建另一个自定义字段 GSTIN,将字段类型设置为数据。将从以下位置获取设置为 supplier.vat_number,并勾选标题为为空时获取的复选框。

  1. 转到用户菜单并点击“重新加载”。

  2. 现在,在新的采购订单中选择供应商后,GSTIN 将自动从所选供应商中获取。如果在供应商中未找到 GSTIN,您可以手动输入。