Показать сообщение отдельно
Старый 08.12.2006, 13:13   #1  
leprud is offline
leprud
Участник
 
12 / 10 (1) +
Регистрация: 19.12.2006
Стоял тут вопрос о создании нового отчета, под который было жалко отдавать новый объект типа Report, благо все, что он делал - выводил данные в Excel.

Так как начальные данные в него передавать все равно нужно, то их разместили на уже существующей форме, а код исполнялся при нажатии на кнопку пользователем.
Но встал вопрос о месте размещения основного кода отчета: либо на самой форме, либо создать новую функцию в существующем codeunit. BLOB размер скомпилированного кода достаточно маленький - около 7 килобайт.

Этот вопрос решили, но возник новый: какая будет разница в быстродействии и использовании памяти в зависимости от места размещения кода и в каких случаях?

(Для простоты возьмем BLOB размер уже существующих формы и codeunit сравнимыми с размером добавляемого кода, форму пользователи запускают часто, codeunit запускается редко, на момент тестирования ни форма, ни codeunit еще не запускались в текущей сессии пользователя)