|
|
Как увеличить разрядность автонумерации текстового кода справочника?
Crusher, nick86, ДенисСмирнов, Chameleon1980, Hawk_1c, PLUT, saaken, SerGa, chelentano, Dedal, Сергиус, rozer76, VladZ, Irbis, Timon1405, maxar, Vstur, АгентБезопаснойНацио, JohnGilbert, d4rkmesa, Sabron, Lama12, serpentt, Hmster, Лодырь, Fish, Homer, Sneer, alexxx961503, phabeZ, Гипервизор, Ivanich, kubik_live, DrZombi, integer, RVN, paramedic, Климов Сергей, dva1c, Джордж1, Мультук, Ногаминебить, crotnn, torgm, vbus, KJlag, Rovan, Asmody, Волшебник, craxx, mikecool, Garykom, _Batoo, Krendel, Mihenius, ndrv, глазковыколупыватель
| ☑ |
|
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
|
Сделал с префиксом узла.. все новые элементы будут с префиксом..
|
|
AdBlock убивает бесплатный контент. 1Сергей