Цитата:
Сообщение от
belugin
При показе формы отбираются неотфактурированные накладные, с непустым Id, у которых есть строки.
(см. \Classes\FactureEditLinesEngineCustVend_RU\dsInitInvoiceJour)
Так как никаких индексов по данным полям, нет, то это должно приводить к full table scan.
Является ли для вас это проблемой?
Является проблемой. Переписывали запросы. Еще тормозит обращение к накладным расходам в той же форме.
Также тормозит потом получение перечня фактур по накладной и наоборот. Для этих целей могу предложить создать отдельную табличку связей, а-ля CustInvoiceSalesLink, которую заполнять при фактуровке - тогда будет работать гарантировано быстро.