|
Что будет если подключить нумератор к документам? |
☑ |
0
RomaH
naïve
30.08.22
✎
11:14
|
Есть несколько типов документов - своя нумерация - строка 9 с префиксом "11"
110033405
хочу уникальные номера для всех типов документов
делаю нумератор длиной 12 - подключаю его к документам
что будет?
пока идет реструктуризация журнала документов ...
останутся старые номера - новые начнутся с 110110033405 ?
т.е. с максимального из всех ?
|
|
1
RomaH
naïve
30.08.22
✎
11:48
|
странно - почему-то нумератор длиной 12 с фиксированной строкой новый номер выставляет по максимальному, но длиной 9
|
|
2
СеменовСемен
30.08.22
✎
11:48
|
нумератор - это единая последовательность номеров для разных видов документов
|
|
3
RomaH
naïve
30.08.22
✎
11:49
|
110227392
110227393
110630791
110630792
(2) ну как бы да
но почему не добивает до фиксированной длины 12?
почему не
110 000 630 792
|
|
4
RomaH
naïve
30.08.22
✎
11:49
|
110 - префикс
|
|
5
СеменовСемен
30.08.22
✎
11:50
|
(3) строка 9 больше строки 12. продолжить нумерацию не выйдет
|
|
6
RomaH
naïve
30.08.22
✎
11:55
|
(5) чаво?
|
|
7
ptiz
30.08.22
✎
11:56
|
(4) Префикс не хранится в базе отдельно от номера. 1С про него ничего не знает. Номер - это просто строка. Он её добивает пробелами справа до 12.
|
|
8
СеменовСемен
30.08.22
✎
11:57
|
строка 9 приводится к строка 12 добавлением пробелов в конце. и эти пробелы уже никуда не денутся
|
|
9
RomaH
naïve
30.08.22
✎
11:58
|
(7) вот - спасибо, теперь понятно
|
|
10
Dmitrii
гуру
30.08.22
✎
12:01
|
(1) Ничего странного.
После манипуляций с изменением нумератора необходимо перенумеровывать (добавить ведущие нули) документы (все или за последний год в зависимости от периодичности нумератора) и проверить, что вновь созданные документы имеют правильную длину и префиксы.
Если это юридически значимые документы, могут возникнуть проблемы с неожиданно изменившимися в БД номерами, которые были распечатаны на бумаге с другими номерами.
Не лучшая идея - менять нумератор в середине года.
Если база чисто техническая или номер на печать выводится всегда с обрезанием префиксов и ведущих нулей (как во многих типовых), то тупо перенумеровать все документы (либо вообще не глядя, либо добавляя ведущие нули между цифрами и префиксом). Есть даже какие-то типовые обработки на эту тему.
|
|
11
RomaH
naïve
30.08.22
✎
12:20
|
ну наверное "110630792 " (тот номер который получится первым после объединения)
перепишу на
110630792001
т.е. старые номера "сохранятся", а новые начнут писаться с этого и станут уникальными (чего и добиваюсь)
потеряются конечно более половины выделенных
но если старые были рассчитаны на 1 млн записей на каждый вид документа (порядка 20)
то теперь на 1000 млн, половину вычитаем - 500 млн ... на мой век хватит
|
|