Имя: Пароль:
1C
1С v8
вывод картинки в прайс лист ут 10.3
0 zladenuw
 
24.02.14
18:22
подскажите как ускорить. сейчас выводит так. но очень долго.
как можно оптимизировать вывод ?

Если НЕ Выборка.Номенклатура.ЭтоГруппа Тогда
                  
                Если Выборка.ОсновноеИзображение <> Null Тогда
                    Картинка = Выборка.ОсновноеИзображение.Получить();
                    РисунокАвто = СекцияФото.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
                    Индекс=мТабДок.Рисунки.Индекс(РисунокАвто);
                    РисунокАвто.Картинка = Картинка;
                    РисунокАвто.Верх = 0;
                    РисунокАвто.Высота = 10;
                    РисунокАвто.Ширина = 20;
                    РисунокАвто.ГраницаСлева = Ложь;
                    РисунокАвто.ГраницаСправа = Ложь;
                    РисунокАвто.ГраницаСверху = Ложь;
                    РисунокАвто.ГраницаСнизу = Ложь;
                    РисунокАвто.Защита = Истина;
                    РисунокАвто.РазмерКартинки = РазмерКартинки.АвтоРазмер;
                Иначе
                    РисунокАвто = СекцияФото.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
                    Индекс=мТабДок.Рисунки.Индекс(РисунокАвто);
                    РисунокАвто.Картинка = Новый Картинка;
                    РисунокАвто.Верх = 0;
                    РисунокАвто.Высота = 10;
                    РисунокАвто.Ширина = 20;
                    РисунокАвто.ГраницаСлева = Ложь;
                    РисунокАвто.ГраницаСправа = Ложь;
                    РисунокАвто.ГраницаСверху = Ложь;
                    РисунокАвто.ГраницаСнизу = Ложь;
                    РисунокАвто.Защита = Истина;
                    РисунокАвто.РазмерКартинки = РазмерКартинки.АвтоРазмер;
                КонецЕсли;
            КонецЕсли;    
                            
            мТабДок.Присоединить(СекцияФото);
1 Wobland
 
24.02.14
18:27
так вот ты какой - burrya
2 zladenuw
 
24.02.14
18:34
прикольно. но это не я :)
3 zladenuw
 
24.02.14
18:38
я пример нашел вот отсюда
v8: вывод рисунка в область табличного документа
доделал. но если мало данных то формируется быстро.
просто интересно как можно ускорить ? :)
4 Wobland
 
24.02.14
18:40
я так думаю, Присоединить() не ускоряется
5 zladenuw
 
24.02.14
18:41
(4) ну а как тогда ? пробовал когда в макете добавлен рисунок не программно. но он зараза не выводиться как надо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой