|
Как изменить шаг нумерации внутренних штрихкодов | ☑ | ||
---|---|---|---|---|
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! Теперь мне всё ясно. Спасибо! И всем вам, ребята, спасибо - полегчало!..
Желаю всем удачи и большого счастья в личной жизни! :) Пока! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |