В статье пример создания QR-кода с помощью компоненты Formex
В таблице добавляем изображение и в формуле прописываем
1 |
ВыводШтрихкодаВТаблицу(Таб.ТекущийОбъект, 58, ЗначениеШтрихкода) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
Перем Сервис; Процедура ВыводШтрихкодаВТаблицу(Картинка,ТипЧислом,ЗначениеШтрихкода) Сервис.НарисоватьШтрихкод(Картинка,ТипЧислом,ЗначениеШтрихкода,0); Картинка.РежимРисования(3); КонецПроцедуры Процедура Сформировать() Таб = СоздатьОбъект("Таблица"); Попытка Сервис = СоздатьОбъект("Сервис"); Исключение сообщить("Неудачная попытка создания объекта Сервис. Возможно, нужно установить более новую версию formex.dll"); Возврат КонецПопытки; лСтрокаВерсияСервиса = ""; лНомерВерсияСервиса = Сервис.Версия(лСтрокаВерсияСервиса); Если лНомерВерсияСервиса < 33555843 Тогда сообщить("Установлена версия Formex.dll "+лСтрокаВерсияСервиса+". Для печати QR-кода версия должна быть не ниже 2.0.5.131.","!!"); Возврат КонецЕсли; ЗначениеШтрихкода= Сервис.DecodeToUTF8("Проверка QR кода"); Таб.ВывестиСекцию("Строка"); Таб.Показать(); КонецПроцедуры |
В итоге получаем следующее