|   |   | 
| 
 | Подскажите пожалуйста по макету СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        fly7 11.01.13✎ 09:49 | 
        Хочется необычный вывод группировки, словами описать долго - сделал картинку )
  Возможно ли так реализовать? https://dl.dropbox.com/u/577178/1.png | |||
| 1
    
        Wobland 11.01.13✎ 09:52 | 
        предлагаешь угадать содержимое "так"? буква А     | |||
| 2
    
        fly7 11.01.13✎ 10:22 | 
        (1) хочу чтоб строка номенклатуры была одинарной высоты, а фотография вместе с характеристиками - нижние 2 варианта (сделал в екселе ручками)     | |||
| 3
    
        Oleg_Kag 11.01.13✎ 10:34 | 
        Не думаю, что так как вы хотите получится. Ведь заранее не известно количество "размеров"     | |||
| 4
    
        fly7 11.01.13✎ 10:40 | 
        (3) а если бы было известно?     | |||
| 5
    
        kittystark 11.01.13✎ 12:16 | 
        (0) сделать это можно, даже если заранее количество элементов не известно:
  в модуле объекта в ПриКомпоновкеРезультата делаешь цикл вывода по элементам ПроцессораВывода, внутри этого цикла вызываешь что-то типа Рис = ДокументРезультат.Рисунки.Добавить(...); Рис.Картинка = ТвояЗагруженнаяКартинка; //например из хранилища доп информации а уже после того как у тебя будет вызван ПроцессорВывода.ЗакончитьВывод(); постобработкой останется пробежаться по областям документа результата, определить для каждой картинки начальный и конечный номер строки, и далее ОбластьДляКартинки = ДокументРезультат.Область(начНомерСтроки, номерКолонкиСКартинками, конНомерСтроки,номерКолонкиСКартинками); Картинка = ДокументРезультат.Картинки[индексКартинки]; Картинка.Расположить(ОбластьДляКартинки); | |||
| 6
    
        fly7 11.01.13✎ 12:31 | 
        (5) хм... попробую...     | |||
| 7
    
        fly7 11.01.13✎ 12:32 | 
        у меня сейчас так     | |||
| 8
    
        fly7 11.01.13✎ 12:32 | 
        ОбластьВыводаКартинки ="R" + СтрЗаменить(Строка(НомерЯчейкиПоВертикали), Символы.НПП, "") + "C"+ Строка(ИндФото);
  ОбластьТ = ДокументРезультат.Область(ОбластьВыводаКартинки); РисунокТабличногоДокумента = ДокументРезультат.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Индекс = ДокументРезультат.Рисунки.Индекс(РисунокТабличногоДокумента); ДокументРезультат.Рисунки[Индекс].Картинка = Картинка; ДокументРезультат.Рисунки[Индекс].РазмерКартинки = РазмерКартинки.АвтоРазмер; //Расшифровка = новый Структура; //Расшифровка.Вставить("Номенклатура", ЗначениеПоляРасшифровки.Значение); //Расшифровка.Вставить("Фотография", Картинка); // //ДокументРезультат.Рисунки[Индекс].Расшифровка= Расшифровка; ДокументРезультат.Рисунки[Индекс].Расположить(ОбластьТ); | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |