0

根据文档,供应商和员工的业务规则说

姓名、名字或姓氏字段不应为空。

考虑到创建需要 NAME,问题是 ¿ 这是否意味着所有三个属性都必须在创建时具有值?

我们明白这一点,所以我们进行了一些测试。创建填充了三个属性的记录没有问题。当我们尝试为 GivenName 和 FamilyName(名字和姓氏)插入一个空值时,问题就来了。

Quickbooks 似乎将 NULL 值视为有效,并且在插入记录时不会返回任何错误。问题是插入的记录从未显示在 QBD UI 中,但似乎它仍然存在于某个地方,因为如果我们尝试再次插入它,我们会收到“重复名称”错误。

不确定这是一个问题还是预期的行为......任何提示?

谢谢

4

1 回答 1

0


QuickBooks for windows 有一些遗留行为需要注意。First、Last 和 Name 组合为客户、供应商和员工的唯一标识符。因此,您应该填写您拥有的所有信息。如果客户、供应商或员工具有相同的 F 和 L,则插入具有相同 F 或 L 名称的记录的任何尝试都将失败。

其次,您提到该记录不会显示在 QuickBooks for Windows 中?同步成功了吗?您是否检查了您插入的记录的错误状态?您是否查看了同步日志以查看是否同步失败?

最后,如果您遇到重复错误,您需要检查具有相同 F 和 L 名称的用户的所有三个对象。通常,您会首先检查客户/供应商/员工是否存在,以便您可以更新现有记录或确定它是否实际上是新记录。

希望能帮助
贾里德

于 2013-01-28T12:45:17.823 回答