Ошибка Netsuite USAGE_LIMIT_EXCEEDED в пакете - PullRequest
1 голос
/ 12 апреля 2019

Я создал скрипт суллета, в котором отдельные позиции в сборке сборки задаются в сиклете, умноженном на количество. то есть, если есть количество 2, то в суллете для этого элемента будут установлены две строки. Сюжет открывается нажатием кнопки Сохранить.

Проблема в том, что если в сборке сборки больше элементов, чем суллет не откроется и выдает ошибку USAGE_LIMIT_EXCEEDED.

Я пытался уменьшить код скрипта, но это не помогло

var b=0;var nItemLinesCount = objRecord.getLineCount({ sublistId: 'component' }); for(var i=0; i<nItemLinesCount; i++)                                          
{

  if(Qty > 0)
  {
    for(j=0; j<Qty; j++)
    {
      sublist.setSublistValue({
      id : 'custpage_item',
      line : b,
      value : nItem
     });
       sublist.setSublistValue({
      id : 'custpage_qty',
      line : b,
      value : '1'
      }); b++;
    }
  }                                                                         
}
...