Имя: Пароль:
1C
 
Как увеличить разрядность автонумерации текстового кода справочника?
0 SerGa
 
10.03.26
12:13
УПП. Справочник контрагенты. В конфигураторе длина текстового кода 9. Исторически номера идут 5тиразрядные.

Возникла потребность увеличить разрядность кода хотя бы до 6.

Вручную создал элемент с кодом
99999
а потом вручную элемент
000001.

но 1С при автонумерации выдает
99999, говорит что код не уникальный.

Как заставить 1С использовать большую разрядность?
1 VladZ
 
10.03.26
12:17
(0) Перенумеровать.
1с слишком умная. Она по текущим данным определяет количество знаков.
2 VladZ
 
10.03.26
12:19
Поле у тебя текстовой.
при сортировке сначала "0", потом только "9".
3 Fish
 
гуру
10.03.26
13:55
(0) Надо ко всем старым элементам приписать вначале "0". Тогда сработает.
4 Fish
 
гуру
10.03.26
13:56
+(3) Ну или перенумеровать по новой (если старые номера не важны).
5 DrZombi
 
гуру
10.03.26
14:37
(0) Придумать запись по префиксу.
Посмотрите, как реализовано в типовых конфигурациях.

Увеличить длину кода до 20-ти символов

И самое весёлое, если вы смените номер, то вызвать команду "ОбновитьНумерациюОбъектов()"
6 SerGa
 
10.03.26
15:05
(5) а что значит придумать запись по префиксу?

(2) старые крайне не желательно трогать.. и "0" не добавлять
7 VladZ
 
10.03.26
15:19
(6) Ну тогда по префиксу. Смотри типовые.
8 SerGa
 
10.03.26
15:47
Сделал с префиксом узла..  все новые элементы будут с префиксом..