首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在QBOL中添加和更新sales表单的自定义字段值

问在QBOL中添加和更新sales表单的自定义字段值
EN

Stack Overflow用户
提问于 2014-10-10 07:57:16
回答 1查看 533关注 0票数 0

我正在使用V3 QBOL合并PHP与QBOL加拿大版本同步数据。我在发票中添加了一个自定义字段,现在我想通过PHP代码添加/更新这个自定义字段值。我在PHP代码中获取这个自定义字段值。问题是,在QBOL中添加自定义字段后,我用于更新发票的PHP代码出现了错误

10000:处理请求时出现应用程序错误,系统失败错误: java.lang.NumberFormatException:用于输入字符串:"{-1}"

虽然我不会更改发票中的任何东西,如果我取消了Customfield

代码语言:javascript
复制
$Invoice->unsetCustomField();

然后发票更新成功。用于更新custome字段的php代码是

代码语言:javascript
复制
$CustomField = $Invoice->getCustomField('0');
$CustomField->setStringValue('Test value here');

在这里,我首先获得自定义的字段对象,然后设置StringValue。

我也试着

代码语言:javascript
复制
$Invoice->setCustomField($CustomField);

但在这两种情况下,发票更新都会出现错误,如上文所示。

我想,我错过了一些出错的东西。请尽量找出错误并指导我。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-10-14 18:13:11

你用的是过时的代码。

如果您从GitHub获取最新的代码:

一切都会好起来的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26294517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档