Я создал скрипт суллета, в котором отдельные позиции в сборке сборки задаются в сиклете, умноженном на количество. то есть, если есть количество 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++;
}
}
}