|
Что будет если подключить нумератор к документам? | ☑ | ||
---|---|---|---|---|
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 млн ... на мой век хватит |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |