|
Печать штрихкодов - код 1234567890128 | ☑ | ||
---|---|---|---|---|
0
Jaffar
13.07.17
✎
10:48
|
Имею переписанную УТ 2.3 для Украины на платформе 8.3.9.2170 (х86).
Имею регистрационные карточки сотрудников с кодами EAN13 (коды правильные - проверку проходят, я пытался пересчитать контрольную цифру для одного сотрудника, изменил контрольную цифру - штрихкод не прошел проверку перед печатью, пришлось вернуть контрольную цифру обратно). Но типовая обработка "Печать этикеток" упорно печатает штрихкод "1234567890128" вместо этих кодов - соответственно, при считывании бейджика код не распознается. Компонента "1С Печать штрихкодов" установлена (проверка так же выполняется в начале типовой обработки). Единственное, что изменилось с того момента, когда бейджики последний раз печатались - это переустановлена ОС на сервере (1С и терминальном) после атаки вируса "Петя". Откуда берется значение "1234567890128", если под отладчиком в Сообщение и Текст присваиваются корректные значения? |
|||
1
Ёпрст
13.07.17
✎
10:50
|
переустанови компоненту, очисти каталоги временных файлов
|
|||
2
Ёпрст
13.07.17
✎
10:51
|
обычно такие кода печатаются в "бесплатной версии" платных компонент для печати ШК
|
|||
3
Jaffar
13.07.17
✎
10:56
|
(2) ну кагбэ это компонента с официального сайта 1С - 8_0_16_4
единственное, что я не знаю - что стояло на сервере до вируса, а предшественник не помнит - в других местах он использовал нестандартный шрифт для печати штрих-кодов |
|||
4
Ёпрст
13.07.17
✎
11:03
|
Если просто открыть моксель , воткнуть туда ШК, и ручонками вбить произвольный Текс, ШК меняется ?
|
|||
5
Ёпрст
13.07.17
✎
11:03
|
При печати ШК, включи показывать подпись (текст то бишь)
|
|||
6
Ёпрст
13.07.17
✎
11:03
|
посмотреть, что именно в ШК твоём
|
|||
7
1398
13.07.17
✎
11:07
|
Было подобное. Емпин, значение "1234567890128" присваивается самой компонентой. Она берет его из значения, заданного в компоненте по умолчанию. У меня это происходило из-за того, что формат ШК был ЕАН13, но сам код (последняя контрольная цифра) ему не соответствует.
|
|||
8
Jaffar
13.07.17
✎
11:11
|
(5) так там и есть 1234567890128. в полосочках, судя по всему, тоже, потому что он не читается там, где раньше читался, когда оператор пожаловалась (только потом я заметил, что там циферки неправильные)
(7) я в свойстве рисунка в компоненте убрал значение по умолчанию и для Сообщения, и для Текста - ноль реакции. проверка кода на EAN13 выполняется корректно. |
|||
9
Jaffar
13.07.17
✎
11:15
|
вот кусок кода:
Если РаботаСТорговымОборудованием.ПроверитьШтрихКод(?(ПустаяСтрока(СтрокаИзСписка.ПредставлениеШтрихкода), СтрокаИзСписка.Штрихкод, СтрокаИзСписка.ПредставлениеШтрихкода), СтрокаИзСписка.ТипШтрихкода) Тогда ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ТипКода = ТипКода; ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.Сообщение = ?(ПустаяСтрока(СтрокаИзСписка.ПредставлениеШтрихкода), СтрокаИзСписка.Штрихкод, СтрокаИзСписка.ПредставлениеШтрихкода); ЭтикеткаОбласть.Рисунки.Штрихкод.Объект.ТекстКода = ?(ПустаяСтрока(СтрокаИзСписка.ПредставлениеШтрихкода), СтрокаИзСписка.Штрихкод, СтрокаИзСписка.ПредставлениеШтрихкода); ОбластьНоменклатура.Текст = СокрЛП(СтрокаИзСписка.Номенклатура) + ФормированиеПечатныхФорм.ПредставлениеСерий(СтрокаИзСписка); дальше - еще несколько проверок для номенклатуры, и присоединить область |
|||
10
Ёпрст
13.07.17
✎
11:16
|
(8) если делаешь, как в (4) , ШК меняется ?
|
|||
11
Philix
13.07.17
✎
11:16
|
(8) А случайно печать ШК идет не с терминального сервера? А то были какие-то затыки, когда штихкод проходил через MS Easy Print.
|
|||
12
Philix
13.07.17
✎
11:17
|
||||
13
Jaffar
13.07.17
✎
11:20
|
(10) подскажи, как вставить ШК в моксель... у меня этикетка выходит защищенная от редактирования.
(11) оно уже на экране неверное, до печати дело не доходит. но - да, терминальный. |
|||
14
Ёпрст
13.07.17
✎
11:25
|
(13) с макета скопиряй
|
|||
15
Jaffar
13.07.17
✎
11:26
|
(10) (14) да, меняется.
|
|||
16
Jaffar
13.07.17
✎
11:28
|
тип кода - 1
автотип - нет содержит КС - да видимость КС - да |
|||
17
Ёпрст
13.07.17
✎
11:37
|
(15) тогда какая-то фигня в самой обработке печати этикетки.
|
|||
18
Jaffar
13.07.17
✎
11:39
|
(17) она типовая, и она точно не менялась после атаки вируса
|
|||
19
Ёпрст
13.07.17
✎
11:48
|
(18) у тебя, где-то значение ШК теряется
|
|||
20
Ёпрст
13.07.17
✎
11:49
|
Попробуй, кеш почистить, везде, для начала
|
|||
21
Jaffar
13.07.17
✎
12:10
|
(20) так ОС новая после вируса...
|
|||
22
Jaffar
13.07.17
✎
12:10
|
никакого кеша не осталось априори
|
|||
23
Jaffar
13.07.17
✎
15:33
|
создал моксель, втсавил в него 3 рисунка из макета, в каждом отредактировал Сообщение и Текст, распечатал - все нормально.
при формировании табличного документа непосредственно из обработки корректный штрихкод (и цифры, и полоски) заменяется значением "1234567890128". может косяк в версии 8.0.16.4 компоненты "Печать штрихкодов"? может поискать более древнюю - типа, 8.0.14.2? |
|||
24
Jaffar
13.07.17
✎
15:41
|
о, примерно то же написано в Не печатается штрих-код
|
|||
25
Ёпрст
13.07.17
✎
15:42
|
(24) Хз, с таким не сталкивался.
На счет размера шк и то что не влазиет.. это врят ли. |
|||
26
Ёпрст
13.07.17
✎
15:43
|
там же EAN13
|
|||
27
Jaffar
13.07.17
✎
15:46
|
(25) я пока в эту сторону не думаю.
я просто увидел, что там тоже все решилось установкой более старой версии компоненты. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |