나는 2.0 리셉션에서 내 손을 잡고있다. 이것은 SuiteScript 2.0에 대한 저의 첫 경험입니다. vendorpayment 레코드를 만들려고합니다. 나는 문제없이 벤더 레코드를 만들 수 있었지만 vendorpayment로 시도 할 때 "이 거래에 적어도 하나의 라인 항목을 입력해야합니다"라는 오류가 발생합니다. 이는 의미가있는 것처럼 보입니다. 그것은 내가 꼼짝 못하게하는 곳이다. 2.0에서 해당 하위 목록 항목을 만들 수 없습니다.NetSuite 2.0 리셀릿에서 vendorpayment 레코드를 만드는 방법은 무엇입니까?
내가 몇 가지를 시도했지만, 기본적으로 나는이 같은 기록을 만드는거야. (유형, isDynamic 및 defaultValues이 함수에서 매개 변수는 isDynamic은 false) :
var rec = record.create({
type: type,
isDynamic: isDynamic,
defaultValues: defaultValues
});
그렇다면 내가 할 'rec'를 사용하여 트랜잭션을 추가 하시겠습니까? "개체 DeferredDynamicRecord의 기능 selectLine를 찾을 수 없습니다"나는 그것이 '적용'하위 목록으로 이동 있으리라 믿고있어, 그래서
rec.selectLine('apply', 0);
rec.setSublistValue({'sublistId': 'apply', 'fieldId': 'doc', 'value': 'blah', 'line': 0});
유사한 몇 가지를 시도했다하지만 난라는 오류가 발생합니다. 나는 다양한 다른 발췌 문장도 시도했지만 사랑은 없다. 나는 그것이 올바른 방향으로 가고 있는지 확신 할 수 없다. 미리 감사드립니다.