XochisSketches
08/29/2024, 3:28 PMfor (let i = 0; i < q.getLineCount('item'); i++)
                {
                    if (groupItem)
                    {
                        opp.selectLine({sublistId: 'item',line: i})
                        opp.setCurrentSublistValue('item', 'quantity', q.getSublistValue('item', 'quantity', i))
                        opp.setCurrentSublistValue('item', 'rate', q.getSublistValue('item', 'rate', i))
                        opp.setCurrentSublistValue('item', 'amount', q.getSublistValue('item', 'amount', i))
                        opp.setCurrentSublistValue('item', 'price', q.getSublistValue('item', 'price', i))
                        igTotal += opp.setCurrentSublistValue('item', 'amount', q.getSublistValue('item', 'amount', i))
                    }
                    if (q.getSublistValue('item', 'itemtype', i) == 'EndGroup')
                    {
                        opp.setCurrentSublistValue('item', 'amount', igTotal)
                        groupItem = false
                        continue
                    }
                    if (!groupItem && q.getSublistValue('item', 'itemtype', i) != 'EndGroup' && !groupItem)
                    {
                        opp.selectNewLine({sublistId: 'item'})
                        opp.setCurrentSublistValue('item', 'item', q.getSublistValue('item', 'item', i))
                        opp.setCurrentSublistValue('item', 'quantity', q.getSublistValue('item', 'quantity', i))
                        if (opp.getCurrentSublistValue('item', 'itemtype') == "Group")
                        {
                            groupItem = true
                            opp.setCurrentSublistValue('item', 'amount', 123)
                            opp.commitLine({sublistId: 'item'}) //SCRIPT FAILS HERE.
                            continue 
                        }
                        opp.setCurrentSublistValue('item', 'rate', q.getSublistValue('item', 'rate', i))
                        opp.setCurrentSublistValue('item', 'amount', q.getSublistValue('item', 'amount', i))
                        opp.commitLine({sublistId: 'item'})                   
                    }
                }battk
08/29/2024, 4:05 PMbattk
08/29/2024, 4:14 PMXochisSketches
08/29/2024, 11:30 PM