Меню

Вывести картинку печатную форму

Программирование в 1С для всех

В этой статье научимся добавлять в табличный документ картинки. Вы узнаете, как вставить конкретную картинку в табличный документ, а также как подгрузить картинку из общих картинок конфигурации и из хранилища значений.

Вставить картинку в табличный документ 1С

Научимся вставлять картинки в макет табличного документа 1С. Для того, чтобы вставить картинку в табличный документ необходимо воспользоваться командой «Картинка…» тогда, когда табличный документ открыть и на нем установлен фокус. Команда «Картинка…» находится по следующему пути в конфигураторе 1С: «Главное меню – Таблица — Рисунки».

Откроется окно «Выбор картинки».

В этом окне есть несколько вариантов выбора. В закладке «Из библиотеки» мы можем выбрать или общую картинку конфигурации, или стандартную картинку платформы 1С.

На закладке «Из файла» мы можем загрузить нужную картинку из файловой системы.

Вставим картинку из файла. Для этого на закладке «Из файла» следует нажать на кнопку «Выбрать файл».

Найти нужный файл в открывшемся окне «Выбор картинки».

После выбора рисунка, вы можете сделать белый цвет прозрачным. Для этого следует нажать на кнопку «Установить прозрачный цвет», после этого ваш курсор станет «карандашом», и этим курсором необходимо кликнуть по белому цвету картинки.

В результате, белый цвет уйдет.

После нажатия на кнопку «Ок» окна «Выбор картинки», картинка отобразится в табличном документе.

Заметьте, что вокруг вставленной картинки имеется рамка. Для того, чтобы убрать эту рамку, откроем палитру свойств картинки.

И в свойстве Линия установим значение «Нет линии».

В результате, рамки во круг картинки не станет.

Добавим макету область, создадим форму, команду формы, в которой будем выводить табличный документ на просмотр.

И посмотрим, как выведется наш табличный документ с картинкой.

Вывести картинку в табличный документ 1С

Приведенный выше способ отображение картинок статичен: мы вручную при создании макета выбираем ту или иную картинку, которая будет всегда в этом макете отображаться. Но, очень часто возникают ситуации, когда нужно картинку подгружать или из библиотеки картинок, или из хранилища значений.

В этой статье Вы узнаете, как загружать и хранить картинки в хранилище значений:

В учебной конфигурации у справочника Контрагенты был создан реквизит Логотип, тип которого Хранилище значения.

В этом реквизите хранятся картинки.

Теперь, сделаем табличный документ, на котором будет выводиться информация об контрагенте, а также картинка, которая привязана к этому контрагенту.

Есть несколько способов вывода картинки на табличный документ, разберем один из них.

Создадим макет табличного документа, в котором создадим область и зададим несколько параметров, в которые будем выводить информацию о контрагенте.

Теперь, в макет добавим пустую картинку. Нам следует выполнить команду «Рисунок…» по уже знакомому пути «Главное меню – Таблица — Рисунки», но не выбирать ни какую картинку ни где, а просто нажать на кнопку «Ок».

Будет добавлена пуста картинка (скорее всего, она будет маленького размера).

Откроем палитру свойств этой картинки, изменим имя, уберем рамку и установим авторазмер картинки.

Всё! Макет готов, теперь создадим на управляемой форме реквизит Контрагент, поле ввода контрагента, а также команду для вывода табличного документа.

Создадим обработчик команды и функцию, в которой будем выводить в табличный документ данные контрагента.

Мы получили данные контрагента через запрос. Обращаю ваше внимание на поле «Контрагенты.Логотип КАК Логотип», так мы получаем хранилище значения. Пока все вывели табличный документ без рисунка. Реализуем возможность вывода рисунка. Для этого, вставим после вывода параметров области (ИНН,КПП, название) следующий код.

В этом коде, из хранилища значений, которое в поле Логотип выборки, получим двоичный файл (//1). Потом создадим объект Картинка конструктором на основе двоичных данных (//2), вторым параметром Истина мы установили прозрачность картинки. И присвоим свойству Картинка рисунку области табличного документа, который мы добавили пустым, созданную картинку (//3).

По сути, мы программным способом «загрузили» картинку в свойство Картинка созданного нами пустого рисунка.

Если мы сейчас попробуем показать этот табличный документ, то на нем отобразится картинка.

Рассмотрим ещё, как программным способом вывести общую картинку. Например, в моей конфигурации имеется общая картинка под названием «Общий логотип».

Выведем эту картинку в уже созданный ранее табличный документ.

Для этого, также как и в первый раз, добавим на табличный документ пустую картинку, которую назовем ОбщийЛоготип, и у которой уберем обводку.

Нам осталось вывести эту картинку при формировании табличного документа. Делается это гораздо проще, чем с картинкой из хранилища значений: просто присваиваем свойству Картинка, вновь добавленному рисунку табличного документа, общую картинку из библиотеки картинок.

После этого, общая картинка будет выведена в табличный документ.

Читайте также:  Вывести клавиатуру рабочий стол

Другие статьи про табличные документы в 1С:

Более подробно и основательно разработка в 1С дается в моей книге: «Программировать в 1С за 11 шагов»

Изучайте программирование в 1С в месте с моей книги «Программировать в 1С за 11 шагов»

  1. Книга написана понятным и простым языком — для новичка.
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Научитесь понимать архитектуру 1С;
  4. Станете писать код на языке 1С;
  5. Освоите основные приемы программирования;
  6. Закрепите полученные знания при помощи задачника;

О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»

Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.

  1. Очень доступный и понятный язык изложения
  2. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
  3. Поймете идеологию управляемого приложения 1С
  4. Узнаете, как разрабатывать управляемое приложение;
  5. Научитесь разрабатывать управляемые формы 1С;
  6. Сможете работать с основными и нужными элементами управляемых форм
  7. Программирование под управляемым приложением станет понятным

Промо-код на скидку в 15% — 48PVXHeYu

Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog


Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму
.

можно оплатить вручную:

Яндекс.Деньги — 410012882996301
Web Money — R955262494655

Источник

Вывод картинки на печатную форму

Я только начинаю программировать на 1С.
Помогите с выводом картинки из хранилища значения на печатную форму.

После прочтения мануалов, создал такой код:

На толстом клиенте получаю ошибку «Несоответствие типов».

Подскажите алгоритм/механизм отображения картинки на печатной форме.

Добавлено через 1 час 17 минут
Please, help me

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вывод в печатную форму несколько выделенных документов
Доброе время суток Уважаемые профи 1С! Ребят помогите новичку разобраться! Задача стоит такая.

Вывод картинки на печатную форму
Чтобы при нажатии кнопки Печать картинка отображалась на печатной форме.

Вывод на печатную форму. УТ 11
Здравствуйте, в типовой печатной форме «приходная накладная» ут 11 создал область, параметр, в.

Вывод на печатную форму. УТ 11
Здравствуйте, в типовой печатной форме нужно вывести данные, в табл часть шаблон вставил, в модуле.

Делай на сервере

.
Не выходит
.
Чтото = Объект.Ссылка.ДанныеКартинки.Получить(); // — тут я получаю двоичные данные
(выглядят как 16-ричный код)
,
СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(Объект.Ссылка,»ДанныеКартинки»); // тут я получаю ссылку на картинку
(выглядит как то так e1cib/data/Справочник.Люди.ДанныеКартинки?ref=a5fa001bfc1d1b9311e0078de 46a1140 )

Но при присвоении значения
Рисунок.Картинка = Чтото (тип — Двоичные данные) — Несоответствие типов
и
Рисунок.Картинка = СсылкаНаКартинку (ссылка на данные по картинки) — Тоже несоответствие типов

Как же все таки вывести картинку на макет .

Добавлено через 29 минут
При чем если сделать через файл на диске:

То печатает (выводит на форму)

Добавлено через 3 минуты
Урааа , получилось

Надо было вместо пути на диске — подсунуть переменную Чтото
Полученную через
Объект.Ссылка.ДанныеКартинки.Получить();

Источник

Презентабельная печатная форма в табличном документе с использованием картинок

Нам нужно ровно уместить картинку на лист А4. Но как. Размер листа А4 (210 на 297 мм) или (3510 x 2480 пикселей), но нам это ничего не дает, ведь в 1с нет возможности выстраивать картинки по пикселям.

Да все просто на самом деле, отсчитываем в макете табличного документа ровно 170,5 строк и 54 колонки. Это ровно та область которая будет помещаться на лист А4 и не будет выходить за границы.

Высота картинки:

Количество колонок:

Далее, чтобы это выглядело красиво, мы готовим общую картинку (шаблон) — на весь лист А4.

Выглядеть будет примерно так 🙂

То есть всталвляем картинку большого разрешения и умещяем ее в (170,5 и 54) — количество строк и количество колонок.

Чтобы отобразить потом картину из хранилища (или еще откуда-нибудь), размещаем пустую картинку в нашей общей картинке и делаем ее пустой.

Выглядеть это будет примерно так:

ДО подставноки картинки.

После подстановки картинки.

Так же мы можем наложить текст, при этом «заполнение» в свойствах ставим «параметр», чтобы затем этому параметру присвоить нужное значение при выводе печатной формы.

В принципе, вот и все хитрости и тонкости при создании подобных печатных форм. После такого коммерческого предложения, Вам точно захочется купить Роллс Ройс за 25 лямов деревянных 🙂

Скачать файлы

Специальные предложения

Обновление 14.05.17 23:32

Код открыт Не указано

См. также

Создание и печать этикеток (ценников). Со штрих-кодами и без. Универсальная обработка Промо

Эта обработка (в составе демонстрационной конфигурации) представляет собой инструмент, который позволяет делать только лишь два полезных действия: 1. создать макет для печати этикеток (ценников) в пользовательском режиме 2. напечатать заданное количество этикеток (ценников) по выбранной номенклатуре. НО.

18.07.2015 80953 294 kentavr27 57

Внешняя печатная форма для вывода реквизитов справочника Организации, БП 3.0

Внешняя печатная форма к справочнику «Организации» для БП 3.0.

25.08.2021 703 0 Kaspirovsky 0

Шаблон внешнего отчета (внешний источник данных) — управляемое приложение.

Доброго времени суток, коллеги. Сталкиваюсь с тем, что при необходимости сделать отчет, я залезаю в прошлые отчеты, либо иду гуглить. Понял, что хорошим решением будет сделать шаблон внешнего отчета, чтобы иметь возможность его скачивать, при необходимости.

24.08.2021 811 0 Andrei_Ivanov 0

ТТН форма 1-Т и Товарная накладная к документу реализация, новая форма от 01.01.2021г.

Это подключаемая внешняя печатная форма для печати ТТН и ТН для документа Реализация товаров и услуг. Сделано на основе обработки https://infostart.ru/public/1397715/ Делал и тестировал для конфигурации УТ 11 версии 11.4.13.136.

18.06.2021 1581 6 IgorYan 0

Печать бухгалтерской справки для любого документа Промо

Универсальная печать бухгалтерской справки для любого документа.

13.11.2013 29658 46 stsasha87 5

История объекта

Внешняя печатная форма — выводит информацию из журнала регистрации по выделенному документу или справочнику.

17.02.2021 2782 5 AnryMc 0

Печатная форма доп соглашения из справочника Сотрудники ЗУП 3.1 Управляемые формы

Печатная форма доп соглашения из справочника Сотрудники ЗУП 3.1 (по выделенному или списком). Управляемые формы.

14.08.2020 3041 9 solomon7 0

Опись для Почты России отправка уведомлений и бланков заявлений на электронные трудовые книжки. Зарплата и управление персоналом, редакция 3.1 (3.1.13.188) Microsoft Word 2016 1С:Предприятие 8.3 (8.3.15.1830)

Возникла необходимость разослать сотрудникам, находящихся в различных географически отдаленных регионах ценными письмами «Уведомления о начале ведения электронной трудовой книжки» и бланка заявления о ведении трудовой книжки в электронном виде, также обработка может быть использована как шаблон для других почтовых рассылок, нужно только поменять макет. Имеется возможность группового формирования бланков описи. Тестировано на : 1С:Предприятие 8.3 (8.3.15.1830) Зарплата и управление персоналом, редакция 3.1 (3.1.13.188) Microsoft Word 2016

28.05.2020 4012 1 o.kovalev 0

Подсистема «Настраиваемые печатные формы» Промо

Универсальная подсистема «Настраиваемые печатные формы» предназначена для создания и редактирования печатных форм справочников и документов в режиме 1С:Предприятия. Создание печатной формы может занять всего несколько минут (в зависимости от сложности макета). Подсистему можно использовать в любой конфигурации. Подсистема разработана только для режима запуска «Обычное приложение».

20.06.2012 40705 578 Gmix 90

Шаблон внешней печатной формы в формате office open XML (Microsoft Word, OpenOffice.org Writer, Google Docs и др.)

В данной публикации я хочу поделиться шаблоном внешней печатной формы в формате office open XML (Microsoft Word, OpenOffice.org Writer, Google Docs и др.) с использованием БСП.

10.03.2020 7653 21 pavelpribytkin96 0

Печать пропусков в Камин 3.0 и Камин 5.0. Обычные формы и управляемые формы

Внешний произвольный отчет для 1с КАМИН:Расчет заработной платы. Версия 3.0. и 5.0 Позволяет печатать пропуска на выбор из папки с табельными номерами в формате jpg либо из карточки сотрудника в Камине 3.0 и 5.0

11.02.2020 4809 4 peshitepisma 0

Печать договора по шаблону в MS Word в 1С: УТ 11.4 и ЕРП 2

Печатная форма для формирования документа Word по шаблону в 1С.

10.02.2020 870 2 hachaturov 4

Создание произвольных кадровых документов по шаблону Word в ЗУП 3.1 Промо

В работе кадровых служб часто встречается задача оперативно подготовить кипу однотипных документов (персональные справки, дополнительные соглашения и т.д.). Создайте шаблон нужного документа и отдайте заполнить Вашему помощнику — 1C.

24.10.2013 31593 101 it4hr 21

Печать и сравнение справочников, документов (печать реквизитов и табличных частей) (обычные и управляемые формы)

Печать реквизитов и табличных частей объектов метаданных, сравнение объектов с выводом на печать.

26.12.2019 4250 8 Denr83 0

Заполнение шаблона Word docx на сервере, без ComОбъект и внешних компонент, только механизмами самой Платформы 1С, методом XML-инъекции

Внешние печатные формы для документа Счет на оплату позволяют сформировать на сервере без использования технологии OLE (Com объекта) и сохранить на печать заполненные docx шаблоны договора поставки и спецификации к договору (УНФ 1.6) (идея универсальна, подойдет для любой конфигурации). Используются только средства самой Платформы 1С:Предприятие 8.3 (8.3.13.1644). Проверено на релизе УНФ 1.6.16.176.

23.12.2019 18886 68 1sig 3

Шаблон внешней печатной формы (внешняя обработка, расширение)

Шаблон внешней печатной формы. Реализован как в виде внешней обработки, так и в виде расширения. Рассмотрено три случая: серверный метод, клиентский метод, открытие формы.

30.09.2019 8199 36 pila86 0

Универсальная печать нескольких печатных форм документа с указанным количеством копий одной кнопкой Промо

Это не пакетная печать, это внешняя печатная форма документа, позволяющая запускать другие внешние печатные формы этого же документа в заданном заранее количестве копий, то есть выдает пакет печатных форм нажатием одной кнопки. Обработка универсальная, подходит для любого документа. Тестировалась на конфигурации УТ, но думаю будет работать и на других.

19.04.2012 32257 308 andrey1312 10

Отладочная форма внешних печатных форм

Иногда возникает необходимость быстрой и удобной отладки,подключаемой внешней печатной формы. Без подключения к информационной базе. С помощью разработанной отладочной формы это возможно.

16.09.2019 4285 16 Denis211990 0

Пример внешней печатной формы макета Word (двоичные данные) с клиента

Что делать, если ваша 1С-база клиент-серверная и обычные процедуры получения и заполнения макета Word &НаСервере выдают ошибки? Выход есть! Он представлен в моем примере дополнительной печатной формы с тестовым макетом Word.

05.09.2019 12351 40 ekaterinaeon 0

Печать конвертов из КА 2.4

Расширение для КА 2.4 для печати трех видов конвертов по аналогии с типовым механизмов БП 3.0. Печать доступна из карточки партнера/контрагента/сверки взаиморасчетов. Легко добавить любой другой вид документа.

21.08.2019 5990 25 sanymust 19

Создание внешней печатной формы под Управляемое Приложение (Управление Торговлей 11.1.1.11) Промо

Создание внешней печатной формы под Управляемое Приложение (Управление Торговлей 11.1.1.11)

28.03.2013 156776 545 Stradivari 31

Универсальные печатные формы в управляемой форме

Универсальные печатные формы + Возможность редактировать печатную форму в режиме предприятия на лету + Код заполнения в режиме предприятий + Конструктор запросов и конструктор заполнения областей + Хранит и восстанавливает версий макет и кода заполнения + Легко для изучения и работы не для программистов

01.07.2019 8153 21 t_prog 0

Печать штрихкода

Обработка на управляемых формах. Доступны три варианта печати штрихкода: пользователи, контрагенты и номенклатура.

28.06.2019 5226 13 v3132 0

Макет бланка почтового перевода Ф.112эп

Макет стандартного бланка почтового перевода Ф.112эп. Используется на предприятиях для отправки оплат по исполнительным листам через почту. Полезна кадровикам или расчетчикам. Для удобства макет выложен в двух вариантах: в excel и во внешнем отчете (без заполнения).

07.05.2019 5615 4 sona2010 0

Конфигурация «Умные документы». Создание документов по шаблонам Промо

Данная конфигурация предназначена для создания готовых документов по шаблонам следующих форматов: MS Word, MS Excel, txt, rtf и mxl. Программа позволяет, используя шаблон, прикрепленный в базу с занесенными в него метками специального формата, создавать документ который нуждается в минимальной ручной обработке пользователем. Конфигурация умеет склонять слова, использовать функцию формат для данных типа число и дата, работать со строками и датами — полный перечень доступных функций можно найти в инструкции.

18.12.2012 43617 253 Silenser 20

Печать конвертов и наклеек на конверты (УТ 10, УТ 2.3, УТП, УПП)

Обработка предназначена для автоматизации и упорядочивания работы сотрудников, занимающихся отправкой оригиналов документов по почте.

08.04.2019 7583 7 script 0

Универсальная печатная форма «Анализ объекта» + шаблон подключаемой обработки для 1С на управляемых формах + отладка внешней печатной формы.

Универсальная печатная форма для всех программ на управляемых формах. Результат печати содержит все реквизиты и табличные части любого документа или справочника (имя + синоним + значение реквизита или поля табличной части), показывает уникальный идентификатор (УИД/GUID) объекта и дату создания (даже справочника!) на основании УИД. Отказоустойчивость кода обработки позволяет ей открываться как в типовых, так и в самописных программах (большинство обычных внешних печатных форм этого не могут). Кроме интерактивного открытия есть возможность подключения к конфигурации. После добавления появится команда печати почти во всех документах и справочниках. Автоматически определяет среду подключения и выбирает доступный вариант вывода: общая форма печати или же отображение табличного документа в новой форме. Все реквизиты объекта получает запросом, а не перебором строк, это делает быстрым выполнение команды.

05.04.2019 14724 35 Aleksandr55555 4

Счет на оплату, ТОРГ-12, Счет-фактура, УПД для 1С: ERP (комплект пакета одним файлом)

Комплект рабочих внешних печатных форм за 2019 для 1С: ERP (версия 2.4) Управление предприятием 2 для дальнейших разработок. Простата в установке. Добавил и пользуйся. Либо для тестирование. С формой для откладки. В комплект пакета входит: Счет фактура; Торг-12, счет-фактура, упд (Универсальный передаточный документ).

01.04.2019 6102 15 Kontakt 5

Источник

Чистим, моем, убираем © 2021
Внимание! Информация, опубликованная на сайте, носит исключительно ознакомительный характер и не является рекомендацией к применению.

Наименование Файл Версия Размер