Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Программное добавление гиперссылки для QR кода

Программное добавление гиперссылки для QR кода
Я
   prilforreal
 
14.12.17 - 15:20
Доброго дня волшебники! При создании документа ДилЗаказ сначала привязывается чертеж, (кнопка привязать) Потом нажимаем чертеж просмотр (запускается процедура, привязывающая к чертежу QR код с данными из 1с) и собственно открывается чертеж.

Процедура ОткрытьЧертеж()
    ТД=ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные;
    Если ТД=Неопределено Тогда
        Предупреждение("Не выбрана строка таблицы в которой указан путь к файлу чертежа!",15);
        Возврат;
    КонецЕсли;    
//     Если (Найти(СокрЛП(ТекПользователь),"********")<>0)или(Найти(СокрЛП(ТекПользователь),"ИспДир")<>0) тогда

     Если (СтрНайти(СокрЛП(ПараметрыСеанса.ТекущийПользователь),"*******")<>0)или(СтрНайти(СокрЛП(ПараметрыСеанса.ТекущийПользователь),"ИспДир")<>0) тогда
         Город="*******";
         Адрес="**********************";
         Тел="****************"; 
         Емайл="****************";
     иначе
         Город="****************";
         Адрес="***************";
         Тел="**************";
         Емайл="********************";
     конецесли;
     ПутьКПроге="""F:\Program Files (x86)\EasyCeiling\EasyCeiling.exe""";
     ПутьКФайлу=" """+ СокрП(ТД.Путь)+""" ";
     
     QR="ШтрихКод: "+Формат(ТД.код,"ЧГ=0")+Символы.ПС+
     "Ссылка на претензию
     "Производитель: ПМК Уют и Комфорт "+Город+Символы.ПС+
     "Адрес: "+Адрес+Символы.ПС+
     "Тел: "+Тел+Символы.ПС+
     "E-mail: "+Емайл+Символы.ПС+
     "Дилер: "+Дилер+Символы.ПС+
     "ДатаЗаказа: "+Дата+Символы.ПС+
     "ДатаПечати: "+ТекущаяДата()+Символы.ПС+
     "Печатал: "+ПараметрыСеанса.ТекущийПользователь+Символы.ПС+      
     "Площадь: "+ТД.Площадь+Символы.ПС+
     "Периметр: "+ТД.Периметр+Символы.ПС+
     "Кривые/Вырезы: "+ТД.Криволинейность+Символы.ПС+
     "Доп.Углы: "+ТД.Углы+Символы.ПС;
     
     ДанныеДляЗапуска = ПутьКПроге+ПутьКФайлу+ТД.код+Символы.ПС+""""+QR+""""+" readonly";
      
    //Сообщить(ДанныеДляЗапуска);

     ЗапуститьПриложение(ДанныеДляЗапуска)    ;
    
КонецПроцедуры  

Так вот, как реализовать гиперссылку, чтобы при сканировании QRкода она активной была, а не просто текстом?
 
 
   Адинэснег
 
1 - 14.12.17 - 15:39
надпись, флаг "гиперссылка", событие "Нажатие"
   Fragster
 
2 - 14.12.17 - 15:40
если в данных ШК будет только URL, то при сканировании ШК с помощью смартфона этот URL будет ссылкой
   Адинэснег
 
3 - 14.12.17 - 15:40
при сканировании - внешнее событие
   prilforreal
 
4 - 14.12.17 - 15:55
(2) Разобрался, нормальные приложения для считывания кодов ссылки распознают, теперь остался вопрос, как значением из из 1с заполнить поле в форме обратной связи... вроде как то ссылку править можно...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует