|
DrvFR.dll Печать QR кода (Штрих-М) | ☑ | ||
---|---|---|---|---|
0
Trotter
17.10.18
✎
14:23
|
Здравствуйте! Может кому доводилось работать.
Хочу в рекламное поле вывести QR код. в формировании пакета есть: ИначеЕсли (Найти(ВыделеннаяСтрока, "|ШтрихКод|") > 0) Тогда ВыделеннаяСтрока = Сред(ВыделеннаяСтрока, СтрДлина("|ШтрихКод|") + 1); ВремТипШтрихкода = Сред(ВыделеннаяСтрока, 1, Найти(ВыделеннаяСтрока, "|") - 1); ВремШтрихКод = Сред(ВыделеннаяСтрока, Найти(ВыделеннаяСтрока, "|") + 1); ЗаписьXML.ЗаписатьНачалоЭлемента("Barcode"); ЗаписьXML.ЗаписатьАтрибут("BarcodeType", XMLСтрока(ВремТипШтрихкода)); ЗаписьXML.ЗаписатьАтрибут("Barcode", XMLСтрока(ВремШтрихКод)); ЗаписьXML.ЗаписатьКонецЭлемента(); Иначе А я формирую массив МассивСтрок = Новый Массив; МассивСтрок.Вставить(0, "АКЦИЯ"); Ну вопрос, что и как передать, что бы напечатался QR код, я так понимаю ФР сам его сформирует ? |
|||
1
Trotter
17.10.18
✎
14:53
|
МассивСтрок.Добавить("|ШтрихКод|EAN13|978020137962");
Только не понятно, что писать в тип штрихкода ((( |
|||
2
hhhh
17.10.18
✎
15:05
|
в 1с ничего не надо делать. В настройках фр, должна быть галка печатать qr
|
|||
3
Trotter
17.10.18
✎
15:07
|
(2) Тут вы не правы от части.
(я же формирую текст печати и передаю его) вот скрин из инструкции к драйверу https://a.radikal.ru/a41/1810/69/c04729597795.png |
|||
4
Trotter
17.10.18
✎
15:08
|
Вот так выглядит чек
<?xml version="1.0" encoding="UTF-8"?> <Document> <Positions> <TextString Text="АКЦИЯ "/> <TextString Text=".............................."/> <TextString Text="Всего:"/> <TextString Text="1 * "/> <TextString Text="Отдел: №"/> <Barcode BarcodeType="2" Barcode="978020137962"/> </Positions> </Document> |
|||
5
Trotter
17.10.18
✎
15:09
|
на чеке пишет, что "Ошибка печати штрихкода"
|
|||
6
d4rkmesa
17.10.18
✎
15:17
|
(3) Инструкция к драйверу касается прямой работы с драйвером. Что там компонента 1С делает - можно только догадываться.
|
|||
7
Trotter
17.10.18
✎
15:21
|
(6) где взять касаемо 1С что то ? вобще все 1С-ки так печатают. через формирования XML
|
|||
8
pablo_escobar
17.10.18
✎
15:25
|
DrvFR.dll это dll от полного драйвера, в типовых 1С использует smDrvFR1CLib20.dll. Какую именно используете Вы?
|
|||
9
pablo_escobar
17.10.18
✎
15:29
|
Если как в типовых то
<?xml version="1.0" encoding="UTF-8"?> <Document> <Positions> <TextString Text="Участие в дисконтной системе"/> <TextString Text="Дисконтная карта: 00002345"/> <Barcode BarcodeType="QR" Barcode="Текст в QR коде"/> </Positions> </Document> |
|||
10
d4rkmesa
17.10.18
✎
15:30
|
||||
11
Trotter
17.10.18
✎
15:31
|
(9) Спасибо, хватило просто "QR"
|
|||
12
Trotter
17.10.18
✎
15:38
|
(9) А где меняется кодировка ?
|
|||
13
Trotter
17.10.18
✎
15:47
|
В драйвере, похожу андройд сканирует как - то криво.
|
|||
14
Сияющий в темноте
17.10.18
✎
21:26
|
В qr коде нужно использовать utf-8,тогда везде будет читаться правильно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |