Имя: Пароль:
1C
 
1C и QR - код
, ,
0 Trotter
 
20.04.19
18:16
Здравствуйте!
Подскажите где можно взять компоненту для формирования QR кода ?
Я так понимаю, что у 1С нет своей ?
https://its.1c.ru/db/metod8dev#content:1838:hdoc
Поделитесь пожалуйста.
1 Garykom
 
гуру
20.04.19
18:16
zint ищи на ИС
2 Trotter
 
20.04.19
18:19
(1) А ссылку можно ? боюсь не то скачать.
Оно ?
http://catalog.mista.ru/public/137720/
3 Garykom
 
гуру
20.04.19
18:24
(2) Там несколько было помнится, эту с гита можно же она консольная а не ВК.
Было и в виде ВК
4 Trotter
 
20.04.19
18:28
Это ?http://catalog.mista.ru/public/824109/
Поделится может кто ?
5 Черный маклер
 
20.04.19
18:46
(0) все есть
КомпонентШК.ТипКода = 16
6 Trotter
 
20.04.19
18:54
(5) Почему нет в описании ?))
7 Черный маклер
 
20.04.19
19:00
(6) не знаю товарищ прапорщик
8 Trotter
 
20.04.19
19:06
ну что не у кого не завалалась ?
На ИС только пакетами можно покупать стартмани..
9 MWWRuza
 
гуру
20.04.19
21:10
Под 7.7 Формекс новый отлично печатает... Или Оквита. Последняя, по идее должна и под снеговиком заработать. Вот тут, в последнем сообщении, есть ссылка не нее, просто с файлобменника.
10 Asmody
 
20.04.19
22:04
В мире миллион онлайн-сервисов для формирования qr-кодов.
11 yzimin
 
20.04.19
22:32
Можно посмотреть как в УТ11 или БП3 счет на оплату для физ лиц формируется с qr-кодом.
12 ProxyInspector
 
21.04.19
09:02
Все есть типовое, только сама 1С, почемуто не везде использует. Заходишь в УТ11. Копируешь к себе макет ОбщийМакет.КомпонентаПечатиQRКода
С типовой компонентой печатает без проблем под x64 и под х32.  Методы печати ищешь в конфигурации. У меня сделано примерно так

    Если ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиQRКода", "QR") Тогда
        QRCodeGenerator = Новый("AddIn.QR.QRCodeExtension");
    Иначе
        Возврат;
    КонецЕсли

      QRСтрока = "Твоя строка";
      ДанныеQRКода = QRCodeGenerator (QRСтрока, 0, 190);
    Если НЕ ДанныеQRКода = Неопределено Тогда
          КартинкаQRКода = Новый Картинка(ДанныеQRКода);
          ОбластьМакета.Рисунки.QRКод.Картинка = КартинкаQRКода;
    КонецЕСли;
13 Повелитель
 
21.10.19
11:13
(12) Спасибо за идею.
Искал как вывести QR и онлайн предлагают и dll и обработки разные платные.
Но взять типовой механизм - это идеально.

Так и реализовал, взял с УТ11 последней ОбщийМакет.КомпонентаПечатиQRКода  и посмотрел код вызова. Скопировал себе 5 процедур, и все заработало!
14 rphosts
 
06.11.19
10:26
(12) хорошая идея воспользоваться готовым вызовом БСП (например МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);)