|
Оптимизация отображения картинок в форме внешней обработки управляемая форма |
☑ |
0
ghostrid3r
26.05.15
✎
21:08
|
Доброго времени суток уважаемые. Подскажите как можно оптимизировать долгую подгрузку картинки при переключении строк в табличной части обработки, причем фотка загружается в обработку и находится в ней до создания новой номенклатуры. На данный момент переключение и отображение фото осуществляется примерно за 3-4 секунды, что не очень нравиться. Все данные по картинкам нужно хранить в теле обработки до записи.
В какую сторону смотреть? Что лучше использовать?
|
|
1
фобка
26.05.15
✎
21:12
|
Нужен код, как при переключении ты отображаешь.. Это миллисекунды какие-то
|
|
2
ghostrid3r
26.05.15
✎
21:17
|
&НаКлиенте
Процедура АдресКартинкиНажатие(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Элементы.АдресКартинки.РазмерКартинки = РазмерКартинки.Пропорционально;
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогОткрытияФайла.Заголовок = "Выберите файл с изображением";
ДиалогОткрытияФайла.ПолноеИмяФайла = "";
ДиалогОткрытияФайла.ПредварительныйПросмотр = Истина;
ДиалогОткрытияФайла.Фильтр = "*.*";
Если НЕ ДиалогОткрытияФайла.Выбрать() Тогда
Возврат;
КонецЕсли;
ПолноеИмяФайла = ДиалогОткрытияФайла.ПолноеИмяФайла;
ПоказатьКартинку(ПолноеИмяФайла);
КонецПроцедуры
&НаКлиенте
Процедура ПоказатьКартинку(ПолноеИмяФайла)
АдресКартинки = ПоместитьВоВременноеХранилище(Новый Картинка(ПолноеИмяФайла), УникальныйИдентификатор);
Элементы.АдресКартинки.Обновить();
КонецПроцедуры
Потом данные записываю в доп реквизит таб части.
&НаКлиенте
Процедура ТоварыПриАктивизацииСтроки(Элемент)
АдресКартинки = ТекущаяСтрока.ссылкаДляКартинки;
КонецПроцедуры
|
|
3
Garykom
гуру
26.05.15
✎
21:25
|
(1) еще "размеры" картинки нужны ))
|
|
4
ghostrid3r
26.05.15
✎
21:27
|
(3) более 1 мегабайта, с картинками меньшего размера все ок, переключение быстрое порядка пол секунды
|
|
5
Garykom
гуру
26.05.15
✎
21:27
|
(4) комп обнови...
|
|
6
ghostrid3r
26.05.15
✎
21:31
|
(5) мне как раз и не надо, на моем компе файлы более 30 мб переключается за 1 секунду, а вот у клиентов беда. Плюс это не решение проблемы, а простой уход от нее.
|
|
7
Garykom
гуру
26.05.15
✎
21:42
|
(6) тогда только даунгрейд платформы 1С или хотя бы подбор конфы и оптимизация всего в т.ч. сетки и компов
|
|
8
Garykom
гуру
26.05.15
✎
21:42
|
(7)+ т.е. подбор не конфы а версии платформы
|
|
9
ghostrid3r
26.05.15
✎
22:19
|
(8) а других вариантов, как нибудь кешировать картинки из оперативки или ресайзить, такого ничего нельзя сделать?
|
|
10
Drac0
26.05.15
✎
22:25
|
(9) У нас в системе хранится 3 варианта картинки: исходный файл (хоть гигабайт веса), форматированный файл (пережатый джипег приемлимого размера и качества) и иконка. И каждый используется по назначению.
|
|
11
Злопчинский
26.05.15
✎
22:35
|
хз.. у меня юзаются в среднем картинки по 15 Кб, 310-340 пикселей
|
|