【问题标题】:NetSuite - SuiteTalk search for a VendorPayment object by external Id ( and get its internal ID)NetSuite - SuiteTalk 通过外部 ID 搜索 VendorPayment 对象(并获取其内部 ID)
【发布时间】:2018-09-06 06:33:07
【问题描述】:

我试图通过拥有外部 id 来获取 VendorPayment 对象的内部 id。 也许有人做过这样的搜索? API 似乎很冗长..

我们将不胜感激。

【问题讨论】:

  • 考虑添加指向您所指的 API 点的超链接,并可能包括您确切卡在哪里。你试过什么了?是否有任何您无法绕过的错误消息?你越精确,就越有可能得到有用的答案。

标签: c# netsuite suitetalk


【解决方案1】:

如果您有 externalId,则无需进行搜索。您可以通过创建引用 externalId 的 RecordRef 来使用 get 操作。

【讨论】:

  • 谢谢!我将尝试搜索如何使用 WebService API 进行操作并进行更新。
【解决方案2】:

对此进行测试我得到了这段代码,我给你这个通过内部 id 搜索项目的示例(在 PHP 中)可能对某人有所帮助。

$item_id                        = new RecordRef();
$item_id->internalId            = $by_item;

$rec                            = new SearchMultiSelectField();
$rec->operator                  = SearchMultiSelectFieldOperator::anyOf;
$rec->searchValue               = $item_id;

$itemSearchBasic->internalId    = $rec;
$itemSearchBasic                = new ItemSearchBasic();
$itemSearchBasic->type          = $itemTypeFld;
$itemSearch                     = new ItemSearch();

$itemSearch->basic              = $condition;
$search_field                   = new ItemSearchAdvanced();
$search_field->criteria         = $itemSearch;

$request                        = new SearchRequest();
$request->searchRecord          = $search_field;

然后您使用您的 Netsuite 客户端执行搜索。

【讨论】:

    猜你喜欢
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    相关资源
    最近更新 更多