Показать сообщение отдельно
Старый 30.12.2009, 12:37   #1  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
Загрузка строк Purchase order
DAX 2009

Привет, всем

Загружаю данные из файла в purchase order. На основании этих данных создаю линии. Для создания линий использую стандартный метод purchLine.createLine(...).
Проблема в производительности:
1. При создании строк в Purchase order создаются строки в связанном Sales order (через Inter company). При загрузке 1640 строк работает примерно 7 минут.
2. При отключении автоматического резервирования для sales lines - порядка 6 минут.
3. Если не создавать связанный Sales order, то есть создавать записи только в Purchase Order, то около 70 секунд.
Отсюда я делаю вывод, что основное время уходит на создание inter company sales lines.
Можно ли как-нибудь увеличить скорость загрузки? Я понимаю, что вопрос звучит не конкретно, но может быть, кому-нибудь приходилось решать подобную задачу? Заранее спасибо за любую помощь.