Автонумерация справочника не работает, если > 99999 #82724


#0 by heap
1см77, релиз 17. Кто нибудь может объяснить в чем дело ?
#1 by Koliaff
А сколько у этого справочника длина кода ?
#2 by heap
Длина кода - 10. Пробовал и текстовый и цифровой варианты.
#3 by Koliaff
Что за конфигурация, какой релиз конфигурации, как наименование справочника ?
#4 by heap
Конфигурация самописная. Справочник ТМЦ, иерархический. 1cv77, релиз 17, сетевая.
#5 by Koliaff
Какую ошибку пишет программа или какой код она подставляет в новь созданный элемент этого справочника ?
#6 by Koliaff
Попробуй засунуть код во внешнюю обработку и запустить её :
#7 by heap
Никаких программных ошибок не возникает. Максимальный код, создаваемый в режиме АВТОНУМЕРАЦИИ- 99999. Коды выше этого значения ВРУЧНУЮ проставить можно.
#8 by GALL
значит произошло нарушение нумерации. если у тебя по порядку шло вплоть до 99998, а потом перескочило допустим на 137890, то тут хоть тресни 1С будет терпеливо добивать свободными кодами образовавшуюся дыру
#9 by heap
Дело в том, что следующие (после 99999) коды в режиме автонумерации ВСЕГДА устанавливаются как 99999.Пришлось применить следующий алгоритм "Автонумерации":
#10 by heap
Уточню: Родитель мне понадобился для МОЕГО способа нумерацииэлементов группы.Если же отключить начинку этой процедуры, то лезут девятки.Может есть ограничение ?
#11 by Хоменко Валерий
Наверняка был момент, когда юзер удалил ведущие нули! Решил, что 5 символов кода ему хватит на всю жизнь. Вот теперь и расхлебываешь. Если значение кода не является критическим, используй процедуру перенумерации справочника.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С