Имя: Пароль:
1C
1С v8
Неверная генерация штрихкода в Linux
0 Olga_Om
 
08.04.19
10:22
Ребята! Всем в очередной раз большой привет! Столкнулась с проьлемой. Под линуксом в самописной 1С для формирования штрихкода используется шрифт EANBwrP36Tt. К сожалению получается так, что все штрихкоды, выводимые на печать данным шрифтом не считываются сканером штрихкодов.
Кто-нибудь сталкивался? Пробовала шрифт EAN13 та же фигня. То ли генерирует по-разному, то ли что? Масштаб пробовала разный. Даже чисто визуально шк сгенерированный в линуксе и винде внешне разные. Куда копать?
1 Фрэнки
 
08.04.19
10:31
Это же уже в момент работы клиентского приложения формируется, непосредственно при получении доступа к шрифтам, при выводе на печатную форму.

Скорей всего, что проблема не в работе 1С, а нужно добиться корректного срабатывания шрифтов шк в чем угодно, в Калке либрофиса, например - тогда и в 1С будет правильно выводить. Хотя... Ряд версий 1С линуксовые сборки были глючные и не только в части печатных шрифтов, но и в части отрисовки окон и вообще визуальной работы клиента.

Этот трабл с какой версией платформы у вас?
2 Базис
 
naïve
08.04.19
10:37
Сравни числа, которые ты передаёшь в обоих случаях. Или отсканируй смартфоном оба ШК и сравни полученные числа.
3 Olga_Om
 
08.04.19
10:39
(1) 8.3.10 наверное делл в шрифтах, но перепробовала уже всякие, а проблема так и осталась.
(2) ок. Попробую. Спасибо!
4 Olga_Om
 
08.04.19
10:46
(2) да, передает разные цифры. Из винды 13 цифр и все верные! А из линукса всего 8 и хрен пойми каких...
5 Фрэнки
 
08.04.19
11:21
(4) так может взять из винды файл шрифта? С кодировкой какие-то проблемы, что оно тупо пропускает символы шрифта?
6 Вафель
 
08.04.19
11:24
так у 1с есть компонента, которая картинку генерит
7 Olga_Om
 
08.04.19
12:12
(6) native? Ее и используем.
8 Fragster
 
гуру
08.04.19
12:14
используйте zint и не делайте моск. с момента появления линукс версии (и даже до этого :))) работает замечательно.
9 Fragster
 
гуру
08.04.19
12:14
а то эти битности, операционные системы и все такое - столько телодвижений зазря
10 Вафель
 
08.04.19
12:16
(7) а причем тогда шрифты?
11 Кирпич
 
08.04.19
12:18
Порядок байтов на линуксе наверное другой. Шо за Linux у вас?
12 Кирпич
 
08.04.19
12:19
или размер символа unicode
13 Garykom
 
гуру
08.04.19
12:36
(0) Генерация ШК через шрифты это извращение, используйте нормальную ВК или нечто иное внешнее.
Нынче когда 1С умеет двоичные файлы и картинки теоретически можно кодом на языке 1С уже наваять даже делание ШК.
14 Garykom
 
гуру
08.04.19
12:43
(13)+ Хотя давно уже пора ШК в платформу добавлять, будет очень востребовано.
Причем не только формирование но и распознавание с картинок.
15 Olga_Om
 
08.04.19
13:01
(11) debian
16 Olga_Om
 
08.04.19
13:14
(8) не знала о такой, спасибо. Гляну.
17 Сияющий в темноте
 
08.04.19
13:58
обратите внимание на пробелы между символами-возможно-система растягивает или сжимает шрифт.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.