2016-10-26 1 views
0

공급 업체 레코드에서 모든 값을 얻으려면 스크립트 검색을 통해 Subsidiaries 하위 목록을 반복해야합니다. 나는 특정 자회사에 속하지 않는 공급 업체를 찾기 위해 특별히 노력하고 있습니다.Suitescript - 공급 업체 레코드의 "Subsidiaries"하위 목록에있는 값에 어떻게 액세스합니까?

UPDATE

은 내가 자회사 하위 목록이 아닌 실제 주요 자회사에 액세스를 시도했다, 내 질문을 취소합니다. 그러나 넷 스위트 (NetSuite)는 현재 이것이 가능하지 않으며 요청 된 향상이라고 말했다.

+0

나는 벤더와 자회사 간의 관계에 어떤 방식 으로든 접근해야합니다. – bluejay92

답변

0

bluejay92, 공급 업체 검색에는 보조 레코드에 대한 가입이 있습니다 (스크린 샷 첨부 참조). "표현 사용"을 선택하여 조건에서 NOT 함수에 액세스 할 수도 있습니다.

enter image description here

+0

사실, 나는 1 차 자회사를 찾으려고하지 않고있다. 공급 업체의 여러 자회사를 나열하는 "Subsidiaries"하위 목록에 액세스하려고합니다. 넷 스위트 (NetSuite)는 오늘이 시점에서 실제로 이렇게 할 방법이 없다고 말했지만 누군가가 대안을 생각할 수 없다면 요청 된 기능 향상이라고합니다. – bluejay92

+0

UserEvent 또는 클라이언트 측 스크립트에서이 스크립트를 작성 하시겠습니까? – scheppsr77

0

해결 방법 :

1 - 레코드를 만든 후 편집/실행하는 사용자 이벤트 스크립트를 만듭니다.

2 - 스크립트에서 레코드를로드하고 자회사를 가져 와서 나중에 검색 할 수 있도록 정보를 저장하는 사용자 지정 레코드를 만듭니다.

3 - 모든 공급 업체 ID를 1 열에 내 보냅니다. 공급 업체의 CSV 가져 오기를 실행하고 internalid 필드에 internalid csv 열을 매핑하여 사용자 이벤트 스크립트를 트리거하고 사용자 정의 레코드를 채 웁니다.

추가 팁 : 중복을 피하기 위해 스크립트가 'upserts'사용자 지정 레코드에 있는지 확인하십시오. 공급 업체 당 하나의 레코드가 있어야합니다.

+0

2 단계에서 자회사를 어떻게 확보 할 수 있습니까? – bluejay92

+0

SS 1.0에서 : record.getLineItemValue ('submachine', 'subsidiary', 1); 여기서 1은 라인 인덱스 번호이고, 하위 기계는 자회사가 저장된 하위 목록이며 보조는 열 필드 ID입니다. –