Имя: Пароль:
1C
1С v8
Автоматическое присвоение штрихкодов
0 sotnikov
 
22.04.15
14:44
Создаю номенклатуру, добавляю новый штрихкод с помощью кнопки "Новый штрихкод", присваевается штрихкод вида 2300000000030, а мне нужно, что бы он начинался на цифру 3.
Как это сделать?
1 ДенисЧ
 
22.04.15
14:45
вообще-то 23 - это не с потолка цифра взята... Почитай про правила формирования еан-13...
2 sotnikov
 
22.04.15
14:58
Я понимаю. Но мои штрихкоды для внутреннего пользования.
3 ДенисЧ
 
22.04.15
14:58
Тогда тебе не составит труда пройти по коду и увидеть, как создаётся ШК
4 sotnikov
 
22.04.15
15:12
Ты прав, пройти по коду не составило труда.
Общие модули -> РаботаСТорговымОборудованием -> Функция СформироватьШтрихКод
5 ДенисЧ
 
22.04.15
15:13
(4) ну вот. И там используется константа какая-то, в которой указан префикс.
6 Torquader
 
23.04.15
00:49
На самом деле, самое простое решение - это преобразовать в штрих-код код номенклатуры - тогда вообще ничего генерить не нужно будет.

P.S. а кто вообще сказал, что нужно обязательно EAN-13 использовать - чем, например, code128 хуже ?
7 ЧеловекДуши
 
23.04.15
06:48
(2) Нет, вы не понимаете. Если вам нужен ШК абыкакой. То используй https://ru.wikipedia.org/wiki/Code_128
8 ЧеловекДуши
 
23.04.15
06:49
(6) ТС не в курсе :)
9 ЧеловекДуши
 
23.04.15
06:49
+(7) 128 это не количество символов в ШК ;)
10 sotnikov
 
24.04.15
18:02
Я в курсе=)
Просто у нас так сложилось, что всегда использовали ean13, а теперь переходить на code128 как-то муторно, да и нет особой необходимости.
11 Garykom
 
гуру
24.04.15
18:12
внутренние ШК по правилам EAN начинаются с 2

если очень надо не с 2 то формировать его самому и присваивать а не пользоваться функцией формирования из конфы
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn