Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

QR и печатная форма

QR и печатная форма
Я
   KoalaJustKoala
 
31.08.21 - 13:00
Понадобилось тут на накладных печатать qr-коды для более эффективной сверки в начале каждого месяца.
И задался таким вопросом
Какой кодировкой при компоненте 1c.Barcode пользуется 1с?
Цифровой/Алфавитно-цифровой/Байтовой/Кандзи?
Или может быть я как-то вручную могу указать чтобы он пользовался определённой
   Ненавижу 1С
 
1 - 31.08.21 - 13:02
(0) для контроля достаточно типового линейного ШК на документах
   KoalaJustKoala
 
2 - 31.08.21 - 13:03
(1) К сожалению до этого пользовались типом Ean128, но при добавлении туда еще и суммы документа штрихкод становиться слишком большим
Поэтому как вариант на разработку был взят переход на QR
   lodger
 
3 - 31.08.21 - 13:03
штрихкодировать ПФ это же типовая функция. зачем вам велосипед с квадратными QR кодами?
   KoalaJustKoala
 
4 - 31.08.21 - 13:04
У нас могут быть разные суммы на накладной и в 1с базе, такое происходит пре тусовании в накладных, обычно не перепечатывает склад. (3)
   lodger
 
5 - 31.08.21 - 13:06
(2) ок. в том месте, где 1с получает баркод, бери готовую строку, дописывай свои данные и делай QR.
потом при обработке чтения в обратную сторону - сперва твои данные, потом остаток строки в типовое преобразование кода в гуид.
(4) понятно, ЭДО вам снится только в эротических снах.
   lodger
 
6 - 31.08.21 - 13:08
емнип, там Цифровой код. хотя, на самом деле, это уникальный идентификатор объекта.
   KoalaJustKoala
 
7 - 31.08.21 - 13:09
(5) Насчет ЭДО, фармацевтия, тут многие в трех соснах теряются, боюсь с ЭДО будет еще больше проблем, только отучили по мелочам обращаться
Насчет варианта с кодом, так и планирую, но пока вот при таком варианте:
        ОбластьМакета.Рисунки.ШтрихкодРисунок.Объект.ТипКода = "16";
    ОбластьМакета.Рисунки.ШтрихкодРисунок.Объект.КонтрольныйСимвол = "";
    ОбластьМакета.Рисунки.ШтрихкодРисунок.Объект.Сообщение = ?(ПустаяСтрока(""),Штрихкод,"");
    ОбластьМакета.Рисунки.ШтрихкодРисунок.Объект.ТекстКода = Штрихкод;

Что-то не идет
   KoalaJustKoala
 
8 - 31.08.21 - 13:13
(2) Солгал...
Мы юзали Code128
   arsik
 
9 - 31.08.21 - 13:16
(7) Используй стандартную компоненту из последней БПО. Там нативная компонента возвращает QR-код в виде рисунка, который уже на форму выводиться.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.