Уже есть функция getOrderByNumber, которая по коду класса и номеру заявки возвращает заявку из таблицы заявок. Предлагаю добавить аналогичную функцию для сделок. Сейчас для поиска используется
| Код | 
|---|
SearchItems("trades", 0, getNumberOf("trades"),
        function(_class_code, _trade_num)
            return _class_code == classCode and _trade_num == tradeNum
        end,
        "class_code,trade_num") | 
а в случае учёта пожелания будет некоторое единообразие и, возможно, скорость также повысится. Кажется, что трудозатраты на реализацию невелики.