Показать сообщение отдельно
Старый 05.12.2008, 12:12   #91  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,200 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Очень долгий запрос к TaxTrans без индекса
Ax 4.0 SP 2
Не видел, писали ли об этой ошибке.
В purchline.taxByLine() идет запрос к TaxTrans по InventTransId, но по этому полю там нет индекса. Поскольку этот метод вызывается из purchline.validateWrite(), т.е. каждый раз при сохранении строчки закупки - то торможение заметное, особенно когда строка добавляется не вручную, а автоматически генерятся заказы (у нас Korus Retail, но это не важно - ошибка в системном слое). Например, в нашем случае исключение этого запроса (который вообще-то и не нужен, т.к. он проверяет данные для расчета "налога 1099") ускорило формирование заказов в 8-10 раз.
За это сообщение автора поблагодарили: gl00mie (3).