Доброго времени суток всем. Внезапно нарисовалась проблема с прайсом у клиента. Вводные: платформа 8.3.25.1286, 2 базы УТ (релиз 11.5.12 и 11.5.17). Имеется внешняя обработка Прайс, которая выводит картинки с описаниями. Суть проблемы: в старой базе прайс сохраняется в эксель размером 11 Мб, в новой 270 Мб. Способы решения, которые я попробовал:
сжатие
общий объем картинок 40 Мб в самом прайсе (получил через Картинка.РазмерФайла())
Но тем не менее тот же набор в старой конфе сохраняет в 11 Мб.
понимаю, что это прикол платформы, но куда копать - не пойму. Дайте направление, уважаемые!
PS на йух не предлагать - сходил туда после того, как предложил клиенту сжимать данные в самом екселе, когда файл сформировался.
(17) А вы дочитали из совета (12) до пункта "Табличный документ" который без СКД
"Если значение свойство РазмерРисунка не равно значению Черепица, то в результирующий документ сохраняется оригинальная картинка. Если для ячейки задан узор, то дополнительно сохраняется картинка узора.
Если свойство РазмерРисунка установлено в значение Черепица, то картинка перерисовывается в результирующий документ, а для рисунка документа Microsoft Excel устанавливается цвет фона, равный цвету фона картинки сходного документа."
Насколько я понял, нужно поставить "Черепица" и система как и раньше начнет перерисовывать картинку. Еще попробовать убрать фон.
(22) при чем копаем мы в правильном направлении: одна и та же картинка в файлах xlsx-zip отличаются не просто размерами а и самим форматом: из обновленной базы выгружается реальный размер, а из старой пропорциональный. сейчас еще попробую на другом сервере развернуть копию, чтобы проверить может глюк платформы
(26) если это платформенная "фишка", то либо ждать когда в платформе исправят. либо искать другие способы выгрузки.
через ком объект не пробовали сохранять эксельку?
или если во все тяжкие, то сразу через XML .
PS. по сути - вам надо картинки которые по умолчанию - заменить на свои маленькие картинки и запаковать их в *.zip архив.
в таком контексте задача выглядит максимально просто.
(27)
(28) спасибо, что не прошли мимо, но сейчас уже это не актуально. если возникнет потребность снова - обязательно воспользуюсь вашими советами и дам обратную связь!