Имя: Пароль:
1C
 
Штрих код ean13
0 vlershov
 
28.12.09
13:15
Народ,
Всем привет, ситуация следующая посылаю в картинку формирования штрих кода текст "50000000000123", вроде длину соблюдаю 13 символов, а мне вместо моего штрих кода выдает штрихкод который забит в картинке, конфа обсолютно типовая, как исправить сей момент, что б генерировался штрих код с тем текстом который я ему посылаю?
1 Лефмихалыч
 
28.12.09
13:17
regsvr32 barcode.ocx
2 Irbis
 
28.12.09
13:19
"50000000000123" - не соблюдаешь
3 vlershov
 
28.12.09
13:19
Где ее искать?
4 vlershov
 
28.12.09
13:20
Ошибся при набирании на 1 символ в форуме в системе ровно 13 символов
5 GrayT
 
28.12.09
13:21
А что такое Картинка формирования штрихкода?
6 пента
 
28.12.09
13:21
посмотри в отладчике у объекта текст, значение
7 vlershov
 
28.12.09
13:22
Вот этот текст как раз и посылается
8 Irbis
 
28.12.09
13:23
Что за обработка? Может 12 символов символов надо посылать, а контрольный обработка присвоит?
9 vlershov
 
28.12.09
13:24
Да обсолютно типовой механизм, ставите 1С, баркоде от 1С и все, при чес если посылать штрихкод с банки длин которого равна 13 символам, то все гуд
10 Irbis
 
28.12.09
13:26
(9) не всякий набор из 13 цифр есть штрих-код EAN-13
11 vlershov
 
28.12.09
13:33
(1) не помогло
12 vlershov
 
28.12.09
13:34
на сколько я понимаю, набор задаю ему я, а он печатает то, что я задал
13 Irbis
 
28.12.09
13:36
(12) Неправильно, наверное, понимаешь. Последня цифра в штрих-коде - контрольная, и устанавливается по правилам. Сканер с установленной аппаратной проверкой чтения, некорректно заданный штрих-код не воспринимает.
14 vlershov
 
28.12.09
13:38
(13) где мона глянуть последовательность?
15 Irbis
 
28.12.09
13:39
первое из попавшегося http://pravdapskov.ru/polezno/285.html
16 vlershov
 
28.12.09
14:05
Что тогда за гон: задаю штрих 4008239110056 и все равно не печатает????
17 GrayT
 
28.12.09
14:11
Как задаешь?
18 vlershov
 
28.12.09
14:14
Через номенклатуру ввожу с клавиатуры
19 GrayT
 
28.12.09
14:19
(18)хм... что то я отупел.
Мой вопрос (5) был фактически тот же самый.
я ожидал ответа что то типа:
В табличке живет объект АктивХ. У него свой свойство Текст
В нем пишем
Таблица.ТекущийОбъект.Text=ПеременнаяСоШтрихКодом
20 vlershov
 
28.12.09
14:27
Таблица.ТекущийОбъект.Text="4008239110056"
21 vlershov
 
28.12.09
14:28
Вот так
22 GrayT
 
28.12.09
14:38
Странно
Процедура Сформировать()
   Таб=СоздатьОбъект("Таблица");
   Таб.ВывестиСекцию("Отчет");        
   Таб.Показать("");
КонецПроцедуры

В свойстве Текст в табличке написано
Таб.ТекущийОбъект.Text="4008239110056"
Все работает
23 GrayT
 
28.12.09
14:39
В свойстве Текст объекта баркоде в табличке....
24 vlershov
 
28.12.09
14:40
можешь код поподробнее расписать
25 GrayT
 
28.12.09
14:41
Это полный код :)
26 vlershov
 
28.12.09
14:48
А в 8-ки мона?
27 GrayT
 
28.12.09
14:49
Упс... сорри, а я и не глянул что речь за 8 :(
28 vlershov
 
28.12.09
14:57
Ну суть по идеи такая же должна быть, только не работает
29 AndreyFAN
 
28.12.09
14:58
у меня печатает так

   ТабДок = Новый ТабличныйДокумент;
   Макет = ЭтотОбъект.ПолучитьМакет("Макет");
   Область = Макет.ПолучитьОбласть("Товар|Колонка");
   
   Область.Рисунки.D1.Объект.ТипКода = 1;
   Область.Рисунки.D1.Объект.РазмерКрая= 0;
   Область.Рисунки.D1.Объект.ТекстКода = СтрокаТЧ.ШтрихКод;
   Область.Рисунки.D1.Объект.Сообщение = СтрокаТЧ.ШтрихКод;
       
   ТабДок.Вывести(Область);
   ТабДок.Показать();
30 vlershov
 
28.12.09
15:07
Не работает (((
31 AndreyFAN
 
28.12.09
15:17
я не прог, помню что-то там устанавливали для печати, толи шрифты какие штрихкодовые, то ли что,
что то у меня в Инстале есть 1CBarCode.exe
вот не помню это для распознавания сканером или для печати...
проги извините, вы молчите, поэтому пишу, может что поможет
32 AndreyFAN
 
28.12.09
15:22
да, почитал свои заметки при установке бухии...
"для того чтобы 1с печатала штрих код, установить драйверы из папки BarCode"

ты ставил такое? если нет и нужно стучи в асю, вышлю
33 vlershov
 
28.12.09
15:26
Я поставил 1CBarCode.exe без него вообще не формировался штрих код
34 GrayT
 
28.12.09
16:08
(28) В принципе правильно ни какой разницы нет. Я под восмеркой не очень, но вот загрузил конул таблицу на форму, в нее засунул баркоде. По кнопке написал
ТабДок = ЭтаФорма.ЭлементыФормы.ТаблДок;
ТабДок.Рисунки.D1.Объект.Text = "4008239110056";
Штрих код исправился...
35 dsa05
 
28.12.09
16:28
Вам уже ответил   "Irbis"!!
Еще раз внимательно прочитать.
Зачем печатать кривой штрихкод, если в дальнейшем у вас возникнет вопрос : Почему не читается штрихкод ( например   4008239110056 Правильный 4008239110053
36 dsa05
 
28.12.09
16:31
Если вы хотите ставить свой штрихкод то 12 цифр ваши , а 13 последний (контрольный) формировать по правилу описаному (15)!
37 GrayT
 
28.12.09
16:33
Я так понял там проблема не столько в том что правильный - не правильной, а то что ни какой не выводится :)