【问题标题】:Edit a blank invoice line in QuickBooks SDK在 QuickBooks SDK 中编辑空白发票行
【发布时间】:2010-11-14 21:12:14
【问题描述】:

我正在编写一个小实用程序来使用 SDK 修改 QuickBooks 中的发票行项目。一切都运行良好,直到我在发票中遇到空白行或仅包含用于间距/分隔行项目的描述的行。它将继续处理请求,但不会在发票中重新创建该行,就好像它正在删除该行一样。除了记录在案的必填字段之外,我在文档中看到的任何内容都不会导致此行为。

我正在使用 IORInvoiceLineMod 接口实现。似乎只有这种特殊情况会导致问题。

【问题讨论】:

    标签: quickbooks


    【解决方案1】:

    好的,所以我想通了。我阅读了 SDK 附带的手册(程序员指南),第 7 章关于修改 QuickBooks 列表中的行项目。编辑不想修改的行(即空白行)时,只需指定 TxnLineId 即可。 SDK 将复制之前的所有内容,包括空白元素。

    就我而言,我一直在寻找空值,然后直接跳过该项目,QuickBooks SDK 将其解释为“请删除此行项目”。一旦我在我的代码中修复了逻辑,空白行项目仍然存在。 RTFM 再次获胜!

    【讨论】:

      猜你喜欢
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多