小编Dre*_*ube的帖子

Netsuite:如何将自定义字段附加到销售订单

Netsuite的文档非常缺乏,它们涵盖了基础知识,然后让您松散探索.任何没有大量PHP知识试图使用他们的PHP工具包的人都会乞求怜悯.

在整个项目的任何一点,它都是追踪和错误,并试图理解一切,直到东西开始工作.

我很难将自定义字段分配给销售订单,我知道它必须是对象对象的对象,以便它将xml分层以便肥皂接管,但是什么与什么有什么关系?

我有一些我工作的代码,但它抱怨它不是正确的RecordRef类型.如果有人和Netsuite一起工作并且感觉到我的痛苦,请在我拔掉所有头发之前把你的知识借给我.

提前致谢.

码:

$customFields = array('internalId' => 'custbody_new_die_yn','value' => array('name' => 'custbody_new_die_yn','internalId' => 'NO'));
$customObject = new nsComplexObject("SelectCustomFieldRef");
$customObject->setFields($customFields);

$salesOrderFields = array(

    'entity'        => new nsRecordRef(array('internalId' => $userId)),
    'paymentMethod' => array('internalId' => 8),
    'ccNumber'      => 4111111111111111,
    'ccExpireDate'  => date("c", mktime(0,0,0,11,1,2011)),
    'ccName'        => 'Test Testerson',
    'itemList'  => array(
        'item'  => array(
            'item'      => array('internalId' => 5963),
            'quantity'  => 5
        )
    ),
    'department' => new nsRecordRef(array('internalId' => 1)),
    'class' => new nsRecordRef(array('internalId' => 47)),
    'customFieldList' => $customObject
);
Run Code Online (Sandbox Code Playgroud)

php soap crm netsuite

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

标签 统计

crm ×1

netsuite ×1

php ×1

soap ×1