Имя: Пароль:
1C
1C 7.7
v7: Где взять barcode.ocx чтобы печатать 12-ти значные ШК ?
,
0 Аннюточка
 
06.01.12
03:40
Сделала всё как здесь http://www.2a1c.ru/stat_barcode_1c/
принтер заработал и печатает только 13-ти значные штрих-коды, при попытке вывести на печать 12-ти значный штрих-код выдаёт ошибку типа штрих-код не задан или имеет неправильный формат. Как сделать чтобы работало?
1 Чайник Рассела
 
06.01.12
03:41
лежит в типовом ТиСе
2 Дядя Васька
 
06.01.12
03:42
А что это за стандарт такой? Первый раз слышу. В EAN13 на самом деле 12 значащих цифр и 13-я контрольная. Может просто в твоей базе хранятся только нужные 12, а 13-ю надо при выводе посчитать?
3 Дядя Васька
 
06.01.12
03:45
+(2) Типовой ТиС, если мне склероз не изменяет 12 цифр и хранит, последнюю считает. Стало быть и процедурку расчета оттуда содрать можно.
4 lanc2233
 
06.01.12
03:48
Есть 12-ти значный формат штрих кода, не EAN 13.
Тоже много проколупался в поисках компоненты к нему, так и не нашел.
5 Аннюточка
 
06.01.12
03:53
(1) который там лежит печатает только 13-ти значные.
6 Аннюточка
 
06.01.12
03:55
(2) Что за стандарт не знаю, на перфораторах китайских 12-ти значные, но говорят что стандарт американский.
7 Аннюточка
 
06.01.12
03:55
(4) И что никак не сделать?
8 Дядя Васька
 
06.01.12
03:55
(4),(5) Так а где такой формат применяется и какой глубокий смысл печатать именно 12? Маркировка-то для внутреннего использования наверняка.
9 Чайник Рассела
 
06.01.12
03:57
UPC-A: 12-значный штрих-код фиксированной длины для кодирования числовых  данных. Используется в американских розничных магазинах для идентификации товаров. Уникальные штриховые коды UPC-A разработаны UC-советом. Если Вы собираетесь продавать свои товары в американских розничных магазинах, то скорее всего вам придется позаботиться о наличии штрих-кода UPC-A на вашей продукции.
10 Аннюточка
 
06.01.12
03:58
(8) У нас в магазине половина товара такая, фирма MAKITA, перфораторы, дрели, шуруповерты и прочее.
11 Дядя Васька
 
06.01.12
04:00
(10) Так, стоп. Если есть товар промаркированный в стандарте UPC-A, то зачем что-то печатать? С него только читать надо. Если нужно маркировать, то ты вольна выбирать в каком формате. Обычно это делается в EAN13 с двойкой в начале.
12 Чайник Рассела
 
06.01.12
04:02
UPC-A полностью совпадает с EAN-13, если строку штрихкода дополнить нулём слева. Сама "картинка" штрихкода совершенно идентична.
13 Дядя Васька
 
06.01.12
04:05
Как вариант можно печатать шрифтом, а не ВК, как-то так: http://simba-irk.blogspot.com/2010/08/1_20.html Но остается традиционный китайский вопрос.
14 Аннюточка
 
06.01.12
04:05
(11) Я это тоже главбухше обьясняла, а она говорит что когда придет бензогенератор с таким кодом, то я сама понесу его в бухгалтерию чтобы считать код и поставить на приход.
15 Дядя Васька
 
06.01.12
04:08
(14) Ну в хороших домах для этого принято использовать терминал сбора данных :) Да и не совсем понятно чем тут своя этикетка-то поможет. Пока с него не считают или руками не перепишут напечатать ее все равно нельзя, так что в бухгалтерию тащить-таки придется...
16 Аннюточка
 
06.01.12
04:14
(15) Терминал сбора данных дорого для начальницы, ей 300 рублей в месяц за ТО ККМ жалко платить было. Напечатать этикетку надо для того, чтобы типа на планшет наклеить и не таскать стремянки, генераторы, перфораторы и прочее в бухгалтерию.
17 Чайник Рассела
 
06.01.12
04:18
(16) а потаскай. никакого фитнеса не надо
18 Дядя Васька
 
06.01.12
04:19
(16) Т.е. сначала в торговле забивают номер руками, потом печатают и в бухгалтерии сканируют? Так может проще выгрузку им сделать? Кнопку нажала - документ готов. Так-то все равно лишнюю работу делают.
19 Аннюточка
 
06.01.12
04:28
(18) Обьясняю. Идет инвентаризация и одновременно с этим автоматизация торговли. Товар без ШК - генерируется код в 1С, товар с ШК - считывается сканером. Для удобства ШК печается на  ценнике и лепится на витрину чтобы не лепить на всю партию товара. Планшет с ШК крупногабаритных товаров нужен в бухгалтерии чтобы потом приходовать товар, ну лень главбухше делать поиск вручную, ШК хлоп и готово, только кол-во поставить и всё. Как-то так.
20 Дядя Васька
 
06.01.12
04:36
(19) Ну, в общем решение-то в 12, "0" слева подрисовать, да и все. Но логику бушки понять сложно конечно. Искать глазами среди кучи этикеток быстрее чем пару символов набрать? Ню-ню...
21 Аннюточка
 
06.01.12
04:39
(20) Ну подрисую "0" слева, а поиск то перестанет работать.
22 Дядя Васька
 
06.01.12
04:43
(21) Так ты при печати подрисуй-то :)
23 Дядя Васька
 
06.01.12
04:45
Если СтрДлина(ШК) = 12 Тогда
   Печатаем("0" + ШК);
КонецЕсли;
да и все, делов-то...
24 Дядя Васька
 
06.01.12
04:46
Если EAN13 хранится в базе 12-ю знаками, то печатай как обычно. Считаются-то те же 12 в итоге.
25 Аннюточка
 
06.01.12
04:48
(20) Там в ТиСе нету поиска по ШК, есть по наименованию, коду и артикулу. Пригласили 1Сника чтобы он сделал чтобы на этикетке с ШК кроме наименования ещё печатался артикул, чтобы продавцам на складе было легче искать товар и лепить на них этикетки, типа они прывыкли искать товар по артикулу. Он это сделал, сделал ещё поиск в номенклатуре по ШК, а начальница не захотела ему платить и переложила это на ЦТО который устанавливал ККМ, принтер этикеток и сканеры ШК, у неё в голове нет понятия что автоматизация торговли и автоматизация учёта разные вещи.
26 Аннюточка
 
06.01.12
04:51
(23) В том то и дело что печатать надо 12-ти значный как на товаре, а печатная форма на экран не выводится.
27 Дядя Васька
 
06.01.12
04:57
(25) Эм... А ты-то кем там работаешь? Похоже гадюшник тот еще. Сначала позвала и сделал, а потом передумала платить. Нормально так...
(26) Так он и будет 12-значный, если по штрихам...
28 Аннюточка
 
06.01.12
05:01
+(25) То есть ЦТО свои обязанности выполнил, установил ККМ, принтер этикеток, сканеры ШК, загрузка товаров в ККМ работает, закрытие смены работает и списание товаров в 1С работает, а то что у них 1С работает не так как хочет задняя левая нога хозяйки, вины ЦТО нету.
29 Аннюточка
 
06.01.12
05:11
(27) Я то уборщицей там работаю и советы даю что и как надо делать. Хозяйка изначально платить 1Снику не хотела, только она об этом никому не говорила, а потом говорит что в ЦТО ей обещали что всё будет работать как надо, а оно не работает, потом ей с ЦТО позвонили и спрашивают, ККМ работает?, по штрих-коду товар в ККМ находит?, загрузка товаров из 1С в ККМ проходит?, после закрытия смены в ККМ и загрузке журнала продаж в 1С, списание товара со склада проходит?, если на все вопросы ответили "да", то какие к нам претензии??? Короче увольняться я буду от такой начальницы, пойду мыть полы в другую контору.
30 big
 
06.01.12
05:13
(24) в базе хранится 13 символов.
(29) Погоди, не паникуй, щаз в загашниках поищу
31 miki
 
06.01.12
05:18
(12)+1
32 big
 
06.01.12
05:19
(30) в свойствах объекта barcode.ocx (тот, который в ячейке таблицы печатной формы) надо установить тип штрихкода 5.

Т.е. выглядит это примерно так

Таб.ТекущийОбъект.Text=Номер;   // выводимый ШК, т.е. те самые 12 символов. Именно 12 !!!
Таб.ТекущийОбъект.Type=ТипШК;   // ставим циферку 5

в результате на форме будет напечатан штрихкод UPC A
33 Torquader
 
06.01.12
16:25
(29) Дуй оттуда быстрее, потому ка за советы не только не заплатят, а ещё и обвинят в том, что что-то не так работает.
34 big
 
09.01.12
05:29
(33) да она по ходу дела сама такая )))
35 mishaPH
 
09.01.12
06:40
(0) та что компонента баркоде для 1с, может печать очень много типов кодов. не только еан 13
36 mishaPH
 
09.01.12
06:41
Вообще-то на сколько я помню, баркоде в режиме еан 13 понимает и 12 и 13 символов. 13й контрольный высчитывает сама. если я ничего не путаю.