Добрый день
В 23 сборке WinCalc появилась возможность существенно ускорить работу отчетов, которые не требуют пересчета изделий (пересчет требуется только для оптимизации и в отчете чертежей, изображения не сохраняются в базу в виду их размера).
Речь идет о всех отчетах, которые пересчитывают заказы при формировании и работают с проемами и спецификацией (заявки на пакеты, сендвичи, спецификация, заявки на доп.материалы, отправные листы и т.д.)
Чтобы ускорить отчет, достаточно в коде отчета функцию:
Код:
RecalcCurrConstr(...,...);
Заменить на :
Код:
RestoreConstrBufferFromXML;
Можно также первую функцию комментировать (поставить перед //):
Код:
//RecalcCurrConstr(...,...);
RestoreConstrBufferFromXML;
В итоге конструкции, сохраненные новой сборкой пересчитываться не будут, старые заказы будут пересчитываться как и раньше.
Данные изменения нужно сделать в дизайнере отчета на закладке Code требуемого отчета.
_________________
Как правильно задавать вопросы на форуме поддержкиПредоставление услуг с 1.01.2020Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.