Имя: Пароль:
1C
1С v8
Как изменить шаг нумерации внутренних штрихкодов
,
0 Russkiy
 
27.03.13
16:05
Привет, ребята!

У меня 1С:Предприятие 8.2 (8.2.15.318), конфигурация "Управление торговлей для Украины", редакция 2.3.

У меня тут образовалась маленькая, но ноющая проблемка. Я периодически присваиваю тем или иным позициям своей номенклатуры внутренние штрихкоды. И я заметил, что, как правило, нумерация их следует с шагом 7, а иной раз и 14. Вообще-то мне это не нравится: интересно, на какого объёма номенклатуру хватит присваиваемых номеров при таком шаге? Это можно посчитать лишь приблизительно, но мне хотелось бы изменить этот шаг на меньший. Кто-нибудь знает, как это можно сделать? И можно ли вообще?

Заранее благодарю всех откликнувшихся.
1 butterbean
 
27.03.13
16:05
>> нумерация их следует с шагом 7, а иной раз и 14
пример давай
2 Russkiy
 
27.03.13
16:45
Ну, к примеру, если с самого начала числового ряда, то на практике получается так: 2000000000007, 2000000000014, 2000000000021, 2000000000028, 2000000000042, 2000000000049, 2000000000056, и т. д.
3 Dionisious
 
27.03.13
16:47
Мда. Последняя цифра - это контрольное число.
4 Russkiy
 
27.03.13
16:48
Dionisious, не понял смысла...
5 Dionisious
 
27.03.13
16:50
2000000000014:
200000000001 - сам штрих код
4 - контрольное число для проверки правильности штрих кода.

последовательно нумеруются только 12 знаков.
6 Ray Zexter
 
27.03.13
16:50
Последний 13 символ - контрольная сумма предыдущих 12 символов
7 Галахад
 
гуру
27.03.13
16:51
Чо-та не понял
2000000000021, 2000000000028
2000000000042, 2000000000049

Как такое возможно?
8 Dionisious
 
27.03.13
16:53
Конечно не исключено что на Украине по другому штрих-коды присваиваются.
9 Russkiy
 
27.03.13
16:53
Не, ребята, мой пример последовательности вымышлен, он не реальный. Поэтому, наверное, вы не можете понять его логику - вы-то знаете, как должно быть, а я ещё нет... Но теперь благодаря вам и я начинаю что-то понимать...
10 Russkiy
 
27.03.13
16:56
Ray Zexter, вот только не пойму: как контрольная сумма двенадцати цир может уместиться в одной цифре? Если предположить, что здесь принцип вибрирующего числа, как в нумерологии, (в чём я сильно сомневаюсь), то было бы ясно...
11 Dionisious
 
27.03.13
17:02
В гугле написано. Там хитрый расчет.
12 К_Дач
 
27.03.13
17:06
Покурил бы код генерации штрихкода... вообще-то нумерация уже присвоенных штрихкодов хранится отдельно, а последняя цифра - контрольная, как уже правильно сказали
13 Russkiy
 
27.03.13
17:10
Ну что же, я так понимаю, мне беспокоиться не о чём - пусть себе присваивает, как присваивает. Верно?
14 Russkiy
 
27.03.13
17:14
Дык верно или нет?
15 Mickeleangelo
 
27.03.13
17:18
Так как для расчета контрольной суммы цифры на четных позициях надо умножать на 3 (а последняя значащая цифра — двенадцатая), а потом вычитать результат из ближайшего числа, кратного десяти, то как раз и получается +7 = 10-3. (Так же может быть +17) При переходе через десяток по моим подсчетам должно получаться +16, реже +6.

Так что всё верно.
16 Russkiy
 
27.03.13
17:22
Отлично, Mickeleangelo! Теперь мне всё ясно. Спасибо! И всем вам, ребята, спасибо - полегчало!..

Желаю всем удачи и большого счастья в личной жизни! :) Пока!
Основная теорема систематики: Новые системы плодят новые проблемы.