форум поддержки VSGroup https://forum.vsgroup.ua/ |
|
Ускорение работы отчетов в 23 сборке https://forum.vsgroup.ua/viewtopic.php?f=103&t=6978 |
Страница 1 из 1 |
Автор: | Николай@VSGroup [ 22 апр 2014, 12:51 ] |
Заголовок сообщения: | Ускорение работы отчетов в 23 сборке |
Добрый день В 23 сборке WinCalc появилась возможность существенно ускорить работу отчетов, которые не требуют пересчета изделий (пересчет требуется только для оптимизации и в отчете чертежей, изображения не сохраняются в базу в виду их размера). Речь идет о всех отчетах, которые пересчитывают заказы при формировании и работают с проемами и спецификацией (заявки на пакеты, сендвичи, спецификация, заявки на доп.материалы, отправные листы и т.д.) Чтобы ускорить отчет, достаточно в коде отчета функцию: Код: RecalcCurrConstr(...,...); Заменить на : Код: RestoreConstrBufferFromXML; Можно также первую функцию комментировать (поставить перед //): Код: //RecalcCurrConstr(...,...); RestoreConstrBufferFromXML; В итоге конструкции, сохраненные новой сборкой пересчитываться не будут, старые заказы будут пересчитываться как и раньше. Данные изменения нужно сделать в дизайнере отчета на закладке Code требуемого отчета. |
Автор: | Николай@VSGroup [ 22 апр 2014, 17:14 ] |
Заголовок сообщения: | Re: Ускорение работы отчетов в 23 сборке |
В связи с отпавшей необходимостью заполнять таблицу баз данных wcoffers.calcrep, настройка вынесена в ГН - Заказаы - Заполнение таблиц баз данных. Если у Вас эта таблица использовалась для отчетов или для связи с собственной учетной системой, эту опции нужно включить! Данная таблица занимала немало места в базе данных: около 10% в целом и 30% объема от данных каждой конструкции |
Автор: | Дмитрий [ 28 апр 2014, 16:03 ] |
Заголовок сообщения: | Re: Ускорение работы отчетов в 23 сборке |
вопросы: 1) как связаны между собой функции RecalcCurrConstr(...,...); и опция, которую нужно включать при необходимости? 2) как влияет на скорость опция, которую при необходимости нужно включить? |
Автор: | Максим@VSgroup [ 28 апр 2014, 16:17 ] |
Заголовок сообщения: | Re: Ускорение работы отчетов в 23 сборке |
в новой функции нет опций, она включает в себя весь набор данных который получался при пересчёте с разными опциями. |
Автор: | Дмитрий [ 28 апр 2014, 17:44 ] |
Заголовок сообщения: | Re: Ускорение работы отчетов в 23 сборке |
я имел ввиду включение "ГН - Заказаы - Заполнение таблиц баз данных wcoffers.calcrep" |
Автор: | Николай@VSGroup [ 28 апр 2014, 17:57 ] |
Заголовок сообщения: | Re: Ускорение работы отчетов в 23 сборке |
эта таблица сейчас нужна только для связи с внешними системами. возможно у вас использовалась в некоторых отчетах лучше галочку поставить |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |