小编cep*_*att的帖子

使用C#通过suiteTalk进行NetSuite自定义记录搜索

我们在通过SuiteTalk搜索自定义记录时遇到问题.以下是我们呼吁的样本.我们遇到的问题是尝试使用记录的internalId设置搜索.这里的问题在于我们的初始开发帐户中这个自定义记录的内部id是482但是当我们通过我们的bundle部署它时,记录被分配了内部Id为314.这可能是因为这个内部id不是每个站点安装一个站点中的静态,所以我们想知道要设置什么属性来引用自定义记录.当我们创建记录时,我们将其"scriptId"指定为'customrecord_myCustomRecord'但是通过suitetalk我们没有"scriptId".我们允许此代码在所有环境中工作而不是特定环境的最佳方式是什么?如果是这样,你能举例说明它是如何使用的.

我们试图从中调用的代码(C#).我们目前正在使用2013.2端点.

private SearchResult NetSuite_getPackageContentsCustomRecord(string sParentRef){List PackageSearchResults = new List();

    CustomRecord custRec = new CustomRecord();

    CustomRecordSearch customRecordSearch = new CustomRecordSearch();

    SearchMultiSelectCustomField searchFilter1 = new SearchMultiSelectCustomField();
    searchFilter1.internalId = "customrecord_myCustomRecord_sublist";
    searchFilter1.@operator = SearchMultiSelectFieldOperator.anyOf;
    searchFilter1.operatorSpecified = true;
    ListOrRecordRef lRecordRef = new ListOrRecordRef();
    lRecordRef.internalId = sParentRef;
    searchFilter1.searchValue = new ListOrRecordRef[] { lRecordRef };

    CustomRecordSearchBasic customRecordBasic = new CustomRecordSearchBasic();
    customRecordBasic.recType = new RecordRef();
    customRecordBasic.recType.internalId = "314";  // "482";  //THIS LINE IS GIVING US THE TROUBLE
    //customRecordBasic.recType.name = "customrecord_myCustomRecord";
    customRecordBasic.customFieldList = new SearchCustomField[] { searchFilter1 }; …
Run Code Online (Sandbox Code Playgroud)

c# netsuite

6
推荐指数
1
解决办法
5022
查看次数

NetSuite 使用 Web 服务在 C# 中为 SelectCustomFieldRef 选择自定义列表中的值

在这件事上挣扎了几个小时。如何引用 SelectCustomFieldRef 并使用下拉框中的字符串选择值?

我们有一个单选的自定义字段。自定义字段实现自定义列表。

我们在运行时拥有的唯一信息如下。

  • 我们正在使用什么类型的自定义字段:单选
  • 自定义字段的名称是什么。
  • 所选值的名称是什么。

我们不知道我们需要的是什么。

  • 自定义列表ID
  • 自定义列表的内部 ID
  • 所选值的 ID

我们知道我们需要 SelectCustomFieldRef 对象 (scfr)。

  • scfr.internalId = [自定义字段名称。例如:custbody_myfield_singleselect]
  • scfr.value.typeId = [自定义列表的内部 ID。例如:303]
  • scfr.value.internalId = [所需选定值的 ID]

由于我们拥有自定义字段的 internalId,因此我们需要学习一种确定与该字段关联的列表、其在 NetSuite 中的 ID 以及所需选定字段的 ID 的方法。这需要务实地确定,以便它可以动态地用于其他用户。

c# api web-services netsuite

5
推荐指数
1
解决办法
6849
查看次数

Intuit合作伙伴平台(IPP)QuickBooks Online(QBO)BlueDot菜单ASPX页面无法在Internet Explorer(IE)中呈现

我有一个.aspx页面来显示BlueDot或ConnectToQuickBooks按钮.生成的HTML看起来像这样,从IE页面收集:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>TrueCommerce to Intuit Connect Page</title>
    <script type="text/javascript" src="https://appcenter.intuit.com/Content/IA/intuit.ipp.anywhere.js"></script>
    <script type="text/javascript">
        intuit.ipp.anywhere.setup({
            menuProxy: 'http://localhost:1384/MenuProxy.aspx',
            grantUrl: 'http://localhost:1384/OauthGrant.aspx'
        });
    </script>
</head>
<body>

<div id="blueDotDiv">
    <ipp:bluedot></ipp:bluedot>
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

此代码不会显示在IE中.它将在Chrome和Firefox中正常显示.

我使用W3C标记验证服务验证了HTML,并且只在标记上收到错误,这是预期的.

我使用以下IE浏览器
IE版本: 8.0.7601.17514 64位版本

我们正在使用Silverlight,并使用Infragistics HTML Viewer Control - Silverlight xamHtmlViewer嵌入了ASPX页面.从xamHtmlViewer内部调用或直接调用时,BlueDot菜单不会出现(尽管它在Chrome和Firefox中都有两种方式).

有任何想法吗?

asp.net internet-explorer infragistics quickbooks-online intuit-partner-platform

4
推荐指数
1
解决办法
700
查看次数

为QuickBooks在线开发和QA测试创建测试公司帐户

我需要为QuickBooks Online获得一些测试帐户(公司),以便我们完成开发和测试我们的应用程序.我们已经联系到Intuit以试图获得这些并且被告知只使用30天的试验.这些期间对于我们的开发周期而言太短,因此我们购买了要使用的帐户.这些帐户已被关闭/锁定在我们身上,我们只是得到了模糊的答案.我们很想知道为什么我们可以停止做任何可能的有害活动,但是很难获得有关这方面的任何信息.我们的开发人员非常乐意与他们的工程师合作以实现这一目标.

有谁知道我们如何获得测试帐户,以便我们可以测试我们的应用程序?

我希望答案与StackOverflow问题不一样.我们需要测试帐户才能在我们前进之前成功测试我们的应用程序

quickbooks intuit quickbooks-online intuit-partner-platform

4
推荐指数
1
解决办法
2133
查看次数

返回没有任何发票行项目的NetSuite交易搜索

我正在尝试将NetSuite的发票导入我的程序.在这个程序中,我需要尽可能多的关于发票的信息才能被退回.但是,似乎没有返回任何订单项信息.这是我为搜索完成的代码.有什么建议?我试图通过尽可能少的呼叫NetSuite来完成此操作,以保持高性能.

SearchResult searchResults = new SearchResult();

TransactionSearch ts = new TransactionSearch();
TransactionSearchBasic tsb = new TransactionSearchBasic();

// Search for Invoices
if (_InvoiceTxnIds.Count > 0)
{
    tsb.internalId = new SearchMultiSelectField();
    tsb.internalId.@operator = SearchMultiSelectFieldOperator.anyOf;
    tsb.internalId.operatorSpecified = true;

    List<RecordRef> rrlist = new List<RecordRef>();
    foreach (string sTxnId in _InvoiceTxnIds)
    {
        RecordRef rr = new RecordRef();
        rr.internalId = sTxnId;
        rrlist.Add(rr);
    }

    tsb.internalId.searchValue = rrlist.ToArray();

    ts.basic = tsb;

    searchResults = _service.search(ts);
}
Run Code Online (Sandbox Code Playgroud)

c# soap web-services netsuite suitetalk

3
推荐指数
1
解决办法
3569
查看次数

Intuit的安全评估从头到尾需要多长时间才能查看QuickBooks Online(QBO)应用程序?

我试图明智地预算我的时间,但是在Intuit在发布之前对应用程序执行的安全审查中没有很多细节.我在他们的博客上发现了一篇关于预备它的文章.

"安全评论":期待什么

然后在他们的网站上有他们的完整安全审查部分.但是,我无法在预期的时间表上找到任何内容.一个人在他们的v3网络研讨会上提到他花了3个月才完成,但这是常态吗?

感谢您的帮助.

intuit quickbooks-online intuit-partner-platform

1
推荐指数
1
解决办法
233
查看次数