Цитата:
Изначально опубликовано Maxim Gorbunov
Вообще-то, RecordSortedList - достаточно сомнительный подход. Если записи уже выбраны, значит они уже считаны и уже лежат в Display Cache. Создание RecordSortedList'а таким образом является фактически созданием дубликата кэша. Передавайте в класс объект FordDataSource, и там уже работайте с выбранными записями с помощью getFirst()/getNext().
Зависит от того, что вкладывается в понятие "маркировка". Если просто выборка записей в гриде с помощью Ctrl и Shift, то действительно, лучше использовать FormDataSource. Если же маркировка организована так, как это сделано, например, при сопоставлении проводок по клиентам/поставзикам, использование датасорса уже невозможно.