Edit

MergeOrderLines (windowRef, lineNum)

Merges the detail line with the one after it provided that the product codes are the same; and at least one of the serial numbers is blank (actually, we'll blank it).

If they are order lines, also merges the order qties and the prevShip Qties.

You can use this to help automate the assignment of serial numbers in an order.

Availability:  available within MWScript handlers in MoneyWorks 8 and later

See Also:

AddListLine: Add a row to an editable list

DeleteListLine: Delete a row from an editable list

EnterCell: A cell in an editable list has just gained focus

ExchangeListRows: Swap rows in an editable list

ExitedCell: A cell in an editable list has just lost focus

GetActiveListColumn: Get the column number of an edit list that has keyboard focus

GetActiveListRow: Get the row number of an edit list that has keyboard focus

GetListField: Get the text of an editable list field

GetListHandle: Get list handle from window handle and list ident

GetListLineCount: Get number of rows in a list

GetListName: Selected tab name for Transaction entry details list

SetListField: Set the text of an editable list field

SortListByColumn: Sort an editable list by a column

SplitOrderLine: Duplicate a line item on an order, splitting the order qty (for serial entry)

ValidateCell: Control whether the content of a cell is acceptable and the cell can be exited