8.1 БП + УАТ (нумерация путевых листов) #564845


#0 by Medved_1
Один из пользователей залез в номер и отредактировал их так, что длина номера стала вместо 11 символов 6. Отругал. С начала года перенумеровал документы. Последний номер стал "00000036463", но почему-то при создании нового документа становится номер "00000024429", а после выполнения кода: (там вызывается функция ДокументОбъект.УстановитьНовыйНомер("00"); ) номер перепрыгивает на "00000024430" Форум просмотрел/поискал... Процедурку-то "ОбновитьНумерациюОбъектов" я вызову, но вот поведение нумератора (нумератор автоматический, собственного нумератора на документ не назначено, тип номера - строка) мне не нравится... что можно сделать, что бы "привести в чувство" нумератор путевого листа??
#1 by Steel_Wheel
На 7.7 помогала смена типа (строка -- число -- строка), но если в номере хранится серия, то она будет потеряна
#2 by Medved_1
Не могу такое сделать. Там документы аж с 2009 года хранятся. Были и префиксы.
#3 by Medved_1
Меня именно "перепрыгивание" номера смущает. Автосчетчик учитывает выданный номер и перепрыгивает на 1-чку. Я оттрассировал и в "ПриОткрытии" - номер-то нормальный, но вот УАТовцы (Рарусовцы) делают еще и принудительную установку номера. Вот как бэ ея победить, что б номер не перепрыгивал?
#4 by Steel_Wheel
Я бы убрал принудительную установку номера (точнее, сунул бы в блок ошибки фразы Попытка...КонецПопытки) Еще в настрйоках конфигурации есть опция "Режим автонумерации объекто" -- установить в "Освобождать автоматически"
#5 by Medved_1
"..."Режим автонумерации объектов"..." - спасибо, помогло!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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