Показать сообщение отдельно
Старый 30.12.2009, 13:30   #6  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Посмотрите еще вот что. Есть один баг в Ах 4.0, возможно он сохранился и в Ах2009 (у меня её нет, не могу проверить). Суть в том, что при создании записей Purchline работает табличный метод Purchline.TaxByLine(), и в нем такой запрос:
X++:
select sum(TaxAmount) from taxTrans where taxTrans.InventTransId == this.InventTransId;
- но при этом у таблицы taxtrans нет индекса по полю InventTransId ! В нашей базе исправление этого бага дало ускорение формирования строк Purchline в 4-5 раз. Проверьте этот момент в Ах2009.

Последний раз редактировалось Zabr; 30.12.2009 в 14:05.
За это сообщение автора поблагодарили: AlexArh (1), nano3 (1).