Чтобы программно вывести картинку на макет в 1С, можно использовать встроенный язык. Пример кода, который создаёт объект «Рисунок» и загружает файл, а затем помещает его в макет:
// Создайте объект «Рисунок» и загрузите файл [1](
https://dzen.ru/a/Z7ztYy4AgD_x6_oX )
Рисунок = Новый Рисунок; [1](
https://dzen.ru/a/Z7ztYy4AgD_x6_oX )
Рисунок.Загрузить("C:\logo.png"); [1](
https://dzen.ru/a/Z7ztYy4AgD_x6_oX )
// Поместите его в макет [1](
https://dzen.ru/a/Z7ztYy4AgD_x6_oX )
ОбластьМакета = Макет.ПолучитьОбласть("Шапка"); [1](
https://dzen.ru/a/Z7ztYy4AgD_x6_oX )
ОбластьМакета.Параметры.Логотип = Рисунок; [1](
https://dzen.ru/a/Z7ztYy4AgD_x6_oX )
Если изображение не отображается, стоит проверить корректность пути к файлу или реквизиту, наличие изображения в базе (для динамических) и настройки печати (иногда изображения скрыты в определённых режимах)
поставь лайк плиз мне за него балы дают
Помогите пожалуйста. В интернете приличных вариантов не нашла.
В справочнике ФизическиеЛица у каждого сотрудника есть картинка с подписью.
Мне нужно в обработке на печатную форму вывести картинку с подписью определенного сотрудника.
Код обработке большой, поэтому кусочки. Я получаю через запрос сотрудника (Ответственный) и ссылку на подпись (не уверена, что правильно):
ВЫБРАТЬ РАЗРЕШЕННЫЕ
| втРеализации.Пометка КАК Пометка,
| втРеализации.Реализация КАК Реализация,
| втРеализации.СчетФактура КАК СчетФактура,
| втРеализации.СчетФактураПроведен КАК СчетФактураПроведен,
| втРеализации.Ответственный КАК Ответственный,
| ОснованияПраваПодписи.Наименование КАК Доверенность,
| ФизическиеЛица.ФаксимилеПодписи.Ссылка КАК ФаксимилеПодписи
Далее заполняю макет:
ОбластьМакета = Макет.ПолучитьОбласть("Подвал");
ОбластьМакета.Параметры.Заполнить(ДанныеШапки);
ОбластьМакета.Параметры.ФИОРуководителя = Ответственный;
ОбластьМакета.Параметры.Доверенность = Доверенность;
ОбластьМакета.Рисунки.ФаксимилеРуководитель - !!!Вот тут должна быть картинка с подписью
ТабДокумент.Вывести(ОбластьМакета);
Не понимаю, как вывести картинку. Буду очень благодарна за помощь.