AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.05.2011, 20:41   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Ну если не распараллеливание, то какие другие способы ускорения разноски больших журналов и накладных вы видите ?

Выше вы предполагали что это не нужно или нужно редко. Т.е. ничего не предложили. А если нужно и достаточно часто, то что можно предложить ?

Как вариант, можно вместо одной накладной на 1000 строк обработать 25 по 40 строк и объединить в один документ при печати. (Хотя это просто другой способ распараллеливания)

Другие варианты пока в голову не приходят.
Старый 03.05.2011, 09:58   #2  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Logger Посмотреть сообщение
Ну если не распараллеливание, то какие другие способы ускорения разноски больших журналов и накладных вы видите ?

Выше вы предполагали что это не нужно или нужно редко. Т.е. ничего не предложили. А если нужно и достаточно часто, то что можно предложить ?
Для закупок, я бы пошел таким путем:
1. При разноске накладной по закупке, вместо обновления складских проводок и разноски на складские счета, делается проводка ГК на некий субсчет 15ого счета
2. После разноски накладной, порождается пакетное задание на параллельное обновление складских проводок с разноской в ГК. Код разноски правиться так, чтобы в качестве коррсчета прихода использовался субсчет 15ого счета.
3. Если пакетное задание некорректно завершилось, посылается alert кому надо
4. Надо бы еще подумать на тему усиленной проверки строк накладных в момент 1ого пункта, чтобы снизить вероятность когда накладную мы разнесли, а потом выяснилось что на склад не может оприходовать, потому что, скажем, финансовая аналитика не указана. (которая только на 10ке нужна, а на 15ом - нет).

Для заказов можно аналогичную схему использовать,но только если комплектация используется и к моменту разноски накладных и отборочных, товар уже собран и точно физически присутствует в системе. Просто в случае списания, некоторое отставание в состянии inventSum само по себе критично, а уж если сначала накладную распечатали и отдали, а потом выяснили что такого товара нету - так вообще кранты...
Старый 03.05.2011, 11:24   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от fed Посмотреть сообщение
Для закупок, я бы пошел таким путем:
Спасибо.
Для заказов мы как раз юзаем комплектацию. Так что хорошо ложится на нашу схему.
Старый 03.05.2011, 11:38   #4  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Logger Посмотреть сообщение
Спасибо.
Для заказов мы как раз юзаем комплектацию. Так что хорошо ложится на нашу схему.
А вы не пробовали профилироваться и смотреть на что время тратиться в основном ? Просто такие тормоза были характерны для времен до изобретения InventSumDelta/InventSumDeltaDim. Может у вас там какие-то доработки не удачные или добавили условие в select, а индекс забыли ?
Даже как-то интересно стало
Старый 03.05.2011, 10:40   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Logger Посмотреть сообщение
Ну если не распараллеливание, то какие другие способы ускорения разноски больших журналов и накладных вы видите ?
Большие заказы характерны, например, в ритейле, когда нужно сделать разноску реализации магазина за день. В плане оптимизации разноски можно многое поправить, в т.ч. в коде отключить все неиспользуемые функции. В т.ч. можно рассмотреть вариант SQL-й разноски - есть прецеденты Но все это - тюнинг под конкретный проект, в глобальное решение такое не включат и всегда будет запас под точечную оптимизацию.
__________________
Ivanhoe as is..
Теги
il, ru7, tax, налоги, пакетная обработка, производительность, разноска накладной, ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Update Rollup 16 for Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 11.03.2011 00:14
Microsoft Dynamics CRM Team Blog: Update Rollup 14 for Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 19.11.2010 03:45
CRM DE LA CREME! Update Rollup 7 for Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 26.10.2009 07:05
Microsoft Dynamics CRM Team Blog: Update Rollup 2 for Microsoft Dynamics CRM 4.0 - More Info Blog bot Dynamics CRM: Blogs 0 12.02.2009 13:05
Microsoft Dynamics CRM Team Blog: Update Rollup 2 for Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 20.01.2009 21:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:48.