Имя: Пароль:
1C
1С v8
Вывести в макете СКД картинку не из файла, а на самом макете
0 ildary
 
22.12.16
14:35
Уважаемые специалисты, скажите пожалуйста, в макете СКД картинки, добавленные в конфигураторе, не отображаются при выводе? Как тогда вывести набор своих картинок? Если сделать в форме СКД попробовать вызвать обычный макет, то выходит ошибка:

&НаСервере
Процедура ПечатьНаСервере( ТабДок )
    
    Макет   = РеквизитФормыВЗначение( "Объект" ).ПолучитьМакет( "Макет" ); //ОШИБКА ТУТ!
    Область = Макет.ПолучитьОбласть( "Шапка" );
    
    ТабДок.Вывести( Область );
    
КонецПроцедуры

&НаКлиенте
Процедура Печать(Команда)
    
    ТабДок = Новый ТабличныйДокумент;
    ПечатьНаСервере( ТабДок );
    
    ТабДок.ОриентацияСтраницы  = ОриентацияСтраницы.Портрет;
    ТабДок.ОтображатьСетку       = Ложь;
    ТабДок.Защита               = Истина;
    ТабДок.ТолькоПросмотр       = Ложь;
    ТабДок.ОтображатьЗаголовки = Ложь;
    ТабДок.Автомасштаб           = Истина;
    ТабДок.Показать( "Инвентаризация - инструкция" );
    
КонецПроцедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
    Печать( 0 );
    
    Отказ = Истина;
    
КонецПроцедуры
1 Бертыш
 
22.12.16
14:37
После вывода дополнительно оббежать таблицу и вставить там где надо свои картинки
2 ildary
 
22.12.16
14:39
(1) а откуда их брать? Из файла? Я бы хотел накидать картинок на макет и вывести макет 1 раз.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс