QR-код на печать из 1C в excel
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для печати QR-кода на каждой странице прикрепленного файла извратился с колонтитулами. При прикреплении файла добавляю колонтитул как строку с пояснением так и сам код. С вордом проблем нет всё выводи, а вот с екселем проблема - картинку не хочет добавлять.
делаю так:
Есть у кого мысли по этому поводу.
делаю так:
Процедура ДобавитьКолонтитулВФайлXLS(АдресВоВременномХранилище,ПараметрФайла,АдресКартинки)
ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресВоВременномХранилище);
ИмяФайла = КаталогВременныхФайлов() + "tempDoc." + ПараметрФайла.РасширениеБезТочки;
ИмяФайла1 = КаталогВременныхФайлов() + "tempDoc1." + ПараметрФайла.РасширениеБезТочки;
ДвоичныеДанные.Записать(ИмяФайла);
Попытка
Excel = Новый COMОбъект("Excel.Application");
Исключение
Сообщить(ОписаниеОшибки());
возврат;
КонецПопытки;
Excel.DisplayAlerts = 0;
Книга = Excel.Workbooks.Open(ИмяФайла,,1);
ExcelЛист = Книга.Worksheets(1);
ExcelЛист.PageSetup.Orientation = 1;
ExcelЛист.PageSetup.CenterFooter = "Документ подписан электронно-цифровой подписью: " + СокрЛП(ПараметрФайла.КомуВыданСертификат + " - " + ПараметрФайла.Отпечаток);
Если не ПустаяСтрока(АдресКартинки) Тогда
ExcelЛист.PageSetup.CenterFooterPicture.Filename = АдресКартинки;
КонецЕсли;
Книга.SaveAs(ИмяФайла1);
Книга.Close(0);
ДвоичныеДанные = Новый ДвоичныеДанные(ИмяФайла1);
ПоместитьВоВременноеХранилище(ДвоичныеДанные,АдресВоВременномХранилище);
КонецПроцедуры
ПоказатьЕсть у кого мысли по этому поводу.
сам сгенерированный QR-код есть, проблема в том, чтоб передать при печати файла, ладно бы в файл добавил в конец эту картинку и распечатал, но ещё надо чтоб на каждой странице.Возможно ли из файла всё что есть запихнуть в ТабличныйДокумент?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот