Запрос Netsuite для получения счета-фактуры и связанных платежей в зависимости от периода

#netsuite #suitescript

Вопрос:

Я новичок в запросе Suitelet,

Я пытаюсь получить все оплаченные транзакции по оплате счетов-фактур для отчета,

То, что нам нужно получить (Счет -фактура — > Связанный список ->> Платежи)

Я получил счет-фактуру, но не могу получить связанный список счета-фактуры.

Мой вопрос: Можно ли получить платежную транзакцию для счета-фактуры с помощью запроса Netsuite Suitelet?

То, что я пытаюсь сделать, — это заархивировать те же данные, что и отчет «Прибыль/убыток от реализации на заказ».

Заранее спасибо

Ответ №1:

Да, это возможно.

Все, что вам нужно сделать, это создать сохраненный поиск по счету-фактуре, включить все необходимые поля (по платежным реквизитам, я думаю, вы говорите о влиянии суммы/GL).

Как только вы создадите сохраненный поиск, все, что вам нужно сделать, это загрузить его в свой скрипт.

 var mySearch = search.load({
 id: 'customsearch_my_so_search'
});
 

Затем вам нужно будет запустить этот сохраненный поиск и сохранить результат в переменной. Для этого следуйте

 var searchResult = mySearch.run().getRange({start:0,end:999});
 

Это позволит получить все ваши данные в searchResult переменной. Теперь вам просто нужно отобразить их на костюме. Для этого используйте циклическую итерацию от 0 до SearchResult.длина

 for(var i=0; i<searchResult.length; i  ) {
   //Print all the results 
   //Use this syntax to display all required fields

   sublist.setSublistValue({
      id:'custpage_sublist_your_id',
      line:i,
      value:''
   });
}
 

Я надеюсь, что разрешил ваши сомнения. Если у вас возникнут какие-либо трудности, пожалуйста, добавьте их в раздел комментариев, и я отредактирую ответ в соответствии с требованиями.

Комментарии:

1. Привет, Сайш, Платежные реквизиты, которые я упомянул,- это «платежная транзакция» для ОПЛАЧЕННЫХ счетов, которые будут отображаться в Оплаченном счете — >Связанные записи — > > Вкладка Платежи.

2. Здравствуйте, теперь я понял ваш вопрос. Поскольку в разделе «платежная транзакция» можно указать множество различных транзакций, ищете ли вы какую-либо конкретную (например, только кредитные заметки) или вам нужны все?