Каталог оконных фирм, статистика, цены, статьи. Описание ПВХ профилей, фурнитуры и других комплектующих. Форум. Объявления.  

 форум поддержки VSGroup 

сделать стартовой   добавить в избранное

WinCalc   PaneCut   PTrade   УОП 1С 8   TPS.com.ua
 
 FAQ   •  Поиск  •  Пользователи   •  Регистрация   •  Вход
Текущее время: 17 окт 2019, 18:07 Часовой пояс: UTC + 2 часа





Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Ускорение работы отчетов в 23 сборке
СообщениеДобавлено: 22 апр 2014, 11:51 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 22148
Добрый день

В 23 сборке WinCalc появилась возможность существенно ускорить работу отчетов, которые не требуют пересчета изделий (пересчет требуется только для оптимизации и в отчете чертежей, изображения не сохраняются в базу в виду их размера).

Речь идет о всех отчетах, которые пересчитывают заказы при формировании и работают с проемами и спецификацией (заявки на пакеты, сендвичи, спецификация, заявки на доп.материалы, отправные листы и т.д.)

Чтобы ускорить отчет, достаточно в коде отчета функцию:

Код:
RecalcCurrConstr(...,...);


Заменить на :

Код:
RestoreConstrBufferFromXML;


Можно также первую функцию комментировать (поставить перед //):

Код:
//RecalcCurrConstr(...,...);
RestoreConstrBufferFromXML;


В итоге конструкции, сохраненные новой сборкой пересчитываться не будут, старые заказы будут пересчитываться как и раньше.

Данные изменения нужно сделать в дизайнере отчета на закладке Code требуемого отчета.

_________________
Как правильно задавать вопросы на форуме поддержки
Если программист утром на работе, значит он оттуда не уходил.
Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ускорение работы отчетов в 23 сборке
СообщениеДобавлено: 22 апр 2014, 16:14 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 22148
В связи с отпавшей необходимостью заполнять таблицу баз данных wcoffers.calcrep, настройка вынесена в ГН - Заказаы - Заполнение таблиц баз данных.
Если у Вас эта таблица использовалась для отчетов или для связи с собственной учетной системой, эту опции нужно включить!

Данная таблица занимала немало места в базе данных: около 10% в целом и 30% объема от данных каждой конструкции

_________________
Как правильно задавать вопросы на форуме поддержки
Если программист утром на работе, значит он оттуда не уходил.
Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ускорение работы отчетов в 23 сборке
СообщениеДобавлено: 28 апр 2014, 15:03 
В сети
Ректор
Ректор

Группа: 159 - ДПС
Сообщения: 2283
вопросы:
1) как связаны между собой функции RecalcCurrConstr(...,...); и опция, которую нужно включать при необходимости?
2) как влияет на скорость опция, которую при необходимости нужно включить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ускорение работы отчетов в 23 сборке
СообщениеДобавлено: 28 апр 2014, 15:17 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 7979
в новой функции нет опций, она включает в себя весь набор данных который получался при пересчёте с разными опциями.

_________________
Как правильно задавать вопросы на форуме поддержки
www.vsgroup.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ускорение работы отчетов в 23 сборке
СообщениеДобавлено: 28 апр 2014, 16:44 
В сети
Ректор
Ректор

Группа: 159 - ДПС
Сообщения: 2283
я имел ввиду включение "ГН - Заказаы - Заполнение таблиц баз данных wcoffers.calcrep"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ускорение работы отчетов в 23 сборке
СообщениеДобавлено: 28 апр 2014, 16:57 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 22148
эта таблица сейчас нужна только для связи с внешними системами. возможно у вас использовалась в некоторых отчетах
лучше галочку поставить

_________________
Как правильно задавать вопросы на форуме поддержки
Если программист утром на работе, значит он оттуда не уходил.
Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB