Имя: Пароль:
1C
1C 7.7
v7: формирование QR-Кода
0 Chameleon1980
 
15.02.15
18:51
привет всем.
А нет у кого ВК чтоль для формирования QR-кода?
Без ВК не сделать?
1 ShoGUN
 
15.02.15
18:58
http://danila.org.ua/qr-kod-v-1s/

Но это использование стороннего API, соответственно, нужен инет. В принципе, можно и генерацию на 1С написать при желании, но будет довольно муторно.
2 ShoGUN
 
15.02.15
19:00
Да, и часть с GET-запросом нынче можно реализовать внутри 1С.
3 Chameleon1980
 
15.02.15
19:12
я что-то через zint нашел.
никто не юзал?
4 ShoGUN
 
15.02.15
19:18
Через zxing что ли? Для него обёртка нужна, как раз ВК. Нашёл - делись.
5 Chameleon1980
 
15.02.15
19:30
не - именно zint
6 ShoGUN
 
15.02.15
19:32
(5) Погуглил - один фиг, это внешняя библиотека.
7 Chameleon1980
 
15.02.15
19:32
8 Chameleon1980
 
15.02.15
19:34
пля тока это чудо сохраняет в png
плюс в eps и в какой-то svg
млин че еще конвертить или дальше гуглить
9 Chameleon1980
 
15.02.15
19:35
под рукой есть у кого куски кода для конвертирования чем нить?
10 Chameleon1980
 
15.02.15
19:37
блин у нас что 7.7 пнг не понимает?
11 ShoGUN
 
15.02.15
19:39
(10) Ё, тебе ещё и в 7.7 ))
Не понимает 7.7 png, не мучай древнюю старушку.
Можно в gif конвертнуть, благо цветов - два.
http://www.imagemagick.org/script/convert.php
12 Chameleon1980
 
15.02.15
19:41
ну так-то да - в семерочном разделе пишем.
в 8 там от других проблем возникших быстрее уйти
спасибо за ссылку - гляжу
13 Chameleon1980
 
15.02.15
20:20
а тут смотрю как раз класс есть.
в том числе для zint

http://infostart.ru/public/138263/
14 Chameleon1980
 
15.02.15
20:48
плин столько кривости
C:\Program Files (x86)\Zint\zint -b 58 -o C:\Users\248\AppData\Local\Temp\150215224419.png -d 'инфо 123123'

с командной строки пишет:

"c:\Program" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

это с куяли cmd.exe такого не понимает?
15 Chameleon1980
 
15.02.15
20:49
все понял
в кавычки
16 ShoGUN
 
15.02.15
20:51
(15) И второй путь на всякий случай тоже
17 Mashinist
 
15.02.15
20:55
18 Chameleon1980
 
15.02.15
20:58
(17) спасибо, но в данный момент про 7.7 речь.
19 Chameleon1980
 
15.02.15
21:00
я слышал, что некоторые вк совместимы. Скажите тут как ситуация?
20 Chameleon1980
 
15.02.15
21:00
(19)+ имею ввиду некоторые вк пригодны как для 7.7 так и для 8.х
21 Chameleon1980
 
15.02.15
21:01
пардон не прочитал ниже
22 Chameleon1980
 
15.02.15
21:11
пока не подходит - скорее придется использовать без задействования классов
23 Mashinist
 
15.02.15
22:19
(18) v7.7: Использовать 1С++ (класс "АктивИкс") и FormEx (метод "ПослеОткрытия")
24 Chameleon1980
 
16.02.15
08:08
ха. вообще все просто оказалось.
активикс нушен только для размешения на форме
а так 3,5 строки кода и на печати у нас красивый qr код.
25 Asmody
 
16.02.15
08:33
(24) так может покажешь те 3.5 строчки кода?
26 Chameleon1980
 
16.02.15
08:50
Душелов=СоздатьОбъект("Душелов.Barcode1C");
ВыбСтрока="Петров Петр Петрович. Москва. 727-22-22";
    Душелов.ШиринаШтрихкода = 300;
    Душелов.ВысотаШтрихкода = 150;
    Душелов.Штрихкод = ВыбСтрока;
    Душелов.ВыводитьТекст = 1;
    
    Попытка
        Душелов.ТипШтрихкода = "QR Code";
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
    
    Попытка
        Душелов.Сгенерировать();
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;      
              
    ИмяВременногоФайла=ПолучитьИмяВременногоФайла("jpg");
    Душелов.СохранитьКартинку(ИмяВременногоФайла,"jpg");  
        
    Таб=СоздатьОбъект("Таблица");
    Путь = ИмяВременногоФайла;
    Таб.Вывести();
    Таб.ПараметрыСтраницы(1,100,,3,3,3,3,0,0,1);
    Таб.Опции(0,0,0,0);
    Таб.Показать();
27 Chameleon1980
 
16.02.15
08:51
ну и вв таблице картинка с текстом
ВывестиРисунок(Таб.ТекущийОбъект, Путь)