Как изменить шаг нумерации внутренних штрихкодов #658342


#0 by Russkiy
Привет, ребята! У меня 1С:Предприятие 8.2 (8.2.15.318), конфигурация "Управление торговлей для Украины", редакция 2.3. У меня тут образовалась маленькая, но ноющая проблемка. Я периодически присваиваю тем или иным позициям своей номенклатуры внутренние штрихкоды. И я заметил, что, как правило, нумерация их следует с шагом 7, а иной раз и 14. Вообще-то мне это не нравится: интересно, на какого объёма номенклатуру хватит присваиваемых номеров при таком шаге? Это можно посчитать лишь приблизительно, но мне хотелось бы изменить этот шаг на меньший. Кто-нибудь знает, как это можно сделать? И можно ли вообще? Заранее благодарю всех откликнувшихся.
#1 by butterbean
>> нумерация их следует с шагом 7, а иной раз и 14 пример давай
#2 by Russkiy
Ну, к примеру, если с самого начала числового ряда, то на практике получается так: 2000000000007, 2000000000014, 2000000000021, 2000000000028, 2000000000042, 2000000000049, 2000000000056, и т. д.
#3 by Dionisious
Мда. Последняя цифра - это контрольное число.
#4 by Russkiy
Dionisious, не понял смысла...
#5 by Dionisious
2000000000014: 200000000001 - сам штрих код 4 - контрольное число для проверки правильности штрих кода. последовательно нумеруются только 12 знаков.
#6 by Ray Zexter
Последний 13 символ - контрольная сумма предыдущих 12 символов
#7 by Галахад
Чо-та не понял 2000000000021, 2000000000028 Как такое возможно?
#8 by Dionisious
Конечно не исключено что на Украине по другому штрих-коды присваиваются.
#9 by Russkiy
Не, ребята, мой пример последовательности вымышлен, он не реальный. Поэтому, наверное, вы не можете понять его логику - вы-то знаете, как должно быть, а я ещё нет... Но теперь благодаря вам и я начинаю что-то понимать...
#10 by Russkiy
Ray Zexter, вот только не пойму: как контрольная сумма двенадцати цир может уместиться в одной цифре? Если предположить, что здесь принцип вибрирующего числа, как в нумерологии, (в чём я сильно сомневаюсь), то было бы ясно...
#11 by Dionisious
В гугле написано. Там хитрый расчет.
#12 by К_Дач
Покурил бы код генерации штрихкода... вообще-то нумерация уже присвоенных штрихкодов хранится отдельно, а последняя цифра - контрольная, как уже правильно сказали
#13 by Russkiy
Ну что же, я так понимаю, мне беспокоиться не о чём - пусть себе присваивает, как присваивает. Верно?
#14 by Russkiy
Дык верно или нет?
#15 by Mickeleangelo
Так как для расчета контрольной суммы цифры на четных позициях надо умножать на 3 (а последняя значащая цифра — двенадцатая), а потом вычитать результат из ближайшего числа, кратного десяти, то как раз и получается +7 = 10-3. (Так же может быть +17) При переходе через десяток по моим подсчетам должно получаться +16, реже +6. Так что всё верно.
#16 by Russkiy
Отлично, Mickeleangelo! Теперь мне всё ясно. Спасибо! И всем вам, ребята, спасибо - полегчало!.. Желаю всем удачи и большого счастья в личной жизни! :) Пока!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям