QS: Спецодежда 2.10.5
Дата публикации: 25.12.2025
Текущая версияТекущий релиз в первую очередь направлен на повышение стабильности работы системы. В нём исправлен ряд ошибок, допущенных в предыдущей версии, включая критичную проблему с печатью штрихкодов. Кроме этого устранено ещё около пяти менее значимых ошибок и выполнены небольшие доработки, повышающие удобство повседневной работы.
Из крупных функциональных изменений в этом релизе полностью готово существенное ускорение экспорта отчётов в Excel.
Ускорение экспорта отчетов в Excel
Ранее из-за используемой библиотеки экспорт больших отчётов в Excel мог занимать значительное время. Для небольших отчётов на 1–2 страницы это было практически незаметно, но при формировании отчётов объёмом в сотни и тысячи страниц ожидание становилось критичным.

В рамках этого релиза мы решили данную проблему добавив экспорт через ClosedXML.
Ниже приведены результаты тестовых замеров при экспорте отчёта «Выдано», с детализацией по сотрудникам.
Объём отчёта — 172 страницы.
Результаты тестирования:
- Сохранение в RDF — 3 секунды
- Экспорт в Excel без форматирования (ClosedXML) — 23 секунды
- Экспорт в Excel с форматированием (ClosedXML) — 37 секунд
- Экспорт в Excel с форматированием (NPOI, старый вариант) — 30 минут 41 секунда
Фактическое ускорение экспорта составило десятки раз, что особенно заметно при работе с крупными отчётами.
Ограничения текущего решения
Особенность экспорта через ClosedXML — отсутствие возможности сохранять изображения в отчёте. Это означает, что через данный механизм нельзя выгружать, например, бирки со штрихкодами или другие отчёты, содержащие графические элементы.
