Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Подскажите пожалуйста по макету СКД

Подскажите пожалуйста по макету СКД
Я
   fly7
 
11.01.13 - 09:49
Хочется необычный вывод группировки, словами описать долго - сделал картинку )
Возможно ли так реализовать?

https://dl.dropbox.com/u/577178/1.png
 
 
   Wobland
 
1 - 11.01.13 - 09:52
предлагаешь угадать содержимое "так"? буква А
   fly7
 
2 - 11.01.13 - 10:22
(1) хочу чтоб строка номенклатуры была одинарной высоты, а фотография вместе с характеристиками - нижние 2 варианта (сделал в екселе ручками)
   Oleg_Kag
 
3 - 11.01.13 - 10:34
Не думаю, что так как вы хотите получится. Ведь заранее не известно количество "размеров"
   fly7
 
4 - 11.01.13 - 10:40
(3) а если бы было известно?
   kittystark
 
5 - 11.01.13 - 12:16
(0) сделать это можно, даже если заранее количество элементов не известно:
в модуле объекта в ПриКомпоновкеРезультата делаешь цикл вывода по элементам ПроцессораВывода, внутри этого цикла вызываешь что-то типа

Рис = ДокументРезультат.Рисунки.Добавить(...);
Рис.Картинка = ТвояЗагруженнаяКартинка;//например из хранилища доп информации
 

а уже после того как у тебя будет вызван ПроцессорВывода.ЗакончитьВывод(); постобработкой останется пробежаться по областям документа результата, определить для каждой картинки начальный и конечный номер строки, и далее

ОбластьДляКартинки = ДокументРезультат.Область(начНомерСтроки, номерКолонкиСКартинками, конНомерСтроки,номерКолонкиСКартинками);
Картинка = ДокументРезультат.Картинки[индексКартинки];
Картинка.Расположить(ОбластьДляКартинки);
   fly7
 
6 - 11.01.13 - 12:31
(5) хм... попробую...
   fly7
 
7 - 11.01.13 - 12:32
у меня сейчас так
   fly7
 
8 - 11.01.13 - 12:32
ОбластьВыводаКартинки ="R" + СтрЗаменить(Строка(НомерЯчейкиПоВертикали), Символы.НПП, "") + "C"+ Строка(ИндФото);
                                        ОбластьТ = ДокументРезультат.Область(ОбластьВыводаКартинки);
                                        
                                        РисунокТабличногоДокумента = ДокументРезультат.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
                                        
                                        Индекс = ДокументРезультат.Рисунки.Индекс(РисунокТабличногоДокумента);
                                        
                                        ДокументРезультат.Рисунки[Индекс].Картинка = Картинка;
                                        ДокументРезультат.Рисунки[Индекс].РазмерКартинки = РазмерКартинки.АвтоРазмер;
                                        
                                       //Расшифровка = новый Структура;
 
                                       //Расшифровка.Вставить("Номенклатура", ЗначениеПоляРасшифровки.Значение); 
 
                                       //Расшифровка.Вставить("Фотография", Картинка); 
 
                                       //
 
                                       //ДокументРезультат.Рисунки[Индекс].Расшифровка= Расшифровка;
 
                                        
                                        ДокументРезультат.Рисунки[Индекс].Расположить(ОбластьТ);

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует