Печать картинки
03.09.2004
14:31
#1
Возможно ли из реализовать печать внешней картинки?
Конкретно:
Есть справочник товаров, у товаров есть сертификаты, так вот.. необходимо из формы элемента справочника нажатием на кнопку послать картинку на печать.. при условии, что путь и имя файла запомнены как реквизиты элемента...
весм хто может и желает помочь или посоветовать в каком направлении думать предлагаю связаться через ICQ # 261323891
Конкретно:
Есть справочник товаров, у товаров есть сертификаты, так вот.. необходимо из формы элемента справочника нажатием на кнопку послать картинку на печать.. при условии, что путь и имя файла запомнены как реквизиты элемента...
весм хто может и желает помочь или посоветовать в каком направлении думать предлагаю связаться через ICQ # 261323891
03.09.2004
17:51
#2
"С помощью конфигуратора в таблицу документа вставляем объект "Рисунок" (пункт меню "Таблица - Вставить рисунок - Картинка). Пусть секция, содержащая наш объект, называется "Главная".
Пусть идентификатор реквизита нашего документа, содержащего путь к файлу-рисунку - "ИмяФайла"; в диалоге документа есть кнопка "Печать", вызывающая процедуру Печать().
В свойствах картинки (закладка "Текст") пишем:
ЗагрКартинку(Таб.ТекущийОбъект)
В модуле документа пишем:
Процедура Печать()
Таб = СоздатьОбъект("Таблица");
Таб.ВывестиСекцию("Главная");
Таб.Показать("Сертификат");
КонецПроцедуры // Печать
Процедура ЗагрКартинку(Карт)
Карт.Загрузить(ИмяФайла);
КонецПроцедуры // ЗагрКартинку
Запускаем "1С:Предприятие", создаем документ, записываем путь к файлу-картинке в реквизит "ИмяФайла", нажимаем кнопку "Печать" - открылась таблица с картинкой. А дальше - печатаем, как обычно."
Пусть идентификатор реквизита нашего документа, содержащего путь к файлу-рисунку - "ИмяФайла"; в диалоге документа есть кнопка "Печать", вызывающая процедуру Печать().
В свойствах картинки (закладка "Текст") пишем:
ЗагрКартинку(Таб.ТекущийОбъект)
В модуле документа пишем:
Процедура Печать()
Таб = СоздатьОбъект("Таблица");
Таб.ВывестиСекцию("Главная");
Таб.Показать("Сертификат");
КонецПроцедуры // Печать
Процедура ЗагрКартинку(Карт)
Карт.Загрузить(ИмяФайла);
КонецПроцедуры // ЗагрКартинку
Запускаем "1С:Предприятие", создаем документ, записываем путь к файлу-картинке в реквизит "ИмяФайла", нажимаем кнопку "Печать" - открылась таблица с картинкой. А дальше - печатаем, как обычно."
Читают тему
(гостей: 1)