Netsuite: satış siparişleri için özel alanlar eklemek için nasıl

0 Cevap php

NetSuite için dokümantasyon oldukça eksik, onlar temellerini kapsayacak ve daha sonra keşfetmek için salıvermek. Onların php araç kullanmak çalışıyorum PHP bir geniş bilgisi olmadan kimse merhamet için yalvarıyor dizlerinin üzerinde olacaktır.

Şeyler çalışmaya başlayana kadar bu projenin tamamı boyunca herhangi bir noktada bu iz ve hata ve her şeyin anlam yapmaya çalışıyorum oldu.

Ben satış siparişleri için özel alanlar tahsis stumped, ben devralmak için sabun için xml aşağı katman bunun için amacıyla bir nesnenin nesnenin bir nesne olmak zorunda biliyorum ama ne ne ile ne ile?

Ben bu yerde oluyor çalışmış bazı kod var ama bu doğru RecordRef türü değil şikayet ediyor. Herkes NetSuite ile çalıştı ve benim ağrı hissederse ben bütün saçlarımı çekip önce bana bilginizi ödünç lütfen.

Şimdiden teşekkürler.

Kod:

$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
);

0 Cevap