Очень долгий запрос к TaxTrans без индекса
Ax 4.0 SP 2
Не видел, писали ли об этой ошибке.
В purchline.taxByLine() идет запрос к TaxTrans по InventTransId, но по этому полю там нет индекса. Поскольку этот метод вызывается из purchline.validateWrite(), т.е. каждый раз при сохранении строчки закупки - то торможение заметное, особенно когда строка добавляется не вручную, а автоматически генерятся заказы (у нас Korus Retail, но это не важно - ошибка в системном слое). Например, в нашем случае исключение этого запроса (который вообще-то и не нужен, т.к. он проверяет данные для расчета "налога 1099") ускорило формирование заказов в 8-10 раз.
|